suncity 发表于 2009-9-26 14:46:03

大亚db108g复活过程

大亚db108g的软件
软件版本:V28.2.06.01
Dsl版本:E37.5.49
viking芯片代数的区分:便于找可以用的固件
如:ADSL版本:Y1.31.17   
Y开头的就是vikingII芯片,T开头的就是viking一代芯片,而E开头的就是vikingII+芯片
所以这个adsl是vikingII+芯片,支持adsl2+
软件准备:LOADFI.EXE
AT45DB161芯片固件写入程序
Viking Management Tool.exe在winxp下修改写入不适用但可以启动的软件,备用的啦
TEImage.bin 固件文件,用loadfi.exe必需要用这个文件名的固件,不是的就要改成这个名字
更新后的的版本为:
主机名zxdsl831II
硬件版本:810100
Dsl版本:E37.5.49

大亚db108g的硬件:
RTL8201cL
以太网络芯片
GS8120-174004DB0ez
主控芯片
BAZ-3880-NCAz
EM636165TS-6g
sdram芯片
25FL004A


硬件改造:
第一:EM636165TS-6g换成容量更大的sdram芯片,位宽为16bit,还要注意芯片的存取时间不能大于原芯片,具体的就上网找pdf文档
第二:25FL004A换成AT450DB161B,我是换成这个芯片,要是换成其它的芯片就在论坛找相关的做法
第三:数据线的做法: 需要25针串行插头一个,
   首先确认猫的内部有个6针的接口,用来和ADSL的AT45DB161芯片连接,连接线的接法如下
1---AT45DB161*13脚-SI(串行数据输入)
Le F6r yX)]2---AT45DB161*14脚-SO(串行数据输出)
3---没有与AT45DB161*连接,与并口25针座的4脚相连。
9bz‑eZ4Dh)V4---AT45DB161*11 CS(片选)
5---AT45DB161*12脚-SCK(串行时钟)
6---AT45DB161*   7脚-GND(地)
AT45DB161第6脚为电源,供应电压是2.7-3.6伏,AT45DB1613脚是WP,写保护,该引脚是低电平,芯片是不可以刷写的。你刷之前可以先用万用表进行测量下,看该引脚电压是多少。
6针插座的1和并口的5口和连接,接个100欧
6针插座的2和并口的11口和连接,接个100欧
6针插座的3和并口的4口和连接,
6针插座的4和并口的7口和连接,
6针插座的5和并口的6口和连接,
6针插座的6和并口的18口和连接,
注意事项,
1:先换sdram芯片,更换后,应可以正常开机,目的是测试更换的芯片是不否正常,焊接是否正常,由于芯的的引脚较多,业余件下焊接不容易,我就因为没的热风枪走了不少弯路。此步正常后再做后面的工作
2:更换AT45DB161,由于AT45DB161的另一端是空引脚,也要焊好,不能只焊一端
3:更换AT45DB161后一定要记得修改配置电阻(重点),否则adsl是不会工作的,看指示灯,和摸芯片的工作温度就可以知道
4:建议使用25针并行接头和想的的接插件,接触不好会引起许多许多软件刷写问题,如闪屏,找不到at45db161等

软件刷写:
把猫的固件更名为TEImage.bin 跟LOADFI.EXE这个文件放在一个目录下把串口线与电脑和ADSL上的6针都连好后,打开PC,启动到纯DOS下,在打开ADSL的电源,执行LOADFI,出现选项界面,LOADFI选项说明:

1写TEIMAGE.BIN文件到芯片

2比校文件

3设置MAC 和NUBER

4读映像文件并保存

5上几项综合
选1,开始刷新,等待结束后就成功了,为了防止MAC冲突,要改成自己MODEM的MAC,可以选3改成自己MODEM的MAC,ESC退出loadfi.exe,断开adsl的电源,,再继开串口连线,OK了开机去抓鼠吧
注意事项
LOADFI.EXE要在纯DOS下运行
若loadfi.exe提示“NO CONNTECTION”在连机的情况下,查看6针插座的第三脚有无3V左右的电压,可有用小点的电阻给定一个接到3.3伏的电源上
正常情况下db108g的jp2是跳线的,刷写软件时取下jp2的跳线,插到jp3上,不然loadfi会找到at45db161但是写不进加固件,报at45db161为0KB,写完后还原到jp2再开机
如果刷固件没有成功时,或者固件不正确,adsl不正常工作,可以在重新刷写相应的固件。

爱是谁的错 发表于 2010-2-28 21:29:18

大哥我的也是这个猫,能不能上的图?看看怎么改动电阻

3:更换AT45DB161后一定要记得修改配置电阻(重点)这里没搞懂,还有就是sdram芯片需要换成什么样子的?麻烦你了

liuyang 发表于 2010-3-2 11:48:07

用的也是这款M,无法拨号.只有POWER.PC灯亮,其它不亮.

爱是谁的错 发表于 2010-3-2 16:27:27

更换AT45DB161后一定要记得修改配置电阻(重点), 需要修改那个电阻啊?

liyuopen 发表于 2010-5-16 22:35:22

suncity 发表于 2010-8-3 16:57:53

你可以用万用表查一下主控芯片8120-174的103脚和105脚 95脚,每个引脚上有2个电阻的位置,一端接主控引脚,另一端接地或接3.3V。对于桥接板,103,105的配置为1,0即103脚上有接3.3V的电阻,接地的电阻为空。105脚上有接地的电阻,接3.3V的为空

bwank 发表于 2010-8-30 15:23:08

这么复杂啊?!有没有DB108G固件。闪存用的25L4005

pcacz 发表于 2010-9-22 09:24:03

不错,又学到东西了。请问LZ如果loadfi找不到板子,是不是直接接一个小电阻到猫的第三脚上加3.3的电压啊?不知道还有没有别的情况啊~~

ggigle 发表于 2010-9-29 01:52:27

“若loadfi.exe提示“NO CONNTECTION”在连机的情况下,查看6针插座的第三脚有无3V左右的电压,可有用小点的电阻给定一个接到3.3伏的电源上”

我的TP LINK TD-8800现象同上,需要“查看6针插座的第三脚有无3V左右的电压,可有用小点的电阻给定一个接到3.3伏的电源上”吗?这样做的原理是什么?

ggigle 发表于 2010-9-29 02:25:18

看看下面这个帖子:
http://www.pds.ewi.tudelft.nl/~ivaylo/projects/SMC7204BRA.html
我觉得老外的方法是对的!串个4.7k的电阻让LOADFI.EXE程序通过并口4脚去控制GS8120-174-008DBOC的复位脚(刷写时将该脚拉低,进入刷写模式)。
页: [1] 2
查看完整版本: 大亚db108g复活过程