首页
社区
课程
招聘
华为光猫HG8245H救砖笔记③探查JTAG并使能JTAG
发表于: 2017-2-19 10:34 17452

华为光猫HG8245H救砖笔记③探查JTAG并使能JTAG

bxc 活跃值
6
2017-2-19 10:34
17452

原文发在我的blog:http://blog.csersoft.net/archives/121

这篇文章开始有点干货,主要讲了,怎么验证JTAG接口是否正确。

正文:


华为一些老型号光猫的JTAG接口,网上可以找的到(见链接),是10 Pin接口的JTAG,如下图:

在HG8245H上找到外观一样的接口:


根据图示连接TCK、TDO、TMS、TDI、GND后,使用zJtag尝试探测JTAG菊花链上挂了多少设备,就能看出JTAG接口是否正确了。

配置zJtag使用FT2232系列接口后,发现无法探测到JTAG菊花链的数量。但是换别的板子的JTAG接口就可以。断定HG8245H的JTAG位置不正确,或者其他原因导致芯片内部的调试逻辑部分未启用。

为了弄清楚,JTAG连接不上的原因到底是找错了位置,还是其他原因导致芯片内部的调试逻辑部分未启用。需要观察JTAG引脚走线,如果走线不正常,那也就不必浪费时间在这个假JTAG接口上了。

背面JTAG接口过孔图:

正面JTAG接口过孔图:

简单梳理下数据:

查阅相关资料,在百度百科JTAG词条下面发现一段话:

根据相关数据手册中的说明,TRST、TDI、TMS引脚上需要接一个10KΩ的上拉电阻,而TCK需要接一个10KΩ的下拉电阻。


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 1
支持
分享
最新回复 (10)
雪    币: 47147
活跃值: (20445)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
能直接把PDF的文章排版帖上来吗?现在编辑器支持图文直接排版。
2017-2-19 19:30
0
雪    币: 7048
活跃值: (3527)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
3



kanxue

能直接把PDF的文章排版帖上来吗?现在编辑器支持图文直接排版。
好的,我试试
2017-2-19 19:37
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4

我在别的论坛发过HG553的,差不多!!

转载过来!

不得不说这款路由猫的配置真高啊,最后刷了op,所以猫的功能失效了,不过作为无线路由很爽了!


上图:
jtag配和ttl刷沃达丰定制的无线路由一体猫HG553

整体布局,可以看看做工,很不错的,另外我打算每个芯片上都加上散热片
jtag配和ttl刷沃达丰定制的无线路由一体猫HG553

ttl接口  中间的是gnd 两边的分别是tx rx 哪个是哪个自己实验吧
jtag配和ttl刷沃达丰定制的无线路由一体猫HG553

flash  s29的 16M
jtag配和ttl刷沃达丰定制的无线路由一体猫HG553

背面整体,那个新焊上去的针脚就是jtag接口
jtag配和ttl刷沃达丰定制的无线路由一体猫HG553

jtag 详细 单独的那个是gnd (是2脚)后面有详细的引脚示意图


jtag配和ttl刷沃达丰定制的无线路由一体猫HG553

弄好后通电指示灯,正面图
jtag配和ttl刷沃达丰定制的无线路由一体猫HG553

背面图,另外那三根细线就是ttl,我把ttl引出到壳外了,方便折腾!


jtag配和ttl刷沃达丰定制的无线路由一体猫HG553

正面
jtag配和ttl刷沃达丰定制的无线路由一体猫HG553

背面
详细布局图片,分别给出详细定义!
CPU (1F)
USB header (2F)
flash (5F)
ethernet switch (8F)
ram (3F)
circuit for VoIPWifi antenna (6F)
5 pins headers, soldered, serial (4F)
10 pins for JTAG (1B)
buffer chip (2B).


TTL跳线接法
1 TX
2 GND
3 Vcc
4 -
5 RX




jtag跳线接法


10 GND             9 TDI
8 (nTRST??)    7 (??)
6 (nSRTT??)    5 TMS
4 Vcc                3 TDO
2 GND               1 TCK


好了就这么多了! CFE.rar (181 K) 下载次数:28 这个路由的CFE,通过jtag直接刷入,刷入后可以通过web刷机,cfe登录帐号telecomadmin 密码 telecomadmin


想刷什么rom自己找吧,如果需要我用的rom可以发邮件 tianwufeng@bloodbird.com给我,rom太大附件不让传!
  • jtag配和ttl刷沃达丰定制的无线路由一体猫HG553


2017-2-20 10:23
0
雪    币: 7048
活跃值: (3527)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
5



tianwufeng

我在别的论坛发过HG553的,差不多!!转载过来!不得不说这款路由猫的配置真高啊,最后刷了op,所以猫的功能失效了,不过作为无线路由很爽了!上图:整体布局,可以看看做工,很不错的,另外我打算每个芯片上 ...
HG533配置真不算高,用的集成DSL调制解调的U,BCM6358,双核心的BMIPS,内存是SDRAM,基本上配置跟RG100A-AA差不多,可能略好一点。
2017-2-20 12:58
0
雪    币: 549
活跃值: (531)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
6
你用的JTAG多少钱买的,有推荐的没有。
2017-2-28 18:24
0
雪    币: 161
活跃值: (231)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
很好的文章,顶!
2017-3-2 11:05
0
雪    币: 7048
活跃值: (3527)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
8
lcz 你用的JTAG多少钱买的,有推荐的没有。
你可以看我这个系列的前一篇,推荐FT2232H系列的板子。
2017-3-2 11:06
0
雪    币: 2
活跃值: (60)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
JTAG内部上锁就没有办法解锁了吗?貌似是设置JTAG的GPIO寄存器disable了
2017-7-14 09:57
0
雪    币: 7048
活跃值: (3527)
能力值: ( LV12,RANK:340 )
在线值:
发帖
回帖
粉丝
10
三里十步 JTAG内部上锁就没有办法解锁了吗?貌似是设置JTAG的GPIO寄存器disable了
是的,后来找到了关键点,系统正常引导后,在uboot的引导结束阶段和内核启动时,都会写某个内存地址,实现关闭JTAG。
这么做应该是为了阻止别人调试逆向设备。
2018-1-27 13:20
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
谢谢学习啦
2018-2-22 17:00
0
游客
登录 | 注册 方可回帖
返回
//