[Solved] Shuttle SH67H3 microcode update and NVMe

Discussion in 'BIOS Mods' started by tqhoang, May 9, 2018.

  1. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,674
    18,557
    340
  2. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,581
    354
    60
    #4 tqhoang, May 10, 2018
    Last edited: Jun 17, 2019
    (OP)
    I can't seem to locate a copy of MMTool 4.50.0.23 (required since this Shuttle is an Aptio 4).

    But I was able to use the UEFITool to open the original UEFI. I exported the microcode module body (17088572-377F-44EF-8F4E-B09FFF46A070.RAW) and manually patched the microcodes and updated the offsets (0x800 boundaries) and adjusted to original file size (124,928 bytes).

    Now it's time to test! Fingers crossed!
     
  3. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,581
    354
    60
  4. alexbios

    alexbios MDL Novice

    Jul 1, 2021
    1
    0
    0
    Hey, is your mod, with all hidden bios menus unlocked? Or is like stock one , very few options.

    My shuttle has a strange issue , no UEFI boot on Sata, no matter RAID or AHCI , but if i plug SSD into usb3 caddy , it boots uefi no issues .

    I want to flash your modded bios , in hope i can get unlocked menus and uefi boot working again
     
  5. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,581
    354
    60
    #10 tqhoang, Jul 12, 2021
    Last edited: Sep 1, 2022
    (OP)
    Sorry, no unlocked menus. You can use AMIBCP 4.x to open and unlock the menus yourself.

    FWIW, I don't have any issue booting with UEFI to either my SATA HDD or NVMe SSD (on a PCIe NVMe card). Perhaps your internal drive is not partitioned as GPT?
     
  6. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,581
    354
    60
    #11 tqhoang, Sep 1, 2022
    Last edited: Mar 21, 2023
    (OP)
    Some small updates:
    • Upgraded SH67_TNA.ROM to use the latest NvmExpressDxe_5 module
    • Removed the obsolete SH67_TNV.ROM
    Also the Ivy Bridge microcode and VBIOS have been verified working. I upgraded from an Intel Core i5-2500K to an Intel Xeon e3-1275 v2!

    Also worth noting is the SH67H3 does not support ECC registered memory despite the memory controller being in the Xeon CPU.
     
  7. sawmapper

    sawmapper MDL Novice

    Oct 6, 2022
    5
    2
    0
    But, first off just want to say congrats, on your perseverance figuring this out!

    Also, since I'm a newbie trying to figure out how package/apply non approved BIOS is where I'm at.
    I do understand the Standard flash.bat and SH67 files how it gets installed, but from there I'm stuck in infinite rabbit hole loop figuring out the pieces parts, and what tools to use in order to package and flash as non approved bios upgrade.

    Downloaded your tested ROM's file: SH67H000.206_Multi_Mod.rar and extracted & reviewed all their directories/structures. Plan is to skip the CPU upgrade ROMs, since I'll stay with my i7-3770, use the M.2 NVMe/AHCI per your SH67_TNA.ROM, if that's possible? For now, I'll keep using as non-bootable storage.

    If you have any pointers how to proceed would be appreciated!
    Thanks
     
  8. sawmapper

    sawmapper MDL Novice

    Oct 6, 2022
    5
    2
    0
    Thanks for the comeback!
    Yes, kept circling back to the Flash.bat file on my research.

    Okay, so here's my Re-Cap of yesterday's BIOS update and review.
    Unfortunately, first bootup off the USB flash drive, font display went large!
    Bummer, my old 17" monitor cutoff the first 3 character on the left.
    Went ahead and typed in the F_TNA.bat and let it rip.
    Besides the cutoff on the left, It did run fast and may have missed errors that scrolled past?

    Seems successful, unless the following is not correct?
    Once applied, I assume that "PATA SS:" is for the PCIe card?
    "Hard Disk Drive BBS Priorities" [ PATA SS: ]

    I'm at the point, need to load an OS to validate.
     
  9. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,581
    354
    60
    #15 tqhoang, Jan 8, 2023
    Last edited: Jan 8, 2023
    (OP)
    Yes, the "PATA SS" is the Hard Drive target for the PCIe M.2 NVMe...but more in like a legacy mode (which is non-bootable IIRC).

    To install a fresh OS to the NVMe, you need to boot your DVD in UEFI mode. Press F7 and IIRC one of the UEFI targets will be the DVD's OS name. If you pick the DVD hardware name, then it's in legacy mode and won't install to the NVMe.

    Once the OS is installed in UEFI mode, you may have to go back into the UEFI (i.e. BIOS menu) and set the UEFI as the first in the boot order.
     
  10. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,581
    354
    60
    #17 tqhoang, Jan 16, 2023
    Last edited: Jan 16, 2023
    (OP)
    Just curious, but why did you opt for the SATA (600MB/s) over the NVMe PCIe 3.0 (3000-3500MB/s)? Did you already have an m-SATA drive available or was it purely a cost issue?
     
  11. sawmapper

    sawmapper MDL Novice

    Oct 6, 2022
    5
    2
    0