/* 记性很差,此文主要目的是使自己不忘了这些linux软件操作命令
一开始,是要先升级8M SPI FLASH和64MB DDR内存。
升级之前,当然要先做些功能。要查一下什么样的颗粒才是适合这个路由器的。DDR内存的型号可以在这里查到:http://wiki.openwrt.org/toh/tp-link/tl-wr703n.默认使用DDR400的内存芯片,当然DDR333超频到DDR400也是很稳定滴。
型号 | 厂商 | ||
DDR | 32Mx16 | HY5DU121622DTP-D43 | Hynix |
DDR | 32Mx16 | HY5DU121622CTP-D43 | Hynix |
DDR | 32Mx16 | HY5DU121622DTP-D43-C | Hynix |
DDR | 32Mx16 | H5DU5162ETR-E3C | Hynix |
DDR | 32Mx16 | K4H511638G-LCCC | Samsung |
DDR | 32Mx16 | K4H511638J-LCCC | Samsung |
DDR | 32Mx16 | A3S12D40ETP-G5 | Zentel |
DDR | 32Mx16 | NT5DS32M16BS-5T | Nanya |
DDR | 32Mx16 | P3S12D40ETP-GUTT | Mira |
DDR | 32Mx16 | MT46V32M16TG-6T:F | Micron |
DDR | 32Mx16 | MT46V32M16P-6T:F | Micron |
DDR | 32Mx16 | HYB25D512160CE-6 | Qimonda |
DDR | 32Mx16 | HYB25D512160CEL-6 | Qimonda |
DDR | 32Mx16 | HYB25D512160DE-6 | Qimonda |
DDR | 32Mx16 | HYB25D512160BE | Infineon |
DDR | 32Mx16 | EDD5116ADTA-6B-E | Elpida |
市面上这种老的DDR1颗粒肯定是不好找了。俺手里的老DDR1的内存,是8位的,也用不了。
不过在二手市场上,这种条子很普遍,价格也便宜。在中关村最常见的是现代HY5DU121622DTP-D43(DDR400)和HY5DU121622CTP-D43(DDR333)颗粒的条子。
而8M的MX25XXXXX颗粒,型号是MX25L6445EM2I-10G。
升级DDR内存时,可以直接把703N原来的内存颗粒焊下来,把新的换上去即可。
而SPI FLASH颗粒,则需要先用别的编程器,把firmware写进去,然后再更换FLASH颗粒即可。
问题来了,俺手里现有的25XXX编程器是老式的,不支持。于是自己找电路图做了两个,谁知道人品很差。做的两个都没成功,而国外那个SPIFLASH编程软件的IO.DLL在WIN7下提示有问题……临近中秋国庆,从网上买是不太可能了。于是打算先不换SPI的FLASH芯片。
考虑到挂载USB设备后,可以加载EXTROOT,把程序都放到U盘或SD卡里,于是就暂时没有再换FLASH的想法了。
从二手市场买了几条现代HY5DU121622DTP-D43(DDR400)和HY5DU121622CTP-D43(DDR333)颗粒的台式机条子。用这种颗粒的内存条一般是512M的,单面,一条内存上有8个颗粒。在买的时候,有条件的话还是让卖家试一下机,以免出现问题都没处哭去,毕竟这种内存都有10年的历史了。现在想在身边找个用DDR1内存的电脑跟买彩票中奖的概率应该差不多。
手术步骤:
1、先把颗粒从内存条上用热风机吹下来,温度在350-370度就可以,速战速决。要不然高温可能会增加内存损坏的概率。
注意检查内存IC的脚,不要有焊锡粘连。
2、把703N的32MB内存用热风枪吹下来。加焊膏后,用烙铁把原来的焊盘清理一下,注意各脚之间不能有任何粘连。对准方向后,把64MB的内存颗粒脚与焊盘对齐,用热风枪焊好颗粒。
热风枪吹下的32MB DDR内存。
焊好的64MB DDR内存。
上面两个图片是清理焊膏后的效果图。手艺还不错吧,哈。
3、焊完内存颗粒之后,在加电之前,要拿放大镜仔细检查各脚之间是否有焊锡粘连,以及是否有虚焊等问题。
确认没任何问题之后,再加电。
上电之后,路由器正常工作。内存升级完成~~~~
下一步,就是要进行刷机操作了。当然,刷机操作在升级硬件之前也是可以滴。
http://iteyes.blog.sohu.com/240058202.html