I’m trying to get NVMe working on the my girlfriend’s laptop (ASUS Zenbook Pro UX501J ) (I got her a drive as a Christmas present :p), and I’d kindly request your guidance on how to modify the bios.
@marcinkk (Also present in the winraid thread you linked) has managed to make this work, has he mentions in the last post of page 3 of the Bios Mods forum:
" Hi,
I’m the next one, which wanted to put NVMe SSD to UX501JW. I probably had a little higher motivation, because my old AHCI SSD died!
The result of my work is in this file:(attaches file)
You will find inside 3 folders:
original: N501JWAS.212 file from asus website, can be written with internal flash tool in BIOS, N501JW12.rom - the BIOS itself, but without asus header, this one can be used with afudos tool
modified: the both above files with NvmExpressDxe_5.ffs module included
afudos: the tool for writing and reading the BIOS, can be loaded from DOS
I’ve made the modification with the instruction from the Win-Raid Forum using UEFITool
The modified N501JWAS.212 file can be probably written with the ezflash tool in BIOS. In my case it was properly loaded by the tool, but not saved, because it was “too old” - I saved original 212 version to flash a moment earlier. My laptop was flashed with the included rom file using afudos tool."
My question would be:
Should I flash the bios attached by @marcinkk ?
Or is that file working only for his machine and I should modify it on my own?
You asked a question about a post I made more than 9 months ago. And in fact, I don’t remember much about what I was doing then … and that’s why I wrote a message then, so that I could remember anything in the future
As I wrote: The zip file contains the original BIOS from the Asus website and the same file modified (by adding NVMe driver). So if the first one is for any ASUS UX501JW then the second one is also for all laptotps of this type as well. It should be possible to upload modified version using the tool available in BIOS if your BIOS is older than 212. Otherwise you need to use AFUDOS tool.
I didn’t posted my original BIOS downloaded from laptop.
Well you understood me but seems you didn’t understood or read correctly the past posts in this thread, as all info, tips and files are in the links from me and other users.
There’s reports from user experiencies with this model and detailed info on the files shared and confirmed recently by the user marcinkk… so i dont see what else do you need for this.
I have flashed the modified bios, then in other to check if the flashing was successful I have extracted the freshly flashed bios from my motherboard through afudos again and opened it via UEFITool and,
In the second listed: EfiFirmwareFileSystem2Guild/FV_MAIN_NESTED/Compressed section/Volume image section/EfiFirmwareFileSystem2Guild In the end of the folder I can see NvmExpressDxe (see screenshot)
The ZenBook behaviour with the moded BIOS is a little strange … but maybe it is normal for such modification.
I’ve checked my ZenBook a few minutes ago:
I didn’t found info about my NVMe drive in BIOS.
I can’t boot from my NVMe drive, but …
… I can boot from “Windows Boot Manager” installed on my NVMe drive (in UEFI mode).
And as I remember from the past, when I installed Windows 10:
When I started laptop from pendrive in UEFI mode then it was possible to install system on the NVMe drive and then boot.
When I started laptop from pendrive in the old “BIOS mode”, the Windows said that it can’t be installed on the NVMe drive.
I think important: When I started working with my ZenBook I boot it from the pendrive with Macrium Reflect Rescue Media. And as I remember, the NVMe drive was visible there even before BIOS modification.
BTW: After another few tricks I have upgraded system to Win11 22H2 some time ago Works flawlessly
Regards,
Marcin
PS. In the post mentioned above I wrote " the disk was seen in the BIOS" but in this post, after checking, I wrote that there is no information about NVMe drive in BIOS. I think it depends on other BIOS settings, but I’m not sure
After having successfully flashed the NVMe modded BIOS the NVMe SSD should be shown as “PATA” or “PATA_SS” within the BIOS (CSM has to be set to “Enabled” for this test).