SPDRW

  • 根据开源项目 https://github.com/1a2m3/SPD-Reader-Writer 做的配套硬件;利用Arduino对I2C总线进行读写,一块主控板搭配不同的DIMM支持所有的DDR内存。

功能

  • 支持所有DDR内存;
  • 支持解除写保护;
  • 支持导出导入SPD bin文件;

标准现货

  • 2025-04-06更新
  • 发货时间T+1
类型价格(元)单位库存
主控板3491PCS26
DIMM-D3-D4501PCS2
DIMM-D51001PCS15

自研硬件烧录器(DDR5)

  • 自研主控固件,可持续更新,支持通过浏览器更新(切换)固件。
  • 支持UDIMM RDIMM内存,可通过转接卡支持笔记本内存。
  • 后续可通过扩展板支持DDR4内存

标准现货

  • 2025-04-06更新
  • 发货时间T+1
  • 自备TYPE-C数据线
类型价格(元)单位库存
主控板1501PCS30
UDIMM1001PCS10
RDIMM1001PCS10

硬件定制开发

  • DDR4 支持 8DIMM 读写,带写保护仅支持 4DIMM.
  • DDR5 支持 8DIMM 读写及写保护。

联系:

  • QQ: 1032529794
  • WX: hu1032529794

DDR

适用于DDR DDR2 DDR3 DDR4 DDR5,需搭配对应DIMM板,图为DDR4 DIMM板。

DDR-RW DDR-UDIMM-RW

用到的所有软件:

最新软件:

https://github.com/1a2m3/SPD-Reader-Writer/releases

最新固件:

https://github.com/1a2m3/SPD-Reader-Writer/tree/master/firmware

注意: 软件存放位置最好设置防火墙排除,不同系统不同设置,下面链接可能不是最新版,可上上面链接下载。

下载:https://drive.kamibook.com/raw/SPDRW.7z

Arduino烧录固件

提取固件

打开SPDRW文件夹 双击 spdrwgui

spdrwgui-1

依次点击如下图:

spdrwgui-1 spdrwgui-1 spdrwgui-1

烧录固件

PC与Arduino连接,并打开Arduino IDE,如下图添加Arduino。

spdrwgui-1

打开固件,选择刚才提取的固件ino文件

spdrwgui-1 spdrwgui-1 spdrwgui-1

确认文件无误后点击“右指向箭头图标”上传。

spdrwgui-1

上传成功如下图:

spdrwgui-1

至此固件上传完毕

SPDRW连接Arduino

打开SPDRW文件夹 双击 spdrwgui

spdrwgui-1

点击connect 软件会自动扫描已连接的硬件,选择对应的 COM 然后点击connect

spdrwgui-1 spdrwgui-1

读取SPD并保存

点击菜单Read读取SPD。

spdrwgui-1

随后点击菜单Save即可保存为bin文件。

spdrwgui-1

写入SPD

点击菜单Open选取待写入文件,目前支持bin、thp、txt、spd格式文件。

spdrwgui-1

随后点击菜单Write

spdrwgui-1

出现下图即代表写入成功。

spdrwgui-1

写保护功能

spdrwgui-1 spdrwgui-1 spdrwgui-1

编辑SPD数据指南

重要的说三遍,一定要备份数据。 重要的说三遍,一定要备份数据。 重要的说三遍,一定要备份数据。

每个硬件体制不同,建议一点一点调试。 每个硬件体制不同,建议一点一点调试。 每个硬件体制不同,建议一点一点调试。

DDR4XMPEditor

双击打开DDR4XMPEditor

DDR4-SODIMM-RW

点击File再点击Open

DDR4-SODIMM-RW

选择导出的bin文件。

DDR4-SODIMM-RW

出现如下图,展示SPD数据。

DDR4-SODIMM-RW

修改后依次点击File Save保存至指定目录。

DDR4-SODIMM-RW DDR4-SODIMM-RW

DDR5XMPEditor

两个程序均由一人开发,使用方法同DDR4。