切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 17350阅读
  • 14回复

[电脑]自制内存spd编程器的方法及遭遇 [复制链接]

上一主题 下一主题
 

发帖
507
M币
-41
专家
2
粉丝
8
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2018-10-02
手上有闲置的两条ddr2 533的条子和g31,但是阿苏斯的鬼g31不支持533的条子,也不支持533fsb的u,插上根本点不亮。
想着不能让这两个老骨头就这么放着吧,于是想到了刷spd把内存超到667用,上淘宝买了ddr2的内存槽,再等快递的时间里研究了一下内存引脚的定义,今天内存槽到手立刻开工。


看了很多帖子,对引脚接线说的不明确,在这里先把引脚接线的方法公布出来。
查看ddr2的引脚定义,能找到119,120,237,238脚分别为sda,scl,vss和vddspd,只需要这四个脚,无论是sdram还是最新的ddr4,只要找到引脚定义中的四个脚就能用编程器刷写(理论上是这样,我也是这么认为的,但往往不是这么乐观,客观请往下看)


线接上刚开始电脑上的编程器软件读不出,还以为是接线错误,查了半天也没有问题,动了几次架子,ok能识别了,可能是飞线太细?
读取参数后用thaiphoon把533拉成了667,顺便把出厂日期改成18年40周
用编程器软甲烧录,校验怎么都提示芯片内容与缓冲区不一致,wtf?
无意中改了后128b中的两个ff,再烧录之后读取,发现居然前128b部分不能写入,但是后半部分的ff居然成功便成00了!!!


难道是24c02开写保护了?用万用表测了4脚和7脚的通断,发现是接通的,那证明24c02并没有写保护,查了几遍编程器发现接线也没有错误,于是研究了一下spd芯片,发现spd不是24c02,而是at34b,记得看k1503大佬的帖子里说34C02是代写保护的,我心里一凉,查了一下alldatasheet发现并没有34b02这个型号,考虑到34e02就是34c02的变种,可以认为34b02也等于34c02,查了一下对应的文件发现“原来34C02是带软件保护功能的EEPROM,芯片里有一个保护寄存器,按24C02的写方法写入数据后,再写入一个特殊的控制命令对保护寄存器置1,芯片的前128字节内容就会受到保护,无法被改写,而后128字节内容还可以随意改写。从datasheet来看,对保护寄存器的操作是一次性不可逆的,也就是说写保护后,就无法解保护了,前128字节的内容永远没法修改。 ”
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏M币+13
风间尘 M币 +13 謝謝分享 2018-10-02
离线junyee

发帖
4100
M币
1036
专家
12
粉丝
165
只看该作者 1楼 发表于: 2018-10-02
请登录后查看
离线hffhgffjy

发帖
26
M币
287
专家
0
粉丝
3
只看该作者 2楼 发表于: 2018-10-02
请登录后查看
离线yyglxc

发帖
4659
M币
1528
专家
1
粉丝
39
只看该作者 3楼 发表于: 2018-10-02
请登录后查看

发帖
507
M币
-41
专家
2
粉丝
8
只看该作者 4楼 发表于: 2018-10-02
回 hffhgffjy 的帖子
请登录后查看
离线qrut

发帖
18571
M币
49099
专家
673
粉丝
19639
只看该作者 5楼 发表于: 2018-10-02
请登录后查看
本帖最近打赏记录:共1条打赏M币+2
bhzjr M币 +2 熱心會員 2018-10-03

发帖
507
M币
-41
专家
2
粉丝
8
只看该作者 6楼 发表于: 2018-10-02
请登录后查看
离线wocaobini

发帖
459
M币
51
专家
1
粉丝
11
只看该作者 7楼 发表于: 2018-10-13
请登录后查看
离线1325133

发帖
1886
M币
1517
专家
1
粉丝
31
只看该作者 8楼 发表于: 2018-10-13
请登录后查看

发帖
507
M币
-41
专家
2
粉丝
8
只看该作者 9楼 发表于: 2018-10-13
回 1325133 的帖子
请登录后查看
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个