I am trying to gain root access to a TP-Link WR841N v14.6. I am using a Serial to USB converter, and doing GND-GND, RX-TX, TX-RX, it's all 3.3v, at 15200 baud rate. I am able to access the console and see U-Boot just fine, but it is read only. The router's RX pin does not receive input for some reason. I tried testing the voltage on my USB-Serial device's TX pin, and it works just fine (I have a second converter as well, same result.) I also tried connecting VCC to the converter in addition to TX, RX, and GND -- and the console is still read only. I checked the OpenWRT wiki page for the WR841ND (identical to WR841N, minus the detachable antennas) and while there is no information for v14.X specifically, it seems that in earlier versions, it is necessary to remove a resistor or two from the router's PCB in order for RX to receive. I found a guide online for v14.0, which advised connecting a 5V serial RX into the router's 3.3v RX pin to solve it. But it seems to me that would fry the pins...
Anyone have any idea how to fix this problematic pin?
I have a soldering kit, but I am a bit scared of frying the board. I also have a breadboard and resistors on hand, including 10k Ohm ones. I was able to secure a connection by router->breadboard->converter to my PC, but I didn't connect VCC. Would it be easier for me to just add an extra resistor on the breadboard instead?
I don't plan on using the router, I just want to access the shell for the hell of it, basically. It looks like it's R18 that I need to short. Makes sense since it's right next to RX. It's an extremely tiny chip, though. No pins on the back to de-solder. Do you think soldering tweezers might do the job?
I removed the R18 but still problematic connection. I checked and max voltage on RX pin is very low. Did you remove the resistor and leave connection open or did the connect it again without resistor?