cancel
Showing results for 
Search instead for 
Did you mean: 

ROG G751-JY BIOS 211 NVMe Upgrade Guide Step by Step

chris_tronic
Level 9
Hello volks,
this guide was developed on the ground based work of Fernando in the WIN Raid Forums.
He developed the NVMe Support and the update procedures. Im very thankful and proud of Fernando's work.
Without it, we would never have NVMe support on our older generations Notebooks..

I recently modded my BIOS and now it supports the NVMe Protokoll.
I want to share some experience I made during modding my BIOS,
so that anyone who owns the G751 with an M.2 slot should get a NVMe drive to work.

I dont take any responsibility if you make modifications and somehow brick your BIOS.
I strongly recomment to decide yourself if you want do the BIOS Mod or not.


Its not quite difficult to mod the ASUS G751-JY BIOS. I will give you an easy Guide you can follow step by step.
My System is a G751-JY with 24GB of RAM Georce GTX 980m 4GB and Windows 7 prof. 64

OK, lets start.

What you need:
- actual BIOS Vers. 211 / if not yet installed, please download the Update from ASUS support and install it yousing Easy-Flash in the BIOS.
- AMI Firmware Updater (afuwin64) from AMI for Aptio 4
- MMTool for Aptio 4
- UEFITOOL_0.2.2.1
- EFI NVMe BIOS Module

You can find the actual downloads on the win-raid forums.
https://www.win-raid.com/t871f50-Guide-How-to-get-full-NVMe-support-for-all-Systems-with-an-AMI-UEFI...
This guide was also done with the ground based work of fernando.
Please ask him for further support

1. First of all, downoad all the needed files into a new Folder and Name it "BiosMod"
2. Now we are going to make a copy of the present BIOS using afuwinx64. Start the AFUWINGUI
71102
3. Hit the save Buttom and store your actual copy of your BIOS in a seperate Folder and name it afuwin.rom
4. Copy the afuwin.rom (your EFI BIOS without Capsule) to the MMTOOLs Folder
5. Start MMTooL and Load the afuwin.rom Image
71103
6. Click "Create Report" and close MMTooL.
71104
7. Now open UEfiTool_0.2.2.1 and load the afuwin.rom image by clicking "File" and "Open Immage file" and select
aufwin.rom
71105
8. Now that you loaded your BIOS in Uefitools hit the "File" Buttom --> "Search" select "Text" and enter DXE in the searchfield
71106
9. Hit "OK" and doubleclick at "interface section at offset Ch"
71107
10 . Scroll down to the LANDriver DXE driver and click the right Mouse buttom and hit "Insert After..."
71108
71109
11. Select the "NvmExpressDxe_3.ffs
71111
12. Now you have insert the DXE NVME driver Module in the free memory space below the LanDriver DXE Module. Now you Click "File" and "Save Image file..."
71112
13. Save the new romfile and name it 211nvme.rom
71113
14. Click "Yes" for Open reconstructed file? and parse again if the NVME Module is correctly installed between the LanDXE_Module and the free Space
71114
15. Copy the new 211nvme.rom file to the MMTools Directory.
16. Start MMTool and load the new 211nvme.rom and click create Report. Close MMTool
71115
17. Now you can open both the old afuwin.rpt Textfile and the new 211nvme.rpt Textfile and compare them.
71116

18. Compare the afuwin.rpt and the 211nvme.rpt and you should get the same Text as I have

71117
19. Now that we have checked everything, we are going to flash the new BIOS
20. Open afuwingui hit "Open" and select the "211nvme.rom file" Carefully look at the Lenght of the File it should have exactly 6.144KB as your afuwin.rom also.
Maybe the length could differ from BIOS to BIOS but i think it should be that value.

71100
21. Now we are ready to Flash the new BIOS. Attach your powersupply and close all unneeded Programs
22. Hit the "Flash" buttom and enjoy your computer gets upgraded with NVMe support.
71101

Now that we programed the new BIOS, you can attach a new NVMe SSD at the M.2 socket.
Notice: there is no Drive Listing in the PCIe SSD field or it even disappeared in the BIOS, but dont be afraid.
If the NVMe SSD is bootable, you should get a BOOT Option like I have: Windows Boot Manager.

Here is an overview of my HWInfo:

71154
71155
I hope you find this Guide useful. IF so, you can leave some comments.
Thanks also to the WinRaid Forum for Supporting me with the DXE Drivers.

If you want, feel free to contact me:
I can create check and send the modified 211nvme.rom Bios File file to you, if you send me your saved Bios with afuwin (valid only for G751having a PCIe x4 M.2) Than you only need to Flash the new Bios with AfuWin64 without to be afraid bricking your G751.
Just send my an E-Mail to: chris-tronic@gmx.de

Regards

