[HowTo] Get full NVMe Support for all Systems with an AMI UEFI BIOS

Hey guys,

I have an Asus Rampage 4 Extreme, my cpu is an i7-4930k (Ivy bridge) and I just got the 400go Intel 750 SSD.
It’s plugged in my 4th slot (PCIe 3.0 x16/8_3) and the green light is on when I power the computer.
I followed the instructions, but I’m still not seeing the SSD in the boot options.

I confirmed that NVMe is present in the new bios CAP and version matches in BIOS when I boot.

Any clues? What should I be looking for?
Thanks!

For any ASUS P8Z77-V Deluxe motherboard users:

1) I have modded the BIOS (v2104) with the procedure in the Guide to add the “Clover Team” NVMe module (uncompressed, for normal insertion).

2) I have ‘Flashed Back’ this modded BIOS using a USB 2.0 pen Formatted FAT32 and with a Partition Scheme MBR.
Nota: a pen drive with a GPT Partition Schema never works when trying 'Flash Back’

3) I have installed a SM950 PRO 512GB on a standard adapter M.2 PCIe Gen3 X4 (such as Lycom DT-120 or Delock adapter or ECM20 Silverstone or BPlus M2P4A, etc…).
Installed the add-in card on PCIEX16_2 slot (X8 mode, Gen3 settings)

4) Installed W10 x64 UEFI mode on SM950 PRO and booting UEFI mode is fine, quick and OK.

5) Performances are OK

@fed135 I think you should install windows before (in UEFI mode), then in the boot option you should see "windows boot manager".

If you want to use windows7, you have to use intel nvme driver to see the unit.

Thanks for the reply,

I have Windows 7 installed right now, and I have installed the Intel NVMe drivers that came with the ssd. No luck.
I’ll try installing windows 10 on my hdd.

It is bad, that win7 still requires CSM: maybe this could be fixed somehow? For example some drivers(video?, BTW my video card/driver supports EFI according to GPU-Z) using CSM could be removed/upgraded? GNU/Linux(ubuntu) has no such problems: it installs and boots UEFI with CSM disabled(grub uses EFI VGA GOP even before kernel boots).

Thanks the post of Bucho (had the same Problem like him… cauldnt Flash my modded bios)<br /><a href="https://winraid.level1techs.com/t455f16-Guide-How-to-flash-a-modded-ASUS-or-ASRock-AMI-UEFI-BIOS-3.html">[Guide] How to flash a modded ASUS or ASRock AMI UEFI BIOS (4)</a><br />NVME is now working on my P8Z77-V LX2 as bootdevice (Samsung SM951NVMe on PCIe2.0 X4)<br />Special Thanks to ALL OTHERS, TOO who made this workin ;)<img src="http://img.homepagemodules.de/flash.gif" /><img src="http://img.homepagemodules.de/flash.gif" /><img src="http://img.homepagemodules.de/flash.gif" /><img src="http://img.homepagemodules.de/grin.gif" /><img src="http://img.homepagemodules.de/grin.gif" /><img src="http://img.homepagemodules.de/oh2.gif" /><img src="http://img.homepagemodules.de/oh2.gif" /><img src="http://img.homepagemodules.de/oh2.gif" /><img src="http://img.homepagemodules.de/rolling_eyes.gif" /><img src="http://img.homepagemodules.de/rolling_eyes.gif" /><img src="http://img.homepagemodules.de/rolling_eyes.gif" /><img src="http://img.homepagemodules.de/rolling_eyes.gif" /><img src="http://img.homepagemodules.de/lil.gif" /><img src="http://img.homepagemodules.de/lil.gif" /><img src="http://img.homepagemodules.de/lil.gif" /><img src="http://img.homepagemodules.de/lil.gif" /><img src="http://img.homepagemodules.de/smile.gif" /><img src="http://img.homepagemodules.de/smile.gif" /><img src="http://img.homepagemodules.de/smile.gif" /><br /><br />PS: STEPS .... 1.Backup BIOS with FTK8 on my MB (p8z77v-lx2) for other mb try different ftks 2.modify backup.bin (made by FTK) with insert of NVMe Driver like in the descr. of the first page (mmtool) 3.download and flash oldest bios for your mb with original Flash method 4.restore modified backup.bin file with ftk 5.to check if nvme is in backup bios again and check if nvme Driver is in with mmtool 6. fresh install win with uefi boot Settings in bios (preffered win 8-10) 7. HAVE FUN

