Yo,
I was really wondering how did they do this?
https://nonotree.xyz/en/shop/huananzhi-x58-deluxe/"Support non-ECC PC and ECC Server memory
Support DDR3 memory, three channel up to 48GB, supports ECC memory modules, with memory error correction."I have looked at the bios dump with AMIBCP and uh it seems like they added NUMA support. I've checked a ASUS P6T SE rev 1.01 board that I had laying around and on channel 0 I can measure the pins connected to the CPU socket (ECC pin). Yet still it ONLY accepts UDIMM, is this a bios limitation because of no NUMA support or a traces missing on the board? I do see a difference in DMI Table e.g a bigger list of Memory Devices, Physical Memory Array, and Memory Devices Mapped Address.
I only managed to get PC3-10600E to work the "E" is the important factor here, it's unbuffered ECC. I do have a x56xx (Westmere-EP) series Xeon so the IMC should be compatible with this memory spec sheet also says it can run on 1.5v etc. Memory rank and organization seems to be compatibility too, yet it's stuck in some random boot code no post no nothing. I do have the correct microcode in the bios (pre meltdown and spectre one).
I was reading this but it's rather limited I guess because it's reversed.
https://sites.google.com/site/pinczakko/pinczakko-s-guide-to-ami-bios-reverse-engineering-1How can this Chinese board run with this memory I don't understand how this can be possible.
There's not really any reason for me except for having old parts laying around and trying to mod it to get it to work just for fun. Would be cool I have free 3x 16gb ECC reg modules Already tried to inject SMBIOS module from that chinese board in to the bios it posted but never with the ECC mem installed. I only measured one pin to the CPU socket, I assume if one is connected the others are too because why else would they leave the rest out. I might be wrong, if so soldering voice coil wires to the cpu must be a fun thing too just to see what we can achieve. Probably all wires need to be the exact length/resistance or the timing will be off the chart and system instability will occur, idk aka kernel panic/bsod..