I got it working via Telnet (twice, cause I ran into a similar problem again). How do I change the IP of the router without locking myself out of luci/ssh (essentially bricking the router, since it seems this model doesn't have failsafe)?
I'm still stuck at this point, because anytime I change anything meaningful, I get locked out and have to start all over via reflashing. I'm trying to start a whole new network based on this OpenWRT router, without taking down the existing network in the process. At the least, is there a way to build in a safe backdoor via a new interface, so if I mess up, I can reconnect there and try to troubleshoot?
Even changing IP to just 192.168.1.2 make the web console and ssh completely inaccessible, even though it was providing me internet access when connected.
Main server is DHCP. I have it reserve an IP for the OpenWRT router's MAC. Nothing beyond that.
--------------------
For posterity for anyone else who comes across this thread with the same issue, here is what I did to get tty working via serial that's different from the wiki:
First, if you have a v2 unit, then disassembling is MUCH easier than other guides will have you believe. You only need to remove the two legs on the front (blue side). Then the blue part slides off very easily (not nearly as much force as guides will say). Also, in v2, the serial port is located in a different location in the front, so you don't even need to touch the black part of the case.
For the pins, there were a few "gotchas" for me:
(I used a PL2303 USB to serial adapter).
First, DONT cross the RX/TX lines (this may be obvious, but I thought you connect the TX of one side to the RX of the other. It's actually TX to TX, RX to RX).
Second, don't connect the Vcc line at all. For some reason it stops the router from booting (maybe too much EM interference?)... anyway, even at 3.3V, you don't need it. Just connect GND, TX, and RX.
Last, when preparing to load the firmware via TFTP, the command "setenv firmware_name firmware_image_name.img" seems to do nothing. The device always just looks for "cobra.img". I imagine the environment variable name changed, but for now, you can just rename your image to cobra.img
(Last edited by bryan4real on 13 Jul 2015, 20:36)