Contribute
Register

[SUCCESS] Booting 950 Pro NVMe on GA‑Z77X‑UP5 TH

Joined
Jun 13, 2013
Messages
27
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
RX 580
Mac
  1. Mac Pro
I wanted to share how I was able to get my Z77 system (Gigabyte GA‑Z77X‑UP5 TH motherboard) to successfully boot off of a Samsung 950 Pro NVMe SSD using a PCI Express adapter. I know there are several others using this same motherboard for their builds, so hopefully someone will find this information useful. The BIOS on this board doesn't have built-in support for NVMe devices, but I was able to use the AMI MMtool to extract the NVMe modules from a Z97 BIOS (GA-Z97X-UD7 TH) and insert them into the latest (F12) BIOS for the GA‑Z77X‑UP5 TH. With the modified BIOS installed, the Samsung 950 successfully shows up as a boot device in the BIOS (see the screenshots). With RehabMan's HackrNVMeFamily-10_11_6.kext and via Clover UEFI, I am currently booting off the 950 without any issues. Note that for UEFI booting, the 950 shows in the bios as simply "UEFI: Hard Drive". I've attached my modified BIOS to this post in the hope that others will find it useful. Please let me know if you have any questions or would like clarification on any of this.

The adapter and NVMe SSD I am using:
Ableconn PEXM2-SSD M.2 NGFF PCIe SSD to PCI Express 3.0 x4 Host Adapter Card
Samsung 950 PRO Series - 512GB PCIe NVMe

NVMe patching script by RehabMan:
https://github.com/RehabMan/patch-nvme

The guides I used to modify the BIOS:
http://www.overclock.net/t/1571271/...rt-on-any-ami-uefi-bios-with-an-intel-chipset
http://www.win-raid.com/t871f16-Gui...for-Intel-Chipset-systems-from-Series-up.html

Modified GA‑Z77X‑UP5 TH F12 BIOS attached


 

Attachments

  • Z77XU5TH.F12.zip
    3.6 MB · Views: 920
Last edited:
Joined
Jul 1, 2013
Messages
7
Motherboard
Gigabyte Designare Z390
CPU
i9-9900k
Graphics
5700XT
Mac
  1. MacBook Pro
Just wanted to say that I have this board and will be trying this out very soon. Thanks for all your hard work!
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,625
Motherboard
Asus ProArt Z490 Creator
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
Although I'm using the F12J BIOS in Thunderball, I'm going to give your BIOS a try after I get the M.2 NVME SSD (can't decide on the Samsung 960 Pro or the 960 EVO - choices...choices...sigh) and the adapter.

Since you have experience with the BIOS mod'ing, please take a look at modifying the F12J BIOS. F12J.mod9 > http://forums.tweaktown.com/gigabyte/48085-gigabyte-modified-bios.html
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,625
Motherboard
Asus ProArt Z490 Creator
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
Next week when I have some time I'll see about adding the NVMe modules to the F12J BIOS. I'll keep you posted.
Thank you.
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,625
Motherboard
Asus ProArt Z490 Creator
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
danmcq, Have you had a chance to look into mod'ing the F12J BIOS?
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,625
Motherboard
Asus ProArt Z490 Creator
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
danmcq, your modified BIOS worked like a charm. BTW, I asked if you would please modify the F12J BIOS is because I don't have Windoze installed on any of my systems, and, thus, can't make the change myself. TIA.
 
Joined
Feb 14, 2017
Messages
1
Motherboard
Rampage III Gene
CPU
W3690
Graphics
ATI 6990
I have Z77X-UP7 with 3770k and second platofrm is X58 Asus Rampage III Gene which is non-UEFI bios with 48Gb ram , Xeon W3690 and Samsung 950 Pro 512gb in PCIE Adapter. I must say at first that Samsung 950 Pro is the only avaiable NVME disk with Option Rom (OROM) in it self so it will boot even on oldest motherboard with PCIE 1.0 only :))) thats realy cool because it will be visible and bootable even in Intel P965 mbo :))
Second I want to ask does somebody can make modded Z77X-UP7 bios with fully nvme support with RAID 0 to can boot newest 960 Pro?
Best regards :))
 
Joined
Jun 17, 2011
Messages
8
Motherboard
Gigabyte Z77-DS3H 1.1
CPU
Core i5 2550k
Graphics
Sapphire R9 390 Nitro Backplate
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. iOS
danmcq, your modified BIOS worked like a charm. BTW, I asked if you would please modify the F12J BIOS is because I don't have Windoze installed on any of my systems, and, thus, can't make the change myself. TIA.

Just a FYI for interested parties:

There is a (I believe) WINE-Mod of MMTool for OS X out in the wild. Have used it for adding NVMe to BIOS versions for a while. It's actually quite simple and painless if you disregard the atrocious Windows interface.

I hope that helps someone.
 
Top