1/29/2024
a213m
You can rewrite SPD via SMBus. Just read SPD from working DIMM and overwrite to your corrupted DIMM.
You don't need an adapter, unless the corrupted sections are within write protected blocks.
 
1/29/2024
Sanzhar94
a213m
You can rewrite SPD via SMBus. Just read SPD from working DIMM and overwrite to your corrupted DIMM.
You don't need an adapter, unless the corrupted sections are within write protected blocks.
 


I tried to rewrite with ASUS OCtool and Asus Z790 Prime mobo, but mobo couldn't start with two sticks, so i think, i need an external adapter, to copy SPD from working stick. Or i can do it by another method? I know only that method, and it's not worked for my case.


1/29/2024
a213m
Install working DIMM in primary RAM slot, and put you corrupted DIMM in a different channels slot. The motherboard should POST, ignoring the non-working DIMM, but it will still be accessible via SMBus, allowing you to overwrite its SPD.
 
If it doesn't POST, cover all non SPD contacts with a tape, just leave contacts 1-6 on one side, and contacts 145-151 on the other side exposed. This will prevent CPU from communicating with DRAM chips, and will leave DIMM exposed to SMBus only.
 
If that won't work, you'll need to build an Arduino programmer.
1/29/2024
Sanzhar94
a213m
Install working DIMM in primary RAM slot, and put you corrupted DIMM in a different channels slot. The motherboard should POST, ignoring the non-working DIMM, but it will still be accessible via SMBus, allowing you to overwrite its SPD.
 
If it doesn't POST, cover all non SPD contacts with a tape, just leave contacts 1-6 on one side, and contacts 145-151 on the other side exposed. This will prevent CPU from communicating with DRAM chips, and will leave DIMM exposed to SMBus only.
 
If that won't work, you'll need to build an Arduino programmer.


Okay, i will try it tommorow! First variant doesn't work for me, mobo doesn't post with two sticks. Regular tape? Or kapton thermotape? And what soft can read and write from SMBus? Can i fully copy (2 XMP profiles, and 2 EXPO from working DIMM)? My motherboard is Asrock B650i Lightning Wi-Fi.
1/29/2024
a213m
Any non conductive tape should work, as long as it is strong enough and not too thick to prevent the module from being inserted.
 
As long as you are able to fully copy SPD, your XMP and EXPO profiles will be copied as well.
 
AM5 boards are confirmed to be supported by SPD-RW.
1/30/2024
MaPuXyAnA
Sanzhar94
MaPuXyAnA
Hello! Did I assemble the diagram correctly?

 


Hello, does it works?)


Yes, it works!


1/30/2024
Sanzhar94
a213m
Install working DIMM in primary RAM slot, and put you corrupted DIMM in a different channels slot. The motherboard should POST, ignoring the non-working DIMM, but it will still be accessible via SMBus, allowing you to overwrite its SPD.
 
If it doesn't POST, cover all non SPD contacts with a tape, just leave contacts 1-6 on one side, and contacts 145-151 on the other side exposed. This will prevent CPU from communicating with DRAM chips, and will leave DIMM exposed to SMBus only.
 
If that won't work, you'll need to build an Arduino programmer.


Unfortunately, this method doesn't work, i isolated all pins, except 1-6, 145-151, speakers beeps 3 times. So i need to build Arduino Programmer? Will it help to me, i think Thaiphoon Burner flushed SPD data, when i pressed read button, then only black screen with that stick of ram :(
1/30/2024
a213m
Restoring SPD should revive your RAM, if corrupted SPD contents is the only issue preventing it from working. At this point seems like building Arduino programmer is all you have left, if you don't have another motherboard to try.
2/1/2024
Sanzhar94
a213m
Restoring SPD should revive your RAM, if corrupted SPD contents is the only issue preventing it from working. At this point seems like building Arduino programmer is all you have left, if you don't have another motherboard to try.


Hello! Could you show final version of Arduino Progammer?) How does it looks assembled? If you could provide some photos, it's will be amazing)
2/1/2024
a213m
Sure, here's what mine looks like. I built it on a breadboard. DDR5 adapter is on the left, DDR4 is on the right.
 


The LEDs are added for VHV and SA1 visual monitoring, they are not part of the original schematic.
 
Here's an older version I built for a forum member a while ago, it supports DDR4 only and differs significantly from current design.
 

Use My Existing Forum Account

Use My Social Media Account

loading