清理垃圾的时候捡到个WRT54GL,封签已经被去了,拆开来看了眼,没有动过的痕迹,家里用的还是WRH54,最近正好想换个路由上OpenWRT玩玩,于是先拿这个练练手。4M flash+8M RAM太小不够搞的,于是继续在垃圾堆里翻找,找到一条DDR 333,512M的内存,颗粒是HY5DU121622AT,直接换上,64M RAM改好。兼容的flash没找到,翻来翻去找到一块坏掉的FPGA的板子,有块Spansion的S29GL128N,16M。但是引脚不兼容。不过WRT54上有2组TSOP56和2组TSOP48的封装,还有改造的机会。
于是把flash用jtag备份好,拆下来,用万用表挨个比对pad,正反面拍照,放进photoshop里,通过via找齐,连正反面的线,花了一个下午整理出了连线表格
TSOP56的S29GL128N可以直接移两个引脚装在U6上(图里上锡的封装),额外飞两根地址线(A21、A20),还有一根Vio(连到VCC上)即可。
施工
把flash之前的内容用jtag刷回去,进界面
一分钱没花,又有了新玩具,收工