@Biatscho :

Welcome at Win-RAID Forum (I am sorry for the delay, I thought: better late than never) and thanks for your very useful report!

Enjoy the Forum!
Dieter (alias Fernando)

A big thanks from me as well, Fernando! Your guide works perfectly on a MSI Z77 MPower :wink:
I used the uncompressed NVMe module, modified the Bios, double checked nothing else got overwritten or lost and voilà, I was able to use the Samsung 951 on an x4 adapter as boot device.
It first showed up on boot prompt as generic device and wasn’t present anywhere in the Bios, but Win setup recognized it as a usual drive and once installed it even disappeared from the boot prompt and it’s listed in the Bios as Windows Boot Manager.
Performance as expected … a blast! :smiley: Compared to my previous SATA SSD Raid0 boot and loading times improved again. I will keep an eye on the temperatures, as the adapter isn’t optimal in terms of airflow.

Thanks again!

@Funkx :

Welcome at Win-RAID Forum and thanks for your success report!

Enjoy your Samsung SM951 NVMe!
Dieter (alias Fernando)

Hello guys,

After reading a lot on this thread I decided to have faith in you and I upgraded my motherboard ASUS Maximus V Formula (Z77 chipset, socket LGA1155) with the NVMe drivers from ASUS MAXIMUS VII Formula (Z97 chipset, socket LGA1150) and it worked from first try, by using the ROG Connect port. I used the latest BIOS from ASUS website, 1903.

Then I purchased an SSD Samsung 850 PRO NVMe. And it works. I did a clean win10 install, then I installed the latest firmware from Samsung website and everything looks flawless. It just has to be seated in the second PCIe x16 v3.0 slot not the last, because there you only have x1 speed for some reason, although it is rated at x4. So now I have no more reasons to upgrade to 6th gen skylake CPU thanks to you guys, I can keep this setup for a few more years.
And for the PCIe to M.2 adapter, I got the Delock 89370.

P.S. If you need me to test some stuff out, let me know, I can flash BIOS with ease via dedicated USB port.

BR,
Tzuik

CrystalDiskMark.PNG

AS_SSD_benchmark.PNG

samsung_magician.PNG

Hello guys.

02 issues :

1 ) I managed to insert the modules NVMe within the BIOS Z87 Extreme4 , but in another way … I downloaded the latest BIOS Z97 Extreme6 which already has support for NVMe . Extracts the 3 modules and enter the BIOS Z87 Extreme4 , but had to delete the Satadriver as Fernando mentioned . I have not done updating the BIOS and not yet bought the 950 PRO … I’m considering whether valhe worth it for here at home does not work with large files … Only copies of Photoshop and Premiere.

2 ) Is it worth buying a 950 PRO compared with a 850 EVO ? The difference is more than 120 % of the value … I do not know to what extent compensates for such high investment .

Note : Fernando … I wanted a very Z97 Extreme6 , show that MB !!!

I could detect within your 2 points some doubts, but not any issue.

It depends on what you are doing with your computer. Users, who are mainly surfing in the internet or writing eMails, will not recognize any difference.

What do you mean? How should I show you my ASRock Z97 Extreme6? If you want to see the performance of my system, please look >here< and >here<.

@tzuik :
Welcome at Win-RAID Forum and thank you very much for your interesting report, which may encourage other users with a similar system to get NVMe support the same way.

Enjoy the full NVMe support with your ASUS Z77 system!
Dieter (alias Fernando)

