So a friend of mine gave me her old router after buying a new one. It was a stock firmware so I decided to flash it with DD-WRT and was able to do so. Since my other routers already have DD-WRT and have successfully flashed others with it with no problems, I decided to try out OpenWRT. Flashed it using the browser method multiple times but the router wouldn't take it. This router has a failsafe/backup flash memory where the factory.bin resides. So I thought maybe I should flash it there. Bad move, the router just keeps rebooting after that. Tried the 30/30/30 reset method, no success. TFTP and telnet failed also. Came to the conclusion that it was definitely bricked.
This happened around October of last year. Finally had time this winter break to do the project.
Tools/Parts/Software required:
1. RS-232 - TTL converter.
2. Soldering iron and solder.
3. Some color coded wires.
4. HyperTerm or Putty.
5. Computer with USB port (of course).
RS-232 - TTL converter:
Where you need to solder the wires:
Connecting it to the USB port:
Wait for the driver to get loaded:
Connect to the router using HyperTerm or Putty. Will see the router's terminal display after a few
seconds. In my case, the router is in an endless reboot cycle due to a corrupted boot sector in the flash:
Ethernet ports are failing to come up and can't get an IP address, therefore can't connect using the
browser/tftp/telnet methods:
Initiate transfer of the OpenWRT firmware to the router using comm software:
Erase the corrupted firmware and copy the new one to the flash memory:
Load and boot the new kernel/firmware. Success and no errors!:
Router booted up and dishing out IP addresses:
BAM! Connected to the router's new OpenWRT admin page.
.