Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

SPDRW

  • 内存条SPD读写器,支持设置 解除写保护。
  • 基于ESP32自研固件持续更新,完善的串口API接口可自行对接,支持通过浏览器更新固件。
  • 无任何注册 授权,随意更换设备,即插即用。
  • 现货充足,发货时间:18:00 前下单次日发货。
  • 可申请样品测试(押金99),不包邮;需提供营业执照(内存制造相关产业)照片,审核通过次日发出。

产品展示

主控板 DIMM板 主控板3D外壳 DIMM板3D外壳

价格

  • 提供两种种方式服务
  • 出售:一次性买断,包邮。
  • 租赁:不包来回邮费。
  • 租赁需缴纳 420CNY 押金,租金及邮费从押金里扣,扣完即默认转出售。

出售

类型价格(CNY)单位
主控板 + DIMM-D453601PCS

租赁

类型价格(CNY)/月单位
主控板 + DIMM-D45301PCS

软硬件定制开发

  • 多DIMM操作。
  • 通过网络连接主控板。
  • 软件功能定制。

大陆出售售后

  1. 7天无理由退货,拆开包装不支持,不包来回邮费。
  2. 180天质量问题只换不修,包邮。
  3. 质量问题保修一年,包邮。
  4. 过保有偿维修,无法维修的可提供5折换新,不包邮。

租赁售后

  1. 7 天无理由退租,拆开包装不支持,不包来回邮费。
  2. 质量问题可申请更换或以约定租期无责退租,以实际完好租期为准,包邮。
  3. 租赁转出售,以大陆出售售后为准,剩余保修期为一年减去实租时间,且押金不退。

联系:

  • Email:h1032529794@163.com
  • QQ:1032529794
  • WX:hu1032529794

DDR 内存 SPD 读写 API

快速开始

通过串口(波特率 115200)使用 JSON 格式与设备通信,支持 DDR3/DDR4/DDR5 内存 SPD 的读写操作。

API 格式

所有请求均使用 JSON 格式,所有键必须存在,不需要的参数值可设为空字符串 ""

{
  "spdaddr": "50",
  "type": "ddr5",
  "cmd": "read",
  "addr": "0",
  "value": "",
  "number": "3"
}

参数说明

基础参数

