http://forum.eepw.com.cn/thread/245253/1
本来是打算顺手改造一下
先升级下内存,原来的内存是SDR 16M
打算焊下来升级为32M海力士
结果风枪390度吹了半天,用美工刀轻轻一撬 嘣!内存纹丝不动,但是脚已经断了,焊盘也不见了一个
我勒个去!不要这么不给面子好不好!
由于学期末了 时间比较忙 就丢到一边不管了 昨天正好有点时间 拿出来折腾之
先来参观下崩坏的内存。。诸位请看1,2脚 这个不是从根部断的 而是直接从芯片内部脱离了
这焊接不要这么牢固好不好!
![](http://img.mydigit.net/Mon_1312/88_1390226_9892d3c492ed6d9.jpg?62)
看看焊盘的情况
![](http://img.mydigit.net/Mon_1312/88_1390226_f578402b7018df9.jpg?75)
内存的1,2脚已经飞了 焊盘1脚应该是接地的 那个大焊盘还在。。 2脚的焊盘飞了
板上印的字也比较多 只好分析下2脚接到哪里去了
![](http://img.mydigit.net/Mon_1312/88_1390226_257e0c5503673fe.jpg?205)
观察了下,2,4,6,8脚在PCB上为平行走线 4,6,8分别与电阻R295 R297 R299连通 猜想2脚应该是接R293
用万用表证实了下 OK 换上一片海力士CTP-H的32M SDR颗粒
![](http://img.mydigit.net/Mon_1312/88_1390226_fd77c135ee03b37.jpg?120)
从R293飞线到内存的2脚 开机 正常启动了 路由器复活了
再就是焊上TTL的插座 Vcc不需要 只要焊个三脚的就行了 如图所示 位置是J4 内存下方
![](http://img.mydigit.net/Mon_1312/88_1390226_4830c263c111b75.jpg?77)
接线的顺序为RX TX GND Vcc(不建议接) 接到TTL线的 TX RX Gnd端口
连接终端的波特率为57600
先用TTL测试了下 32M内存并未识别 还是16M
正好恩山上有篇文章 说到雷凌内存有bootstrip电阻控制
![](http://img.mydigit.net/Mon_1312/88_1390226_7b5eecafec8f1cb.jpg?14)
参看电路图 也就是 EPHY_LED3_N EPHY_LED2_N两个接线的电平来控制的
正常情况下为 01:8M/16M/64M 需要将其变为 10:16MB/32M/128M 才能识别
R144 R146 R148 R150 四个电阻的位置我标出来了
![](http://img.mydigit.net/Mon_1312/88_1390226_012b36e6927a7bf.jpg?176)
![](http://img.mydigit.net/Mon_1312/88_1390226_fd14ebe2f9429b0.jpg?176)
![](http://img.mydigit.net/Mon_1312/88_1390226_cdc41d1e51ee4cb.jpg?176)
![](http://img.mydigit.net/Mon_1312/88_1390226_2149fb09ad08109.jpg?176)
原来的接线是这样的
R144 无 R146 100欧姆 EPHY_LED3_N低电平
R148 4.7K R150 无 EPHY_LED2_N高电平
我们将它改造为
R144 4.7K R146 无 EPHY_LED3_N高电平
R148 无 R150 4.7K EPHY_LED2_N低电平
也就是把R148转移到R150 把R146去掉 在R144上加一个4.7K电阻(我找了下没找到 加了个1K的)
相信这个对坛子里的人不是太难
![](http://img.mydigit.net/Mon_1312/88_1390226_7e0540c94f3c2c6.jpg?56)
改好后TTL上去已经识别出来32M了
然后就是TTL刷DD-WRT系统(我直接刷OP没成功,也可能是忘记reset)
TTL接好后启动路由器电源 快速按2 进入TTL刷机设置
device ip 不需要更改 一般是10.10.10.XX
server ip 我设置的10.10.10.1 这时候将网线接上 把PC的本机IP设置为10.10.10.1 并且打开Tftp32 把dd-wrt固件改名1.bin 放到tftp32的根目录下
固件名称 使用默认的1.bin
然后就是回车等固件刷新完毕启动 将本机的IP设置为自动获取 等路由器启动之后打开IE 输入192.168.1.1 进入dd-wrt的设置界面
设置好root的密码 开启ssh服务
然后使用winscp把openwrt的固件(建议D-link615 H1版本那个)上传到 /tmp目录下
使用putty登录到路由器
输入下面的命令 mtd -e linux -r write openwrt-ramips-rt305x-dir-615-h1-squashfs-sysupgrade_napt66.bin linux
回车确认 等固件刷新完毕就可以了
注意的是 WAN端口对应的是LAN1端口
另外,原厂编程器固件,dd-wrt的固件以及openwrt固件(D-link615和合勤WAP120两个版本)我已经在网盘共享
地址http://pan.baidu.com/s/1c0EG2uW