rootuser123 Use UEFITool to search that hex pattern , and it will report you the offset. And about the HAP bit , at offset 0x102h of SPI dump , put this value into calculator and do "or" with 0x1 ,then write this value back to 0x102h.
By the way, I have currently installed 8 piece of 4 gigabyte sized Registered ECC modules. YES Rampage IV can use Registered ECC modules, if you have a Xeon processor.
BUT, does not recognize 8 gigabyte sized single row modules. Do not try to install 8 gigabyte single row ones!
The modules I am trying to use are 16GB 2Rx4 PC3L 12800R (1600MHz) * 8 = 128GB. Based upon the quote above, I am suspecting Rampage IV Extreme bios is missing some code for 8GB per rank chips? I do not have a lot of expertise in this topic, so perhaps I am describing it wrong. I tried with a single DIMM placed in the correct slot for single DIMM operation per motherboard manual, but it refuses to POST with code 53, which means unsupported memory or similar.
I would really love to keep using this platform with a sweet memory upgrade, would really appreciate any help I can get.
Thanks in advance!
I have Z370-E Gaming MB. Bios Version 3004 original.
Original sequence of bytes is absent in this version.
But I see in SiInitPreMem that possible combinations are: (Original code BIOS)
0x1000
0x2000
0x8000
0x10000
can it be that 0x10000 is a 128GB value? or i have to change 0x8000 to 0x0001 ?
Can i recover my BIOS witouh reflashing with a programmer board if i will do mistake while patching?
Thanks!
So i used the trick reported here (2x8GB on the primary channel, 2x32GB on the secondary) and it works fine! (i would say the Intel code is bugged/outdated, not limited).
I actually discovered this independently by trying various RAM configurations, and then found this topic here.
I tried to patch this 64GB case as reported here but, in my case, UEFITool / me_cleaner were not producing a working image.
I assumed it was a hardware limitation, but i was wrong.
Later on, while porting coreboot to the board, i decided to try it again and it was working (on coreboot).
I also noticed strange behaviours with me_cleaner (suspend not working, reboot causes a hard shutdown, power button not responsive), which i fixed by using ifdtool instead.
Therefore, i decided to re-do it on AMI Aptio.
Now I might be missing something really obvious here, but how should I be applying the firmware image or modifying it to prevent the flash tool from generating an error? Do I need to be using an older flash tool version or should I be using UEFIReplace or something?
I have made some progress. Installing a single stick, enabling XMP in bios, shutting down and installing another stick resulted in 64gb detected. I am able to add a third stick for 96gb, but not a fourth.
@superuchiha2001
this thread is for the maximum ram size for all slot, not for single slot.
every skylake motherboard should allow 32 gb single dimm run without bios mod.
try lower freq for dimm.
3a8082e126