{"id":398,"date":"2013-07-26T12:19:15","date_gmt":"2013-07-26T12:19:15","guid":{"rendered":"http:\/\/domonkos.tomcsanyi.net\/?p=398"},"modified":"2013-08-04T06:29:45","modified_gmt":"2013-08-04T06:29:45","slug":"linksys-e900-serial-port-pinout","status":"publish","type":"post","link":"https:\/\/domonkos.tomcsanyi.net\/?p=398","title":{"rendered":"Linksys E900 serial port pinout"},"content":{"rendered":"<p>Lately I did some hacking with this router, and since I couldn&#8217;t find any information about the serial port and especially about its pinout I decided to publish what I found out.<\/p>\n<p>First: to take the router apart you need to remove the 3 screws which holds it together. Two of them under the rubber feet which could be easily removed, the third is however a little bit tricky: you need to remove the little star-shaped rubber foot which is close to the right end of the router (if the ports are looking to the left).<\/p>\n<p>After you removed all screws you need to apply some amount of force, and possible a flat screwdriver to crack the case open. Don&#8217;t worry, the plastic is quite durable, so give it some force if necessary.<\/p>\n<p>Now if the ports are still facing your left then you will find the serial port at the top left corner of the PCB. It looks like someone just drilled 6 holes into the PCB. (see picture)<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/domonkos.tomcsanyi.net\/wp-content\/uploads\/2013\/08\/20130804-082419.jpg\"><img decoding=\"async\" src=\"https:\/\/domonkos.tomcsanyi.net\/wp-content\/uploads\/2013\/08\/20130804-082419.jpg\" alt=\"20130804-082419.jpg\" class=\"alignnone size-full\" \/><\/a><\/p>\n<p>So now you only need to get some wires and a USB-TTL serial converter. The pinout (from top to bottom &#8211; ports still facing your left):<\/p>\n<p>() ?<br \/>\n() TX<br \/>\n() RX<br \/>\n() ?<br \/>\n() ground<\/p>\n<p>I haven&#8217;t done any testing with the ? holes since having only ground, RX and TX is enough. Now don&#8217;t forget, you need to connect your cable&#8217;s RX to the router&#8217;s TX and your TX to the router&#8217;s RX.<\/p>\n<p>The correct settings for Putty are these:<br \/>\nPort: your COM port<br \/>\nBaud-rate: 115200<br \/>\nData-bits: 8<br \/>\nStop-bits: 1<br \/>\nParity: None<br \/>\nFlow control: None<\/p>\n<p>After you connect your adapter start Putty, then power up the router. You can see the boot-messages. If you hit Ctrl+C 4-5 times immediately after powering up the router you can stop the boot process and access the CFE menu.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lately I did some hacking with this router, and since I couldn&#8217;t find any information about the serial port and especially about its pinout I decided to publish what I found out. First: to take the router apart you need to remove the 3 screws which holds it together. Two of them under the rubber [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[3],"tags":[131,130,129,128,125,127,126],"_links":{"self":[{"href":"https:\/\/domonkos.tomcsanyi.net\/index.php?rest_route=\/wp\/v2\/posts\/398"}],"collection":[{"href":"https:\/\/domonkos.tomcsanyi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/domonkos.tomcsanyi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/domonkos.tomcsanyi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/domonkos.tomcsanyi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=398"}],"version-history":[{"count":6,"href":"https:\/\/domonkos.tomcsanyi.net\/index.php?rest_route=\/wp\/v2\/posts\/398\/revisions"}],"predecessor-version":[{"id":408,"href":"https:\/\/domonkos.tomcsanyi.net\/index.php?rest_route=\/wp\/v2\/posts\/398\/revisions\/408"}],"wp:attachment":[{"href":"https:\/\/domonkos.tomcsanyi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/domonkos.tomcsanyi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=398"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/domonkos.tomcsanyi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}