Hello all,
Here is the story so far (and sorry for long post, but I wanted to give as much detail as I could). I bought a wrt54GS off ebay since the ddwrt database indicated all wrt54GS routers were compatible. When it arrived, I found it was a v7. Looking at the wiki I saw that there were issues mentioned about "intel" flash chip versions. However, there were other comments about it working. Hence, I gave it a try using vxkiller for v7, but I had not read all the thread and so once it had flashed via the router gui, I pulled the power cord and rebooted -> brick (power light dimm, ethernet ports all on solid...). I then read that the newer vxkiller is supposed to reboot the router itself. Anyway, regardless, the router was dead. I tried various unbrick methods suggested on forums, such as trying to get it into admin mode to accept a new kernel. However, I believe the CFE is snaffooed.
Hence, did some googling and came across JTAG methods and a couple of CFE files that I could try. Bought the DIYGadget buffered Blackcat cable since it said it would debrick the wrt54GS and should be better than unbuffered cables. I set everything up and I know I got a good communication between zjtag software and router because running the probe-only command (zjtag.exe -probeonly /diygadgetblackcat) results in it reading information about the router such as the cpu type:
(*** Found a Broadcom manufactured BCM5354 REV 02 CPU ***).
However, in the section about the flash chip it states:
"Probing Flash at Address: 0x1FC0000...
Detected Chip ID (VenID
evID = 0000 : 0090)
*** Unknown or NO Flash Chip Detected ***
*** REQUESTED OPERATION IS COMPLETE ***
Any other command I try to run to read or write to the flash or erase nvram results in the same type of output. Comparing this with the tutorial, I can see that the tutorial output does show chip information instead.
Does this mean that the flash chip in my router is not supported by this cable/software? What options do I have? I bought this jtag cable to unbrick this specific router, so if it does not work, this is particularly unfortunate. I at least hoped that I would be able to get the original Linksys firmware put back on it even if ddwrt is not an option. My router has serial number CGNB1G915678 and appears to have been made in August or Sept 2007. The flash chip on the PCB has the following codes on it JS28F160, C3BD70, A7217051.
Any help anyone can provide would be very welcome since right now I am stuck with a completely dead router and no way to fix it. If you need more information or want the full zjtag screen output, please let me know. One thought I did have was whether tJTAG software might work? Looking at the tJTAG site shows flash chips supported that sort of look like the same numbers that are typed on the chip in my router. However, I don't know if the tJTAG software will work with the Blackcat cable?
Update: looking at sourceforge site for zJTAG I can see (like tJTAG) it also supports:
/fc:048 (0089 88C3) ......... Intel 28F160C3 1Mx16 BotB (2MB)
/fc:049 (0089 88C2) ......... Intel 28F160C3 1Mx16 TopB (2MB)
Are either of these my chips (looks suspiciously similar numbers)? If so, which one? I am not sure what the "BotB" and "TopB" mean (sorry if this is a dumb question). I don't want to just try it in case something gets broken (more than already!).
Thanks in advance and sorry for the long post, but I wanted to give as much detail as I could.