JTAG修复2

I450_副本.jpg

SpxImage2_副本

一般情况下 刷SPL失败 或者刷RADIO 中途断电或是刷机过程中中断,会造成G1成砖

根据不同的型号 DREA21000 DREA2000等等,下载不同的dump资料


G1的pinout:

G1_ARM_9_Jtag[1].JPG


平台联机后写入8M资料即可



G1 jtag.jpg

其他相关信息:

芯片信息:Qualcomm MSM7201A. 双CPU(ARM9 ARM11)

modem 部分:MSM7021A. ARM9

PDA 部分:ARM11

这两个CPU的bootloaders 都在同一nand flash中,只是地址段不同

Modem's bootloader 地址段为0x00000000.

PDA's bootloader 地址段为0x02400000.

可以分别修复!
SpxImage2_副本.jpg

芯片资料:

MSM7200A

G2_32A Modem地址段 0x00000000 G2_32A PDA地址段 0x02400000
G2 pinout.jpg

(39.7 KB)

snc000026.jpg

(70.57 KB)

S8000PDA_JTAGPinout.jpg

(35.56 KB)

Obraz_006[1].JPG

S3C6410 Devices :

  • Acer DX650
  • Acer M900 / Tempo M900
  • Acer Tempo F900
  • Acer Tempo X960
  • Samsung GT-B7300 OmniaLITE (Samsung Buckingham)
  • Samsung GT-B7610 OmniaPRO (Samsung Louvre)
  • Samsung GT-B7620 Giorgio Armani
  • Samsung GT-i5700 Galaxy Lite / Spica
  • Samsung GT-i8000 Omnia II 16GB
  • Samsung GT-i8000 Omnia II 2GB
  • Samsung GT-i8000 Omnia II 8GB
  • Samsung GT-i8000L Omnia II
  • Samsung Moment
  • Samsung SCH-i920 Omnia II 8GB

PXA310 Devices :
  • Airis T483 / T483L
  • General Mobile DSTL1
  • Gigabyte GSmart MS808
  • Hewlett-Packard iPAQ 100 / 110 / 111 / 112
  • Hewlett-Packard iPAQ 200 / 210 / 211 / 212 / 214
  • HKC G908 (SIM V1)
  • HKC G920 (SIM Wacke)
  • HKC Mopad 8
  • HKC Mopad 8E
  • HKC Pearl (TechFaith Lancer)
  • HKC Prado
  • Mate 810-F (Hummer)
  • NDrive S400 (SIM U1)
  • QiGi AK007
  • QiGi AK007C
  • QiGi i6 Goal (TechFaith Lancer)
  • QiGi i6 Win / i6P Win (TechFaith Lancer)
  • QiGi i6C
  • QiGi U6 / U6P
  • QiGi U8 / U8P
  • RoverPC evo V7 (SIM V1)
  • RoverPC pro G7 (SIM U1)
  • RoverPC X7 (SIM Wacke)
  • Samsung SGH-i780
  • Samsung SGH-i907 Epix
  • WayteQ X-Phone (TechFaith Lancer)
  • WayteQ X-Phone Android (TechFaith Lancer)
PXA312 Devices :

  • Samsung SCH-i910 Omnia 8GB
  • Samsung SGH-i900 / SGH-i900V Omnia 8GB
  • Samsung SGH-i900 / SGH-i908 Omnia 16GB
  • Samsung SGH-i900L
OMAP 2430 Devices :

  • Samsung SGH-i560v
  • Samsung SGH-i560
  • Samsung SGH-i550w
  • Samsung SGH-i550
  • Samsung SGH-i520v
  • Samsung SGH-i520
  • Samsung SGH-i400
  • Samsung SGH-G810
  • Samsung GT-i8510
  • Samsung GT-i7110
  • Asus-Lamborghini ZX1
  • Asus M536
OMAP 2431 Devices :

  • Asus P560
  • Asus M930
  • Palm Treo 800w
  • Samsung SGH-i450
Qualcomm Supported Now !

Supported CPU

  • MSM 6246
  • MSM 6250
  • MSM 6260
  • MSM 6275
  • MSM 6280
  • MSM 6281
  • MSM 6290
  • MSM 72XX
  • MSM 75XX
  • MSM 76XX


Qualcomm Devices :

Major GSM Mobile Phones with mostly 3G ALL Mobile phones are supported !