参数说明可选值是否必填值
spdaddrSPD 设备地址50 - 57(PMIC 为 48根据命令
type内存类型ddr3 / ddr4 / ddr5✅ 必填
cmd操作命令read / write / srswp / ota✅ 必填
addr字节地址十六进制(如 "0", "10"根据命令
number读取字节数数字字符串(如 "3"根据命令
value数据值十六进制字符串(如 "AB12CD"根据命令

各命令所需参数

命令spdaddrtypeaddrnumbervalue
read-
write-
srswp--
ota----

✅ 表示需要填写值,- 表示值可为空字符串 ""

特殊说明

  • DDR5 的 128 位寄存器或 PMIC 寄存器访问时,type 设为 ddr3
  • DDR3 仅支持解除写保护操作
  • 写保护操作中,value 全为 0 可解除所有 Block 写保护

操作示例

1. 读取数据

从指定地址读取指定数量的字节。

请求

{
  "spdaddr": "50",
  "type": "ddr5",
  "cmd": "read",
  "addr": "0",
  "value": "",
  "number": "3"
}

响应

AB12CD

2. 写入数据

向指定地址写入数据。

请求

{
  "spdaddr": "50",
  "type": "ddr5",
  "cmd": "write",
  "addr": "0",
  "value": "AB12CD",
  "number": ""
}

响应

OK

3. OTA 更新

启动 OTA 更新。

请求

{
  "spdaddr": "",
  "type": "",
  "cmd": "ota",
  "addr": "",
  "value": "",
  "number": ""
}

响应

OK

4. 写保护控制

DDR5 写保护

value 为 4 位十六进制,转换为二进制对应 Block 0-15(1 开启,0 关闭)。

请求

{
  "spdaddr": "50",
  "type": "ddr5",
  "cmd": "srswp",
  "addr": "",
  "value": "FFFF",
  "number": ""
}

示例说明

  • "FFFF" → 所有 Block 写保护
  • "0000" → 解除所有写保护
  • "000F" → Block 0-3 写保护

DDR4 写保护

value 为 2 位十六进制,低 4 位对应 Block 0-3(1 开启,0 关闭)。

请求

{
  "spdaddr": "50",
  "type": "ddr4",
  "cmd": "srswp",
  "addr": "",
  "value": "0F",
  "number": ""
}

示例说明

  • "0F" → Block 0-3 写保护
  • "00" → 解除所有写保护

DDR3 写保护

仅支持解除写保护。

请求

{
  "spdaddr": "50",
  "type": "ddr3",
  "cmd": "srswp",
  "addr": "",
  "value": "00",
  "number": ""
}

响应

OK

常见问题

Q: 所有键都必须存在吗?
A: 是的,所有 6 个键(spdaddrtypecmdaddrvaluenumber)都必须存在,不需要的参数值设为空字符串 ""。其中 typecmd 的值始终必须填写。

Q: 如何访问 PMIC 寄存器?
A: 设置 spdaddr"48"type"ddr3"

Q: 写保护的 Block 编号如何对应?
A: 将十六进制 value 转换为二进制,从右到左依次对应 Block 0, 1, 2...

Q: 如何确认操作成功?
A: 读操作返回数据,写操作和写保护操作返回 OK


技术支持

如有问题,请联系技术支持或查阅详细文档。

主控板

主控板

RGB 指示灯

  • 根据操作结果显示不同颜色,例如 write 操作写入失败显示红色,写入成功显示绿色。

AP模式指示灯

  • AP 模式启动时常亮。
  • OTA上传固件时快速闪烁。

Windows端读写工具

  • 通过串口连接主控板,使用 CH340X 串口芯片,需安装串口驱动,一般情况会静默自动安装(约 5 分钟),如未自动安装,请下载串口驱动。

客户端下载

串口驱动下载

Android端读写工具

  • 安卓端通过TYPE-C连接设备,会自动启动APP并自动连接。

客户端下载

启动OTA更新程序

  • 通过客户端发送固件更新命令启动OTA更新程序,主控板将启动AP模式,设备搜索WIFI名称为SPDRW-OTA,密码为123456789,通过浏览器打开http://192.168.4.1上传下载的固件,上传成功会显示Update OK! Rebooting...

固件下载

📥 下载固件: V1.0.0

B站推广计划(长期有效)

  • 在 B 站上分享使用教程达到要求反指定金额,最高为实付金额,仅兑换一次。
  • 参与条件:预先登记 B 站账号。

要求

  1. 5W播放反100%
  2. 2W播放反50%
  3. 2000播放反10%
  4. 参与奖: 只要发了视频一律反1%

老带新(长期有效)

  • 支付时备注老客硬件ID,签收7天无退货,新客可反50,老客反10,每个硬件ID仅支持10次。

特别注意

  • 以上活动只能参加一种,限制账号跟硬件ID。

厂商信息定义及字节位置

字段名称中文名称DDR5DDR4DDR3
Module Manufacturer's ID Code, First Byte模块制造商 ID 代码,第一字节0x2000x1400x75
Module Manufacturer's ID Code, Second Byte模块制造商 ID 代码,第二字节0x2010x1410x76
Module Manufacturing Location模块制造地点0x2020x1420x77
Module Manufacturing Date模块制造日期0x203~0x2040x143~0x1440x78~0x79
Module Serial Number模块序列号0x205~0x2080x145~0x1480x7A~0X7D
Series系列0x209~0x20A0x149~0x14A0x80~0x81
Module Part Number模块料号0x209~0x2260x149~0x15C0x80~0x91
Module Revision Code模块版本代码0x2270x15D0x92~0x93
DRAM Manufacturer's ID Code, First ByteDRAM 制造商 ID 代码,第一字节0x2280x15E0x94
DRAM Manufacturer's ID Code, Second ByteDRAM 制造商 ID 代码,第二字节0x2290x15F0x95
DRAM SteppingDRAM 步进版本0x22A0x160-
Module Manufacturer's Specific Data模块制造商特定数据0x22B~0x27D0x161~0x17D0x96~0xAF
Reserved; must be coded as 0x00保留字段;必须编码为 0x00-0x17E~0x17F-
Cyclical Redundancy Code循环冗余校验码--0x7E~0x7F
Open for customer use客户自定义使用--0xB0~0xFF

常见制造商ID

ID 代码制造商ID 代码制造商ID 代码制造商
802C镁光8875玖合829E海盗船
80CE三星8198金士顿8813光威
89A2铭瑄8746光威HK8A76雷克沙
8A6B宏碁859B英睿达8B92金百达
80AD海力士87EF力积84CD芝奇