This tutorial shows you how to debrick / unbrick your Linksys WRT320N Router. It's based on this instruction.
I am not responsible for any damages on your devices.
The advantages of this router are Gigabit Ethernet and 802.11n WLAN at low costs. Like other Linksys devices you can flash it with an alternative Firmware like DD-WRT or FreeWRT.
Unfortunately I accidentally flashed the wrong firmware-version (dd-wrt.v24_vpn_generic.bin instead of dd-wrt.v24-13493_NEWD-2_K2.6_mini_wrt320n.bin).
After rebooting the Power-LED was flashing and the pings weren't replied (I took a static IP to Ping 192.168.1.1).
Attempt 1: The 30-30-30 method
The 30-30-30 method didn't work with my device, because on this device Linksys wired the reset button to the wrong GPIO. You should try it anyway.
Attempt 2: The GPIO Pin 6 Method
1. Open the device. You have to use a torx screwdriver with a hole in the middle. It looks like this:
2. Find the "Broadcom" Chip. You will see the following pins:
3. Now you need a needle and a short wire. You have to short PIN6 with the ground (for example from the enclosure).
4. Turn the device on and wait 6-8 seconds.
5. If the Power-LED continues flashing, go on with attempt 3.
Attempt 3: Establish a serial connection and flash the device using TFTP
1. First you have to buy a serial cable which uses LVTTL(3,3V). I bought the Nokia CA-42 USB cable for ~5€ at ebay.
2. Open the router (see attempt 2) and remove the circuit-Plate. On the back side you have to search for 5 pins at the left:
3. Solder a ribbon cable at 4 of 5 Pins like in the following Image:
The fourth pin (From the left) is unused, so you have the following constellation:
+3,3V TX RX - Ground
4. Now cut the Nokia CA-42 cable. On this site you'll find the pin assignment of the plug.
My cable has a PL-2303 chipset and I connected it like this:
As you see the red cable is for power (The chip gets its power from the serial device, not from USB) and the black one for grounding.
In my case the green cable is rx (receive) and the white one tx (transmit). Connect rx (cable) to tx (router) and tx (cable) to rx (router).
5. Plug it in into USB and install the driver from the Driver-CD. Attention: You can only use the Nokia cable driver when you've got an original Nokia data-cable.
In your device manager you should find the used COM-Port:
6. Set the Bitrate to 11500 bit/second.
7. Open Hyperterminal (only Windows XP) or Puttytel and establish a connection with the COM Port (in my case: COM3) with Speed 115200 bit/sec.
8. Reboot the router and you'll see something like this:
If you don't get data, you have to check the tx (router) to rx (cable) connection for interruptions.
9. Reboot the router again and press continiously "CTRL C". You should see something like this:
If it didn't work, you have to check the rx (router) to tx (cable) connection for interruptions.
Also it may be that you have confoundet tx and rx. Try to swap tx and rx.
10. Enter the following commands to clear the nvram and reboot:
11. Try to connect via LAN to the adress 192.168.1.1 (First you have to set a static IP like 192.168.1.2)
Attempt 4: Reflashing the device using TFTP
1. Connect to the router using serial connection (Repeat steps 1 to 9)
2. Start a TFTP Server on your PC like Pumkin.
3. Click "Put File" and chose the correct Image (dd-wrt.v24-13493_NEWD-2_K2.6_mini_wrt320n.bin)
4. Now enter the following command in the terminal and press [Enter]:
flash -ctheader : flash1.trx
5. You have 3-5 seconds to click "OK" on the TFTP Server to start sending the image.
6. Erase the nvram again and reboot the router with the following commands:
7. Try to connect via LAN to the adress 192.168.1.1 (First you have to set a static IP like 192.168.1.2)
If you have any questions oder problems, feel free to contact me.