I successfully replaced the 16 megabyte chip with this 64 megabyte chip on my WRT54GL 1.1. The router booted right up the first time and I was able to see the expected 32 megabytes of space. However, once I attempted to change what appears to be the way the BCM5352 addresses memory as outlined on this link in order to access the full 64 megabytes
http://wiki.openwrt.org/OpenWrtDocs/Cus … AM_upgrade
then it bricked. The power LED flashes quickly and the ethernet LED's are stuck on all the time. I tried all of the easy stuff (like TFTP) to get it back, but I can't connect over ethernet no matter what I do on the PC. It just keeps saying "network cable unplugged" regardless of what I do on the PC side. I then worked my way through this guide
http://dd-wrt.com/wiki/index.php/Index: … _router.21
and eventually built an unbuffered JTAG cable as defined here
http://wiki.openwrt.org/OpenWrtDocs/Cus … JTAG_Cable
I was able to connect over JTAG, but whenever I try to probe or do anything the HairyDairyMaid utility gets stuck at "Enabling Memory Writes ..." and won't continue. The first thing I tried was using the "/noemw" command and I attempted to erase the NVRAM. No effect. I then attempted to erase and reflash the CFE with a CFE generated by the SkyNet repair kit. The flash took a few minutes, but there was still no change in the status of the router. When the "/noemw" is used, does this prevent erasing or overwriting?
I refuse to believe that what appears to be a "simple" memory addressing error bricks the whole thing. There has go to be a way to get this thing back. For the record, at this point something tells me it doesn't really matter, but I was using the "standard generic" DD-WRT v24 firmware located here
I have also read through the entire 4-page thread listed above concerning the 64 megabyte upgrade, but I couldn't find anything that specifically addresses my issue.
Thanks in advance for any help.