Win-Raid Forum (Drivers - Firmware - Modding) » Special Topics » NVMe Support for old Systems » [HowTo] Get full NVMe support for all Systems with an AMI UEFI BIOS
Zitat von Fernando im Beitrag #419
@ Profy13:
It is not easy to understand what exactly you have done and whether you succeeded finally or not.
I took my last bios from Xpower z87 and did everything according to instructions, the question here is not, switch to the second BIOS, which was version 1.0, version 1.8 is now there with the module NVMeExpressDxE.ffs. That's what happened. However, there hangs a spontaneous reboot. Somebody faced with such problems? Cmos reset.
|addpics|3mu-1-9c17.png|/addpics|
Zitat von Fernando im Beitrag #422Zitat von Profy13 im Beitrag #421What or who is Xpower z87?
I took my last bios from Xpower z87
If I understand your attached picture correctly, you haven't renamed the modded BIOS correctly. Which was the BIOS name, when you flashed it? Why didn't you rename the BIOS?
In the file name do not look, I'm moved. This screen only shows that the module is correct.
It does not matter when put 950 PRO, and then we'll see. Thank you.
Hi all!
I trying to add nvme support to the bios of Asus G751. I have extracted 4 nvme modules from G752 bios which is Aptio 5. G751 bios is Aptio 4. Are the modules compatible between Aptio versions? I see with UEFItool Aptio 5 modules have dependices in them and aptio 4 modules have their dependencies in them. I can not see the denpendencies, I just see GUID numbers and PUSH, AND operator in deps. GUID in deps do not match GUIDs of any modules inside the bios image, strange, or should they match?
There is only 4kb space in second volume of G751 bios, and I can not just simply add them, I would have to delete some modules or padding files and there are a lot of them in G751 bios. A lot less padding files are in G752 bios in volume 2.
Any problems I should take into consideration when adding nvme. I found a post which someone wrote that it is safe to delete IPv6 modules from bios unless I use them for network PxE boot, is that right?
In mmtool report I see a lot of GUIDs without a filename and listed as type FRFM. Does it stand for free something? Some of the filename less guids have a type RAW,some have blank type field, so I think they are needed and can not be deleted,right?
I do not see blank type guids in g752 bios, maybe there is a problem with Uefitool recognizing types in Aptio 4 G751 bios?
Thanks for any help.
Regards
Fernando: Hi. I would like to install an Intel 750 series PCIe SSD in my computer, but I have no knowledge about modifying the BIOS, and moreover, I do not dare.
Is not there anyone out there who succeeded in modifying the BIOS for the Asus Rampage IV Extreme installing the Intel 750 series PCIe SSD?
I would copy this BIOS version ........
edit:
I got E-mail from my Asus support representative and he said: "As the mainboard is older one, you most likely need to install the drivers for ssd during the installation, ( When OS is asking where you want to do the installation, there is option to set drivers for disk) Without that, it most likely does not boot from there."
So, I better buy me a Intel® SSD 750 Series (400GB, 2.5in PCIe 3.0, 20nm, MLC) and give it a go.
I´ve downloaded Intel Windows NVMe driver 1.3.0.1007 x32-x64. Is that the file /driver/ he refered to.
Should AHCI be disabled ?
Any other issues or fixes to get maximal performance ?
edit:
AHCI should be disabled !
@ winyl:
Welcome at Win-RAID Forum!
Zitat von winyl im Beitrag #1Why did you start a new thread, although there is already a thread about the same topic?
I trying to add nvme support to the bios of Asus G751. I have extracted 4 nvme modules from G752 bios which is Aptio 5.
Please have a look into the start post of >this< thread. There you will find a way to get full NVMe support by inserting just a single module with a size of 21 KB (uncompressed) resp. 11 KB (compressed).
Happy New Year!
Dieter (alias Fernando)
I thought I read somewhere in >this< thread it is for ment for mobos not for laptops, hence I started a new thread.
If you think it is unnesseary, you can delete it.
There is not enough space in 2nd volume of G751 bios, only 7KB, so it is not so simple as to just insert the 11KB module. This would require deletting padding files or for example IPv6 modules to make more free space.
I'm not sure if I can delete padding files as I dont know if they are required.
Zitat von winyl im Beitrag #428No, your posts are ok, but I want to avoid, that there are many different threads about the exact same problem (there is no difference between desktop and mobile systems regarding this topic).
I thought I read somewhere in >this< thread it is for ment for mobos not for laptops, hence I started a new thread. If you think it is unnesseary, you can delete it.
That is why I have moved meanwhile your posts and my reply into this thread.
Zitat
I'm not sure if I can delete padding files as I dont know if they are required.
I don't know it either. I am even unsure, if you will be able to get any self-modded BIOS successfully flashed into your laptop.
Zitat von BJED im Beitrag #426It is not really difficult to insert the required NvmeExpressDxE.ffs module into any AMI Aptio IV UEFI BIOS according my guide, which you can find within the start post of this thread.
Fernando: Hi. I would like to install an Intel 750 series PCIe SSD in my computer, but I have no knowledge about modifying the BIOS, and moreover, I do not dare.
Is not there anyone out there who succeeded in modifying the BIOS for the Asus Rampage IV Extreme installing the Intel 750 series PCIe SSD?
Zitat
I got E-mail from my Asus support representative and he said: "As the mainboard is older one, you most likely need to install the drivers for ssd during the installation"
According to my own experience this is not correct.
There is no difference between a HDD and an SSD regarding the installation of Windows 10.
Zitat
I´ve downloaded Intel Windows NVMe driver 1.3.0.1007 x32-x64. Is that the file /driver/ he refered to.
It will only be needed, if you want to install an older Windows OS, which doesn't natively support NVMe.
Zitat
Should AHCI be disabled ?
Why should it be disabled?
Zitat von winyl im Beitrag #425
I trying to add nvme support to the bios of Asus G751. I have extracted 4 nvme modules from G752 bios which is Aptio 5. G751 bios is Aptio 4. Are the modules compatible between Aptio versions? I see with UEFItool Aptio 5 modules have dependices in them and aptio 4 modules have their dependencies in them. I can not see the denpendencies, I just see GUID numbers and PUSH, AND operator in deps. GUID in deps do not match GUIDs of any modules inside the bios image, strange, or should they match?
Hi there.
Do you mind sharing your result & modded bios with us, here in this forum ?
Thanks in advance.
Hi there. New guy here. I was looking around to see if i could find any info on running a Samsung 950, in a PCIe-slot, on my MSI P67A-GD65 (B3).
I was sort of only hoping to be able to boot of my current Samsing 830, and use the NVMe drive after Windows had booted, and drivers started supporting it.
Never did i expect to bump in to something like this.
You guys all did a great job on this thing, and, well, i only come away with a few questions.
This post states that all i need is one file to be added to my BIOS. Nice enough. This post provides a checksum corrected file, which i assume otherways is identical. Now then. Should i use that file, and inject it as per this threads first post, into my motherboards (latest? Might have to go with an earlier version for overclocking support...) Sandy Bridge BIOS (MSI made 2 sets of BIOS'es for this motherboard, apparently, to support Sandy, and Ivy bridge CPU's.) or should i still try and extract the file from a newer MSI motherboard / BIOS? (I assume no, but i thought i'd ask)
Once again, thank you guys for the tremendous amount of work that has been put in to this.
B!
Edit
Since i wanted to familiarize my self with the software, i started playing around with it.
The module gets added in the list as 01 BD, but after opening the file again, it's the second from the bottom in volume 01, 01 BC. Weird.
01 BC was, before saving not equipped with a "filename", the size is 8018, and it doesn't change. But the posittion of it changes to BD, which by all accounts, it shouldn't?
Guessing, so on and so fourth, i went and extracted it, and then opened it with Total Commanders "lister". It looks mostly like a spacer, but what do i know. I have attached it, if anyone wants to have a look at it.
I went and tried to do the add both compressed and uncompressed, not knowing what difference it makes. The BIOS file remains the same size, i suppose thats a good sign, but it does state that the module source size is different.
At this point i sort of gave up on learning anything new from playing with it. I've figured out how to add the module, and save the file, i suppose thats all i need really.
/Edit
@ -=Mr_B=-:
Welcome at Win-RAID Forum!
I recommend to insert just the untouched NvmeExpressDxE.ffs file into an original P67A-GD65 BIOS according to my guide (layed down within the start post of this thread) and to flash this modded BIOS into your mainboard BIOS chip.
Please report here, whether you are able to boot off the Samsung 950 Pro SSD thereafter.
Good luck!
Dieter (alias Fernando)
I wont be buying the 950 for a while yet, I'm looking at mars, or something around then. Pretty much doing my research when i have a lot of time on my hands.
But that means i pretty much had it right in the first go. I did add an edit above. You responded while i was playing around with that. Quick. Nice, very nice.
Once i do get around to buying the 950, i will make sure to report back. Well, i'll be reporting back if the flashing goes horribly wrong to ;- )
Cheers.
B!
Zitat von -=Mr_B=- im Beitrag #432The only important thing is the Volume number (should be the same as the location of the CSMCORE modele) and not the Index number.
The module gets added in the list as 01 BD, but after opening the file again, it's the second from the bottom in volume 01, 01 BC. Weird.
Zitat
I went and tried to do the add both compressed and uncompressed, not knowing what difference it makes.
The normal way is to insert it compressed, because it will be compressed anyway.