Hello Extraken, which of the two files you used? Why here we indicate two as I saw that you wrote in the forum (http://www.hwupgrade.it/forum/showthread…578662&page=118) and have them shown only the file MAXIMUS-VI-HERO-ASUS-1603-NVME-MODDED-FROM-VII-HERO-3003.zip.
I am very concerned because even I have a ASUS MAXUMUS VI HERO and thank you for the help

@natamauri :
Welcome at Win-RAID Forum!

Tip:
If you want to increase the chance, that a special Forum member reads your post, you should better use the "@<NICKNAME>" option like I did for you now.
This way the addressed person will get informed via eMail regarding your post.

Good luck!
Dieter (alias Fernando)



I did my test with both modded bios and got the same positive result, to be honest i didn’t compare the boot time, my choice for 3 files bios it’s based on the fact to use something more related to my board insted of a generic solution.
On the italian forum I posted just one file to make an easy solution for who want to solve a problem and i give a link to this discussion for who want to go deeper.

Hey guys,

I just ordered a 950 PRO + the AddIn Card Silverstone ECM20 for my ASUS Sabertooth Z77.
Sadly i will only get PCIe 2.0 x4 speed … but anyway

What should i integrate into my BIOS?
#1 NvmeExpressDxE module GUID 9A4713C2 (uncompressed, for normal insertion)

or
#2 should i take the e.g. Z97 Sabertooth BIOS NVMe module?

Will be there any difference (if both will work)?

And i got another question:

What steps do i have to do for maximum performance (Win10 x64)?

1. install Samsung NVMe Driver
2. install Magican Suite for FW Updates
3. activate RAPID BOOST?!
etc.



Thank you!!! :slight_smile:

@pfinchen Hello mate, just a few questions to make sure all is in order with your setup:

1) In which slot is the card seated? I presume your GPU is in the 1st PCIe slot. The SSD with adapter should be seated in the second one. The 3rd slot has only PCIe v2.0 x4 support.
2) have you made sure in BIOS all settings regarding PCIe speeds are either on Auto or PCIe 3.0 for the slot where the SSD is seated?
3) The latest firmware does make a slight difference in speed and also you can check the slot speed with Samsung Magician so both can be installed.
4) Concerning Rapid boot, I had issues with it. Each time the PC was powered on after a clean shutdown, the system would just hang. After a hard reset from the button, it booted up OK. After I turned off Rapid boot, the problem was gone, my PC starts just fine. My mobo is Asus Maximus V Formula with Z77 chipset so not that much different from yours.

I’m not much into speedy boots, my biggest concern is the speed when it’s actually required during high work loads.

offtopic: if you guys think your Samsung SSD gets hot, you can do like I did in the photos below.
I glued a radiator to the SSD with the help of some 3M thermal conductive pads from ebay. The one on the controller is 0.6mm thick and the other is 2mm thick to compensate for the height difference. I placed a thermal sensor on the radiator and a Noctua 12" PWM fan on the side of the case, right in front of the slot. Depending on how warm the SSD gets, the fan increases the speed to bring it down below 40 deg. Celsius. (And if you worry about the warranty, the thermal pads come off without a trace).

DSC_0105.JPG

DSC_0106.JPG

If both modules should have the same GUID, I would take the first (SoniX’s) one.

As long as nobody has tested and compared both modules, nobody knows the answer.

I generally do not recommend to enable the RAPID feature of Samsung’s Magician. You will get extremely high benchmark scores (it measures the RAM and not the SSD speed), but no performance gain while doing your daily work. Everytime I ran my SSD in RAPID mode, my system got unstable.

Thank you for your fast response guys!
I’ll use PCIe Slot 3. Prefer full 3.0x16 for my 980TI :slight_smile:

I think the 950Pro will perform well with 2.0x4 :slight_smile:
----

Ok, I will try the 9A4713C2 NVMe module!

compressed or uncompressed integration (Asus Z77)…what do you recommend? :slight_smile: