中兴 ZXDSL 831 白色卧式 修复记 A81001

朋友的一个831猫,挂了通电后ACT与DSL狂闪不止,今日要修复之,准备工具

 loadfint2.15

ZXDSL-831-a81001a-TEimage

可能用到的工作 tftp  并口一个 TTL线

我的修复过程,上TTL看到信息如下

 

 

Starting POST – V1.9

SDRAM … Passed

Loader Checksum … Passed

Loader (V1.96) Self-Extracting … Done

Decompressing UMON (V1.5) … Done/Activated

Flash AT45DB161 (Capacity=2112K, PageSize=528, TotalPages=4096)

Testing FILESYS Checksum … Passed

Testing DSLCODE Checksum … Passed

Testing APPCODE Checksum … Failed (expected=739D3E1B, actual=7B9D3E1B) …

EMAC Driver 1.7 (AutoNego…100BT)   MAC Address: 00-01-38-18-3F-5B

TFTP/GMON Server Started … Load image/code to 192.168.1.1`

 

卡在了APPCODE那里,看来硬件好像是没什么事。

最后一行显示出tftp启动了,可以用tftp刷系统

我在网上下载了一个固件,用tftp -i 192.168.1.1 get TEimage.bin先备份原来固件

改这个刚备份的改名后,再用tftp -i 192.168.1.1 put TEimage.bin 刷新的固件,等了一两分钟后手工重启,上TTL发现比刚才还差,连tftp也不能用了。

无耐,只好上控制口的线

左边6针为控制口,右边4针为ttl口,两个口右侧为第一针

定义如下:

TTL:从左到右依次为VCC,GND,RX,TX

 

猫内6针与AT45DB161*的连接顺序 

  

1—AT45DB161*  13 

2—AT45DB161*  14 

3—没有与AT45DB161*连接 (有3.3v稳定电压与并口4脚连接)

4—AT45DB161*  11 

5—AT45DB161*  12 

6—AT45DB161*    7 

 

华为MT800的连接方法 (6针脚连接方法)

并口的   4 口和6针插座的3口连接 

并口的   5 口和6针插座的1口连接 

并口的   6 口和6针插座的5口连接 

并口的   7 口和6针插座的4口连接 

并口的 11 口(焊接一个100欧姆的电阻 电阻功率0.25w)和6针插座的2口连接 

并口的 18 口和6针插座的6口连接 

 

 做完并口线后还要一个LOADFI.EXE的程序,然后把猫的固件更名为TEImage.bin 跟LOADFI.EXE这个文件放在一个目录下(我把之前备份出来的固件再刷回去),接好并口线和modem,打开PC,安装包内的port95nt.exe然后重启。打开loadfint.exe

按1为刷固件

刷好后再按2来效验一下。

然后从启猫,一切正常了,OK

后来问高手,高手说硬复位好像也好用,短控制口的3,4.没试过。

tp 340G+ 541G 版本 ddwrt 中继 设置 教程

1.先打开wan的dhcp

2,进入 状态->无线 点击勘察基站

3.找到要加入的网络,点加入

4 点加入后,出现下边的情况,点继续

5 之后会来到这里,看看网络什么都对不对,是不是客户端模式(没有中继模式,要用客户端来实现中继)

6. 加入虚拟的AP,点添加

7. 进入到 无线-> 无线安全里,ath0是你连入的无线网的加密方式和密码(一定要写对,否则连不上网),ath0.1 是虚拟出来的AP的加密方式(是以后用中继时连入的网络的密码)

8. 设置好加密后,等会儿,看看右上角分配到IP没有(连入的网络要开启了dhcp服务才行),分配到了说明连上了网,如果没分配到,重启一下试试,再不行就看看密码等是否正确

9 以上都成功,你就可以用无线网卡搜下网,应该能看到你之前的虚拟无线网络(dd-wrt_111)

10 成功连入

维修 tplink wr541G 记

 

前几天收了两个541G,有一个不通电。看到一个电容坏了就换了,可是还是一个样,今天有空,拿出来看,用表测,发现整流后输出电压只有5V,应该空载13~15V左右,再测整流电路的前边,有4个电容,输出也是一样,再测测正常的路由,发现是这4个电容有问题,从402上拆下4个,换上一切OK了,再测测换下来的电容,两个22UF的,两个200uf以上的,我的表测不出来,其中一个200uf以上的电容断路。这种贴片的电容也能坏呀!!!

维修 tplink 460+ 之旅

前几天收了一个很新tplink 460+ 路由器,白色外壳,蓝灯,很好看。

回家一试,发现有lan3能用,其它口全是坏的,十分郁闷。以为是网卡心片坏了,就放在那里有

又过了几天我又收了一个3.5版的410,要改成285.要换CPU,于是我就把这个460的CPU换了上去

发现410和460一个样。分析出原来是CPU的问题。于是,我把一个402M的CPU换到了460+上

一切OK了,所有口全能用了。写这篇博文用的就是这个刚修好的460+ 呵呵

过几天再把这个460改成285 

哈哈

 

 

tp 460 h-jtag 成功认出CPU 与 flash 备份与擦写成功 写入失败

一天的工夫,备份原厂固件不行,有问题 在460上备份其它flash里的固件好像是没什么 问题 ,因为现在无法写入,所以不知道备出的怎么样呢,反正是可以认flash了,又是一次进步。上脚本

 

FLASH SECTION:
MACRONIX
MX29LV800XB
MEMORY SECTION:
8-BIT X 1-CHIP
0xFFC00000
0x0
XTAL SECTION:
NULL
TCK SECTION:
0
0
SCRIPT SECTION:
Setmem+32-Bit+0x90008008+0x00000000
Setmem+32-Bit+0x9000800C+0xFFFFFFFF
Setmem+32-Bit+0x8000C008+0x00000000
Setmem+32-Bit+0x80006000+0x20780000
Setmem+32-Bit+0x80006014+0x00004233
Setmem+32-Bit+0x80006018+0x09502845
Setmem+32-Bit+0x80006008+0x20FFFF20
Setmem+32-Bit+0x80006004+0xFFFC4285
Setmem+32-Bit+0x80006010+0x00FE42B5
PGMOPTION SECTION:
存在hfc后缀,或直接下载下边的的文件
成功上图

TP LINK R460 jtag 正确接法 线序 主板v1.0 标签v3.1 系统内为v3.0

CPU           主板焊盘              定义

45                    7                      TMS

46                    5                      TDI

47                    9                      TCK

49                    13                    TDO

就是一般情况下3,5,7,9分别为TDI,TDO,TMS,TCK,现在TP做了手脚,把原来的3接到了5,把5接到了13,按我上边说的接,用h-jtag 0,92版本或以上,就可以成功读出CPU信息

SDRAM 8位并联成16位 (目前没成功)

原来的内存颗粒为EM638165TS-7,8M 16位

我要用两片GM72V66841CT7J来代替,这个是8位8M的,我用两片

现在的问题是我要如何接线用两片8位的,代替一片16位的

 

我用下边的方法没成功,不知道是为什么,求高手解答

我用叠焊,用一个8位的颗粒焊在原来的焊盘上,第二层的把除了数据线和DQM以外的线与第一层连在了一起.用第二层的数据线分别连第一层的4,7,10,13,51,48,45,42,进行补位,用第二层的QDM飞线到第一层的15代替LDQM.

对应关系

第一层    第二层

4                5

7                8

10             11

13              2

51              50

48              47

45              44

42              53

15              39                这个是代替LDQM

 

8位颗粒只有一个DQM,不分LDQM和UDQM,我这么接对吗?

我用这个方法代替原路由器的16位8M的内存(路由不认8位,只认16位)

可是路由无法启动,是TP 460的,正常M2闪,改完后M1 M2全不亮,插网线对应的口亮灯,ping不通,请大家教教我吧。

发现了个问题,我现在用的是32M的HY57V561620BT-H代替的,原来内存是143的,我用133的能用,8位那个是100的,可能也是出问题的地方,改天换个试试,有结果了会再发贴的.

发下这几个颗粒的PDF

GM72V66841CT

EM638165TS-7

HY57V561620B(L_S)T(Rev1.4)

TPLINK 普联 410 460 jtag ttl 定义 (这个接法有问题,以解决见文中链接)

TP410 460 jtag 与 ttl 的定义

我用自制的jtag线用h-jtag 0.92连接不成功,总觉得这个定义有点问题,好像少了条线到CPU,等我发现了问题出在哪里再说,这个图先留着.

jtag线制作见:http://www.kumouse.com/?p=636

正确接法见:http://www.kumose.com/?p=650