Christian Karbe ( Informatic / Computer Enginneer)
[And again, if your unsure if you wanna do the Flash, better do not. I will not be responsible for any damage.

Have Fun

Christian
1,537 Views
110 REPLIES 110

Thank you @chris_tronic for this nice guide and thread.

The insertion of the NVMExpressDxe into the Bios 2.11 worked like a charm and was done in half an hour (ASUS G751JT 16GB & Wifi mod Intel AC8265).
I did a clean Windows 10 Pro x64 v1803 (UEFI, GPT, Secure Boot on & CSM off) install from USB stick without facing any problems.
The Samsung Magician tool recognizes the drive and trim is working.
Thanks to you there is no need for buying "special outdated" M.2 modules 🙂

CU Det_Hot

Benchmark:
Image

-----------------------------------------------------------------------
CrystalDiskMark 6.0.1 x64 (C) 2007-2018 hiyohiyo
Crystal Dew World : https://crystalmark.info/
-----------------------------------------------------------------------
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
* KB = 1000 bytes, KiB = 1024 bytes

Sequential Read (Q= 32,T= 1) : 1662.474 MB/s
Sequential Write (Q= 32,T= 1) : 1547.239 MB/s
Random Read 4KiB (Q= 8,T= 😎 : 1042.235 MB/s [ 254451.9 IOPS]
Random Write 4KiB (Q= 8,T= 😎 : 1003.171 MB/s [ 244914.8 IOPS]
Random Read 4KiB (Q= 32,T= 1) : 409.285 MB/s [ 99923.1 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 593.535 MB/s [ 144906.0 IOPS]
Random Read 4KiB (Q= 1,T= 1) : 42.332 MB/s [ 10335.0 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 113.865 MB/s [ 27799.1 IOPS]

Test : 1024 MiB [C: 65.8% (305.9/465.2 GiB)] (x5) [Interval=5 sec]
Date : 2018/07/20 23:28:13
OS : Windows 10 Professional [10.0 Build 17134] (x64)

Samsung Magician reports:
74803
74804

Device Manager extract:
74805

Hi
Thanks for the Guide.
Is there any way to make the SSD run in PCIe 3.0 X4 mode??
Meanwhile both the ssd supports PCIe 3.0 X4 Interface but I'm not sure about the MB!
74895
74896

Hello PeymanCz,

From what I know and have read so far, there is no way to enable the PCIe 3.0 X4 mode on the G751 series.
It is limited by the chipset HM87 from Intel which is designed to use PCIe 2.0 X4 mode only.

CU Det_Hot

mpgioia
Level 7
@Sargatanas, i'll PM you a gdrive link to them. I used the NVMe DXE ver 4 driver. Worked a treat.

Above all else.. All kudos to Christian.. very very much so. Running a super quick Samsung 970 EVO NVMe drive thanks to him. .And yes, limitation in HM87 Intel chipset doesn't see anything beyond the same perf he received (noted at beginning of this thread with his screenshots.. mine are not any quicker .. unfortunately.. even with the NVMe DXE version 4 driver module use)

Fernando_11
Level 10
chris_tronic wrote:
What you need:
- actual BIOS Vers. 211 / if not yet installed, please download the Update from ASUS support and install it yousing Easy-Flash in the BIOS.
- AMI Firmware Updater (afuwin64) from AMI for Aptio 4
- MMTool for Aptio 4
- UEFITOOL_0.2.2.1
- EFI NVMe BIOS Module

You can find the actual downloads on the win-raid forums.
To avoid any frustration of users, who cannot find all named download links within the Win-RAID Forum, here is my comment:

  • A download link to the "MMTool for Aptio 4" is not available at the Win-RAID Forum (this AMI tool is neither free of charge nor designed for consumers). Furthermore this tool is not really required for the procedure to get full NVMe support for old Desktop/Laptop systems.
  • The UEFITool v0.2.2.1 is absolutely outdated. The currently latest final version of this tool is v0.25.1.
My current System:
MB: ASRock Fatal1ty Z170 Prof. Gaming i7, CPU: Intel Core i5 6600K, Disk Drives: 250 GB Samsung 970 EVO NVMe SSD + 1 TB Samsung 850 EVO SATA SSD, Graphics: Intel HD Graphics 530, OS: Win10 Pro x64

Hello Fernando 1,

thanks for the hints and link to the Win-Raid Forum. I tried your approach as described in your thread and it did work fine for me as well.
One point to mention here: the area "BIOS region" cannot be found in the G751JT Bios v2.11. After "UEFI image" the DXE-section begins here:

75331

Nevertheless the full version of NvmExpressDxe_4.ffs can be inserted at the end of this section without any problem:

75332

CU Det_Hot

Fernando_11
Level 10
@ chris_tronic:

Thank you very much for having customized parts of your step-by-step guide.

Kind regards
Dieter (alias Fernando 1)
My current System:
MB: ASRock Fatal1ty Z170 Prof. Gaming i7, CPU: Intel Core i5 6600K, Disk Drives: 250 GB Samsung 970 EVO NVMe SSD + 1 TB Samsung 850 EVO SATA SSD, Graphics: Intel HD Graphics 530, OS: Win10 Pro x64

D1cky
Level 7
Thank you! It is worked great!

Hellwarrior
Level 7
Hello,

I want to replace my M.2 SSD (250 GB) in the ROG G751JY with the Samsung EVO 970, 500 GB.

Sorry, I'm from Germany and my English is too bad to follow the description to adapt the bios.

Where can I download a modded bios for my Asus? I have the latest version 211, but unmodded.

What I have to do to get the Samsung 970 Evo to work with my Rog? Do I have to do other things/mods then the Bios update?

It was very good to have a modded Bios with full speed support.

I hope you can help me.

BR

Bernd

asusyajota
Level 7
I think this post may be dead but can some one please provide me with a link to 3.05.XX Afuwin64? I'm havin the same issue as @mpgioia where OS instantly crashes.. I would highly appreciate any help!