DDR4 RAM SPD I2C Adapter for Bus Pirate 5+
Design by: ian
Read, write, lock and unlock the I2C SPD chip on DDR4 memory modules with Bus Pirate 5+.
DDR4 adapter design, DDR4 command and low level SPD interfacing is covered in the Bus Pirate documentation.
- 288 pin DDR4 UDIMM socket for standard desktop memory modules
- 260 pin DDR4 SODIMM socket for laptop memory modules
- 3.3 volt to 5 volt power supply
- A 3.3 volt regulator ensures the DDR4 module VDD pin is never more than 3.3 volts
- A level shifter ensures the I2C pins SDA and SCL are never more than 3.3 volts
- SA1 and SA2 are pulled to ground to set the I2C address to 0x50
- SA0 is normally ground, an optocoupler can connect it to 9 volts to change the write protection settings
- External 9 volt power supply required (typically a 9 volt battery)
The DDR4 adapter plank is ready to use, but you'll need a 9 volt battery or bench supply.