{"id":150,"date":"2011-12-06T01:45:36","date_gmt":"2011-12-06T07:45:36","guid":{"rendered":"http:\/\/csmartonline.com\/blog\/?p=150"},"modified":"2011-12-06T02:01:50","modified_gmt":"2011-12-06T08:01:50","slug":"recovering-a-linksys-wrt350nv1-from-soft-brick","status":"publish","type":"post","link":"http:\/\/csmartonline.com\/blog\/2011\/12\/06\/recovering-a-linksys-wrt350nv1-from-soft-brick\/","title":{"rendered":"Recovering a Linksys WRT350Nv1 from soft brick&#8230;"},"content":{"rendered":"<p>If you can still ping your router, I would first recommend you try to TFTP the official firmware back to the device.<\/p>\n<p>If that does not work, and you believe your boot loader is still intact,\u00a0you will need to <a title=\"Adding DB9 (serial) port to a Linksys WRT350N router\u2026\" href=\"http:\/\/csmartonline.com\/blog\/2011\/12\/06\/adding-db9-serial-port-to-a-linksys-wrt350n-router\/\">add a serial port to the WRT350Nv1<\/a>. After having done that, connect the serial port to your PC. I use a USB to DB9 converter to do this for my laptop.<\/p>\n<p>On Windows, open up Telnet (or Hyper Terminal) and add a new connection. I named mine &#8216;WRT350N&#8217;.<\/p>\n<p>Select your COM port and continue.<\/p>\n<p>When prompted, use the following:<\/p>\n<p>Bits per second: 115200 (This is important!)<br \/>\nData bits: 8<br \/>\nParity: none<br \/>\nStop bits: 1<br \/>\nFlow control: none<\/p>\n<p>Once you are all set in Telnet, power on the device.<\/p>\n<p>You should see the boot process in Telnet. If you do not, you may have to hold the reset button while powering on.\u00a0Press ctrl+c to\u00a0interrupt\u00a0the boot process. You should be at the CFE command prompt within Telnet if you are successful.<\/p>\n<p>Use the commands:<\/p>\n<pre class=\"snippet-code\">\r\nnvram set boot_wait=on\r\nnvram commit\r\n<\/pre>\n<p>This sets the router to wait at boot time for about 3 seconds. This will allow us to try to TFTP into the router during boot.<\/p>\n<p>By default, your router will set it&#8217;s IP address to 192.168.1.1 so you will need to set your computer&#8217;s IP address to an address within that subnet before proceeding (say 192.168.1.10). You will also need the router&#8217;s <a href=\"http:\/\/homesupport.cisco.com\/en-us\/wireless\/lbc\/WRT350N\" target=\"_blank\">firmware<\/a>\u00a0(be sure to select the correct hardware version).<\/p>\n<p>Next, open up a command prompt and enter your TFTP statement:<\/p>\n<pre class=\"snippet-code\">\r\ntftp -i 192.168.1.1 put &lt;insert firmware filename&gt;\r\n<\/pre>\n<p>Hit enter in the command prompt and then\u00a0immediately\u00a0reboot the router either by issuing the &#8216;reboot&#8217; command or by cycling the power. Once rebooted, Telnet and the command prompt should show the TFTP transfer status. When done, the new firmware should be automatically flashed and the device should reboot. Wait a few minutes for all the necessary changes to happen and then browse to http:\/\/192.168.1.1 to verify the firmware has been installed correctly.<\/p>\n<p>Congratulations! You have revived your soft bricked Linksys WRT350Nv1 router! Now go play with <a href=\"http:\/\/www.google.com\/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;ved=0CDIQFjAA&amp;url=http%3A%2F%2Fwww.dd-wrt.com%2F&amp;ei=esfdTp3yG7G_2QXWiuGxBQ&amp;usg=AFQjCNED9R6voEoatOsDXC35QmeYNXqr1w&amp;sig2=xBqTjHSeNxRNMyrxV_eyrg\" target=\"_blank\">DD-WRT<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you can still ping your router, I would first recommend you try to TFTP the official firmware back to the device. If that does not work, and you believe your boot loader is still intact,\u00a0you will need to add &hellip;<\/p>\n<p class=\"read-more\"><a href=\"http:\/\/csmartonline.com\/blog\/2011\/12\/06\/recovering-a-linksys-wrt350nv1-from-soft-brick\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[43,38,41,44,36,37],"class_list":["post-150","post","type-post","status-publish","format-standard","hentry","category-tiptrick","tag-bricked","tag-linksys","tag-port","tag-recover","tag-router","tag-wrt350n"],"_links":{"self":[{"href":"http:\/\/csmartonline.com\/blog\/wp-json\/wp\/v2\/posts\/150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/csmartonline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/csmartonline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/csmartonline.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/csmartonline.com\/blog\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":8,"href":"http:\/\/csmartonline.com\/blog\/wp-json\/wp\/v2\/posts\/150\/revisions"}],"predecessor-version":[{"id":160,"href":"http:\/\/csmartonline.com\/blog\/wp-json\/wp\/v2\/posts\/150\/revisions\/160"}],"wp:attachment":[{"href":"http:\/\/csmartonline.com\/blog\/wp-json\/wp\/v2\/media?parent=150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/csmartonline.com\/blog\/wp-json\/wp\/v2\/categories?post=150"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/csmartonline.com\/blog\/wp-json\/wp\/v2\/tags?post=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}