Most Popular Devices :

  • F480 Dead Phones
  • F480v Dead Phones
  • I8510   Dead Phones
  • I900 Dead Phones
  • S8000 Dead Phones
  • S8300 Dead Phones
  • I8910   Dead Phones (Qualcomm Boot)
  • U700   Dead Phones
  • U900   Dead Phones
  • Z500   Dead Phones
  • HTC Dream
  • Google G1
Most of Samsung , HTC , LG   Models with Qualcomm CPU’s are supported !

JTAG是什么?我只知道是我刷机刷死后用来修复机器的。对于路由器来说也就是用来xx和写入闪存数据,不管路由是死的还是活的,只要硬件没有问题都可以。一般来说只要是刷死了或者说是输入一些错误参数导致路由启动不了的都可以用JTAG来修复,修复的思路就是xx错误的数据再写入正确的,(有的数据xx之后路由会自动建立)有必要说一下闪存存储数据的几个部分,分别为CFE(相当于电脑的BIOS),NVRAM(这是存储路由器的设置参数用的),kernel(也就是我们说的固件,相当于电脑的系统)这样说应该好理解吧。。。这里只针对850G来说,其它的路由器和这差不多。WRT54G的接线方法和这一样,大家举一反三就行。首先,你必须要有JTAG线,这个线其实很好做,动手能力稍微强一点的有材料的都可以自己做,可以参照下面的图。再就是要有JTAG的驱动和软件。到下面下载。
850G的JTAG接口如下图,焊盘顺序如下:
2 4 6 8 10 12  
1 3 5 7 9   11做JTAG线的时候用的四只电阻都是100欧姆。
大家不会做这个线的也可以看这里
PC并口     电阻        JTAG插头        功能
2          100欧姆         3                TDI
3          100               9                TCK
4          100               7                TMS
13        100               5                TDO
20/25     直连             6                地线
硬件连接好之后接下来来软的。具体步骤如下:{dy}件事是重启电脑,然后进入bios确认并口的模式:工作状态选择:ECP,中断选择:378,保存后重启。这步应该可以省,因为一般电脑的BIOS默认就是以上的工作状态。
1)把下载下来的“JTAG.rar”里面的JTAG文件夹解压到C般跟目录。
2)选择“开始”-“运行”,写入“%systemroot%\system32\drivers\”回车后系统将会打开一个文件夹,将“C:\jtag”目录里面的“giveio.sys”复制进去。
3)运行“C:\jtag”目录中的“loaddrv.exe”,在路径中填写“c:\windows\system32\drivers\giveio.sys”。(4和5步在下面的图中已说明)
6)选择“开始”-“运行”,写入“cmd”回车,在弹出的对话框中输入下列命令:
     cd c:\jtag回车。下面是我们常用的命令:
       jtag -backup:nvram   备份nvram,备份的nvram会生成在JTAG文件夹里。
       jtag -erase:nvram      xxnvram,这就是我们常用的。
       jtag -flash:nvram    写入nvram,待写入的nvram要放在JTAG文件夹里并更名为“NVRAM.BIN”这个一般不会用到,因为我会xxNVRAM之后,CFE会自动重建默认的NVRAM。
       jtag -backup:cfe         备份CFE, 同样,备份的CFE也会生成在JTAG文件夹里
       jtag -erase:cfe            xxCFE
       jtag -flash:cfe        写入CFE,这也是我们xxCFE之后必须要做的。待写入的CFE文件必须放到JTAG文件夹里并更名为“CFE.BIN”
       jtag -erase:kernel      xx固件。
      以上都是JTAG常用的命令。一般我们只要xxNVRAM之后路由就可以正常启动了,也可以清NVRAM和清kernel之后重新TFTP刷固件进去就行。有关如刷TFTP刷机请看这里
如果通过以上都不好,那就只有重写CFE,CFE文件我已经在下面附上,你的850G物体内存是16M就刷16M的CFE,刷32M的是启动不了的.物体内存是32M的可以刷16M的CFE,但是850G只能识别16M内存,可以用命令xx32M.xx方法是:telnet登陆到路由,复制下面的命令直接粘贴到命令窗口内:nvram set sdram_init=0x0008 然后回车,接着复制这段命令:nvram set sdram_ncdl=0x0000 再回车,nvram commit 再回车,reboot {zh1}一次回车,这次回车后AP会重启,重启完成后系统就能辨认出32M物理内存了.重写CFE之前一定要先把闪存里面所有的数据都清了,CFE写完之后192.168.10.1就可以PING通了。就可以用TFTP刷固件了。 有关清,写CFE,NVRAM,KERNEL的图片看下面.转载请注明出自中国无线论坛 ,



郑重声明:资讯 【JTAG修复2】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——