Hey gu3d3;
Let me try and help you get back any router. You require.
1). UART-Serial adapter ( A must have when dealing with any Linux base router).
2). Download Putty & TFTP ( On a MAC you can use Terminal)
3). Any firmware for your router does not matter once it is for your router.
You will need to open your and solder the Serial Adapter wires to the serial points on your router. I will highly recommend you leave the wires there and for future use.
The wire you need to be solder to the TX / RX / GRD of the Serial console points in the router.
Now connect your Serial adapter to your PC / MAC and make sure it is recognized and note the Com port the PC / MAC has it on set it to. Set /115200 baud / none / none /1 / some routers communicate at 57600 baud.
Start putty and set up the serial communication as above and save the connection.
Now connect the RX of your Serial adapter to the TX from the router and the TX of the Serial Adapter to the RX of the Router GRD to GRD.
Connect a cat cable to your LAN on your PC / MAC.
With putty started power on your router you will see a heap of text scrolling by. If you notice in all that text something telling you press 1 or any key do it that is the easy brick to get out off the boot will stop just type firstboot, then reboot you will see the router back up.
If the router is in a constant loop at anytime type tpl tpl tpl till it stop the loop. Once the loop has stopped,
Next type tftpboot it will try and download a file hit CTRL-C to stop it.
Now look carefully at the text on the screen you will see TFTP Server and an IP address like 192.168.1.100 our IP is blah blah.
and most important a Firmware like '6F01F....img'
You now need to set this IP on your LAN as a fix IP / subnet / and GW set it to 192.168.1.1
Next fine the .bin you have for your router and rename with this file name and save it.
Start the TFTP program make sure the server address is pointing to the LAN fix IP you set and point the TFTP server to the directory that contain this renamed file.
Now go back to Putty and type
tftpboot
the firmware will load into the router
After the firmware is loaded you will see in Putty something like (fd0000 hex)
now at putty prompt type
erase 0x96f020000 +fd0000 ( whatever that hex number you got)
Look at the right side of putty screen you will see some numbers counting up, wait till it is finished.
You will see erase some number sectors.
Next type
cp.b 0x81000000 0x9f020000 0xfd0000 ( Again whatever number you got).
when you see Done. type reset.
You will see your router reboot normally and you are in to your router again.
Remember to reset you LAN properties, close the TFTP server.
I hope this will help you and others to get out of a Brick state. This should work with almost every router.