Anyone use or know if the DG-BJTAG-03 from diygadget.com will work with the current software tools? For 29USD I'd buy one over taking the time to source parts and build one.
--russ
@Tornado,
I have replaced on my GL v.1.1 the Flash by an 16MB Intel part JS28F128J3D-75. The part is not recognized by your tool, although a very similar part is included in your program.
Flashing with option /fc:65 seem to work for cfe.
Datasheet attached.
Thank - felix
Edit: nvram and kernel seem to flash incorrect with /fc:65.
Edit 2: I tried again today to flash the kernel, and *surprise* autodetect worked fine. Not sure what happend yesterday. Sorry for the cunfusion...
But I'm still not able to start the kernel. CFE is working fine. I verified the kernel flashed properly.It looks ok, but I'm unsure to have it flash to the right location (predefined in the jtag tools).
Do I need to shift with the 16MB Flash any memory mapping or anything else?
Posted: Sat Aug 09, 2008 21:35 Post subject: 16MB Flash Success
Finally I managed to get my WRT54GL running with 16MB Flash
It is fairly easy if you are doing things right:
* Jtag Cable not longer than 35cm
* Place missing resistors (4k7, 0603) at jtag port
* Run wrt54g/tjtag tool with option /noreset
* tftp an original linksys firmware first
* now I got a lot of /jffs space on my GL :
* [/img]
Posted: Sun Aug 10, 2008 2:14 Post subject: wrt54glv1.1
I have tried everything to debrick my router. Every time I tried to flash cfe using -flash:cfe /noreset it stops at ifc02000 when I try and do a wholeflash it stops at the same address I can backup and erase the cfe but cannot flash past this point. I have tried various cfe including using skynets bootloader. Any suggestions.
Posted: Sun Aug 10, 2008 10:25 Post subject: Re: wrt54glv1.1
johnboi wrote:
I have tried everything to debrick my router. Every time I tried to flash cfe using -flash:cfe /noreset it stops at ifc02000 when I try and do a wholeflash it stops at the same address I can backup and erase the cfe but cannot flash past this point. I have tried various cfe including using skynets bootloader. Any suggestions.
What´s the length of your jtag cable? Reduce length as short as possible...
Did you place the missing resistors near the jtag connector? I think Linksys memoved these on newer gl v1.1 due to cost reduction.
Joined: 04 Jan 2007 Posts: 11564 Location: Wherever the wind blows- North America
Posted: Wed Aug 20, 2008 12:47 Post subject: Re: wrt54glv1.1
johnboi wrote:
I have tried everything to debrick my router. Every time I tried to flash cfe using -flash:cfe /noreset it stops at ifc02000 when I try and do a wholeflash it stops at the same address I can backup and erase the cfe but cannot flash past this point. I have tried various cfe including using skynets bootloader. Any suggestions.
I've never had luck using the /noreset switch with a 5352 processor. (only 5354s)
It might be better to get the tftag program. It has many updates regarding newer flash chips
Posted: Sun Aug 24, 2008 1:26 Post subject: Linksys WRT54G-TM
Hoping someone can lend a suggestion, as I have 4 routers sitting in the same condition... I don't want to waste them.
I have flashed about 10-15 Linksys WRT54G-TM Routers successfully to dd-wrt mega, but have found that /sometimes/ I experience a phenomenon that seems to render my router bricked, and then refuses to flash anymore. It either freezes at Probing Flash, or when manually selecting the flash chip, it freezes at block 1. At this point, all lights are on.
I'm using a 6" non-buffered (I believe, I purchased it on e-bay) cable (3 actually - I've tried them all, they all have worked, but not on these 4 cases), and 3 different PC's, all with the exact same results.
Circumstance that leads to this:
I do a "tjtagv2 -erase:wholeflash /noemw /noreset" to clear the flash. Power Cycle. I create a CFE using Skynet, and then "tjtagv2 -flash:cfe /noemw /noreset" to load the CFE, but it would freeze during the erase. I power cycle the router while it's hung in the erase, and it start as soon as the power come back. It gets to 4%, and stops. On next power cycle, every time I try to clear, it hangs at Probing Flash", likewise when I just try to re-flash the cfe with the command mentioned earlier. it just stops. It's the same problems in the same places on all 4 routers.
=========================
Flashing Routine Started
=========================
Total Blocks to Erase: 2
Erasing block: 1 (addr = 1c000000)...^C
Also tried with /bypass, but get no different result.
Tried to be thorough with my circumstance; maybe I left something out. I just can't think of anything else to test/try. Tried getting it immediately after boot, waiting 5 seconds, waiting 5 minutes - it doesn't make a difference.
Posted: Sun Aug 24, 2008 1:59 Post subject: Re: Linksys WRT54G-TM
kingmoocow wrote:
Hoping someone can lend a suggestion, as I have 4 routers sitting in the same condition... I don't want to waste them.
I have flashed about 10-15 Linksys WRT54G-TM Routers successfully to dd-wrt mega, but have found that /sometimes/ I experience a phenomenon that seems to render my router bricked, and then refuses to flash anymore. It either freezes at Probing Flash, or when manually selecting the flash chip, it freezes at block 1. At this point, all lights are on.
I'm using a 6" non-buffered (I believe, I purchased it on e-bay) cable (3 actually - I've tried them all, they all have worked, but not on these 4 cases), and 3 different PC's, all with the exact same results.
Circumstance that leads to this:
I do a "tjtagv2 -erase:wholeflash /noemw /noreset" to clear the flash. Power Cycle. I create a CFE using Skynet, and then "tjtagv2 -flash:cfe /noemw /noreset" to load the CFE, but it would freeze during the erase. I power cycle the router while it's hung in the erase, and it start as soon as the power come back. It gets to 4%, and stops. On next power cycle, every time I try to clear, it hangs at Probing Flash", likewise when I just try to re-flash the cfe with the command mentioned earlier. it just stops. It's the same problems in the same places on all 4 routers.
=========================
Flashing Routine Started
=========================
Total Blocks to Erase: 2
Erasing block: 1 (addr = 1c000000)...^C
Also tried with /bypass, but get no different result.
Tried to be thorough with my circumstance; maybe I left something out. I just can't think of anything else to test/try. Tried getting it immediately after boot, waiting 5 seconds, waiting 5 minutes - it doesn't make a difference.
Any help's appreciated -- thanks,
Maybe bad flash chips, flashing that many routers you are bound to come across some bad ones.