you do not need the jtag to debrick your wrt320n. I just did it month ago. You need a serial to ttl converter $10 cost.
BlCa` wrote:
lijianch>> See, you've got your positive addition to the thread. First info about the next version of tjtag in months.
Hopefully, my wrt320n will come back to life in a not so distant future. That made my day.
Thanks, but I know I do need jtag.
As a matter of fact, I messed with CFE and ended up corrupting it. This triggers some stupid protection that makes the unit automatically clear nvram and reboot in an infinite loop.
Posted: Wed Jul 14, 2010 15:13 Post subject: Dir-300 Brick - Jtag Help
hello friends,
Excuse my English because I'm using google translator.
I need help, I have a Dlink-300 A1 Atheros ... Brick that has only left with the burning light of Power and I have no communication with the Ethernet LAN, ... as I saw that she had no way, build a Jtag cable tjtag3 and installed in my pc, it recognizes the chip Ar531X - 231X ok and communicates very well ....
well, I tried the Internet some tutorial how to save my dir-300, I found a lot of things but very confusing to me, is two weeks q'm trying to make the lights of Lan function, but this is all invalid, since erased everything that was in dir-300, Wholeflash, Nvram, CFE, Kernel, bsp ... I tried to find these files but not found to reset the Dir 300 a1.
Please, if anyone knows where I can download the files back (Wholeflash, Nvram, CFE, kernel, ..... etc) ... and I explain how I should use the jtag ... I'll be very thankful that I will be following the discussion in search of the answer .. Thanks!
helo, my friend bricked his rdaa-81 (airca8-pro) router. it has 14pin v2.6 jtag.
i try to debrick it with tjtag (i have two working router ), but the prog doesn't recognise the flash.
the cpu is Atheros AR2313A-001 & the flash is Spansion S29AL032D90TFI04
here is the result of /flash_debug:
i manualy set the flash type to something simillar - s29gl032 (/fc:85) & read out the cfe from flash (from another working router), but it seems to be that only odd bytes are readed out - even bytes are every time read out as 00.. i try to read it out with another types of 4mb flashes but the result was always same. take a look:
Posted: Thu Jul 22, 2010 6:13 Post subject: Help with wx6615M
Hi im traying to get linux on this router so i want to backup flash, The CPU is not on the list but i get an id so i added to the list of cpu and i think is working but when i try to read the memory using similar model i only get 000, Thanks
You've got unsupported flash chip so, you're screwed until (if ever) a new version of tjtag comes out.
Of course, it doesn't mean your specific model will be supported. There's such a huge backlog of unsupported routers now that you'd better have a damn popular one to make it into the hypothetical next release.
Posted: Thu Jul 22, 2010 17:47 Post subject: Re: Help with wx6615M
alromh87 wrote:
Hi im traying to get linux on this router so i want to backup flash, The CPU is not on the list but i get an id so i added to the list of cpu and i think is working but when i try to read the memory using similar model i only get 000, Thanks
I can't help you with your jtag problems, it is not that simple to only add cpu detection because the cpu must also be initialized with correct values - unknown for the 88W8510.
I can tell you though that your listed memory sizes are bits and not bytes, ie flash size of 1MByte and ram size of 4MByte.
There is no way you can run Linux on it, the flash size is way to small for that. _________________ Kernel panic: Aiee, killing interrupt handler!
any idea, how to read/write correctly this type of flash!?
thanks, tom
The flash is a parallel flash while the most common flashes used together with AR2313 is of serial SPI type.
AR2313 has only an 8 bit data bus for parallel flashes and tjtag does currently only support 16 bits operations on parallel flashes. _________________ Kernel panic: Aiee, killing interrupt handler!
I can't help you with your jtag problems, it is not that simple to only add cpu detection because the cpu must also be initialized with correct values - unknown for the 88W8510.
I can tell you though that your listed memory sizes are bits and not bytes, ie flash size of 1MByte and ram size of 4MByte.
There is no way you can run Linux on it, the flash size is way to small for that.
Ooops, I forgot they where bits, and I was thinking on coding to get the chip supported now I know is not worth it, Thanks
Posted: Tue Aug 03, 2010 16:59 Post subject: Bricked WRT54GC
alromh87 wrote:
Hi im traying to get linux on this router so i want to backup flash, The CPU is not on the list but i get an id so i added to the list of cpu and i think is working but when i try to read the memory using similar model i only get 000, Thanks
Hi!
I have a bricked WRT54GC v2 router with same 88W8510 CPU and Macronix type flash. But with a still functional WRT54GC I've made a full flash backup (with H-JTAG software). The 16-pin header on the PCB is a standard ARM-Jtag connector, without the pins 17-20 (http://www.jtagtest.com/pinouts/arm20).
On the bad router the H-Flasher utility successfully recognized the hardware, because the initial part of the flash was untouched, thus the initializing ran properly. But when I tried to write back the "good" full flash (with modified MAC-address), the process stopped after the flash deletion. Now I have an absolutely empty flash chip, and the H-JTAG can not find and initialize the CPU / RAM / flash, only the CPU-ID is readable (0x159463D3, ARM946E-S).
My question is that somehow possible to decoding the initializing process from the binary full flash, and with that to create an init script (H-Flasher *.hfc-file) or a TJTAG-like debrick-utility?
Joined: 07 Jun 2006 Posts: 2087 Location: Odessa, Ukraine
Posted: Sun Aug 08, 2010 9:19 Post subject:
give me your complete command line your using ?
also if your not using /cable:wiggler or /cable:dlc5 like it says in the 1st thread, you will get nothing. _________________ Want JTAG support - Donate a router
or Donate with PayPal !
Joined: 07 Jun 2006 Posts: 2087 Location: Odessa, Ukraine
Posted: Mon Aug 09, 2010 5:41 Post subject:
I'm glad that 3.0.1 works for you on Win7 32bit, I have only written code for win7 64bit, so its good to know. Are you using the giveio.sys driver with 3.0.2 ?
What jtag adapter are you using ?
I only have win7 64bit, but I will try it today with the 3.0.2 32bit version to see what happens, and if I can work it out.
P.S. what router ? _________________ Want JTAG support - Donate a router
or Donate with PayPal !