Repairing a WRT54G wireless router When a friend work told me that your router (router home packages, wireless) stopped working I thought it would be a good idea to review and give me see if I could do something magical;)
this router is
Everything was
impeccable, less than a year of use and yet the gadget you stopped working, that's all ... weird
My friend tells me that he tried to follow a guide to internet by a short on the pins of flash memory, questioning the method reviewed the datasheet (MBM29LV160 model) and seems to be correct, although this did not solve the problem.
This relates to the datasheet
The
MBM29LV160T/B also has a hardware RESET pin. When this pin is driven low, execution of any Embedded
Program Algorithm or Embedded Erase Algorithm is terminated. The internal state machine is then reset to the
read mode. The RESET pin may be tied to the system reset circuitry. Therefore, if a system reset occurs during
the Embedded Program Algorithm or Embedded Erase Algorithm, the device is automatically reset to the read
mode and will have erroneous data stored in the address locations being programmed or erased. These locations
need re-writing after the Reset. Resetting the device enables the system’s microprocessor to read the boot-up
firmware from the Flash memory.
Es decir, hay Further research, then proceed to open the device and see that the pins were badly damaged by the method of "DJing cablecito."
After reading, studying, reading and then read over the following pages:
http://www.dd-wrt.com/wiki/index.php/JTAG http://www .dd-wrt.com/wiki/index.php/Recover_from_a_Bad_Flash
http://www.tiaowiki.com/w/Debrick_Routers_Using_JTAG_Cable https: / / www.underground.org.mx/index.php?topic = 23308.0 I decide to try with JTAG cable assembly, take an old Pentium IV PC with a parallel port and OS ubuntu HairyDairyMaid recompile the program (aka lightbulb)
etc. But first things first plate soldering pins to the JTAG connector
After the connector assembly instructions
lightbulb
After
make a backup of the entire flash memory had to update all the blocks
CFE (updating the MAC address)
KERNEL (I put a DD-WRT as the Linksys did not work)
NVRAM (the delete)
But none of this worked until I realized that the router did not assign the IP to my pc, then I set permanently:
IP: 192.168.1.2 MASK
:
255.255.255.0 GW: 192.168.1.1
The router is connected correctly, immediately afterwards with the utility tftp 192.168.1.1 tftp
bin
put dd-wrt.
bin
After a few minutes the router came running with the new kernel, my friend was saved to pay a new one since I got my other channels.
Important:
This is not a guide to making a "debrick" or recover a router, refer to the pages mentioned.
Any incorrect without knowledge necessary can leave your router unusable.