<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Before you go JTAG crazy, you might have an easier option, which has
    saved me in the past. On booting, the WRT54G will wait 1 second on
    the most recently configured IP address for a TFTP PUT. On getting
    one, it will accept a TFTP transfer and load it in to firmware. If
    it doesn't receive one, it will attempt to boot via the traditional
    method. I've successfully de-bricked a router twice using this
    option.<br>
    <br>
    There is a more formal wiki introduction here:
    <a class="moz-txt-link-freetext" href="http://oldwiki.openwrt.org/OpenWrtDocs%282f%29Installing%282f%29TFTP.html">http://oldwiki.openwrt.org/OpenWrtDocs%282f%29Installing%282f%29TFTP.html</a>,
    but all you need to do is (on a linux and macos box)<br>
    <br>
    1) Hardcode your wired interface to something like 192.168.1.2/24<br>
    <br>
    2) Type the following<br>
    <br>
    tftp 192.168.1.1 <br>
    binary<br>
    rexmt 1<br>
    timeout 60<br>
    trace<br>
    <br>
    3) Type this command but don't hit enter<br>
    tftp&gt; put $FILENAME.bin<br>
    <br>
    Hit enter and power up the router at about the same time; tftp will
    constantly re-try.  It might take a few tries to win the race, so
    don't get discouraged. I highly suggest using the vanilla Linksys
    firmware for this :-).<br>
    <br>
    Best of luck!<br>
    <br>
    --Casey<br>
    <br>
    On 01/18/2011 11:30 AM, Robert Fletcher wrote:
    <blockquote
      cite="mid:AANLkTimPybCyC8tvHbLy0eouAHw0DtQeo9XESGVjY9qp@mail.gmail.com"
      type="cite">Hey All,<br>
      <br>
      So I was trying to install DD-WRT on our router and managed to
      brick it.  This wasn't entirely unexpected as it was pretty much a
      last resort to try and get it working before buying a new one,
      which I did.  But I thought if anybody knew how to unbrick it I
      would love to learn.  From my cursory readings online it
      apparently requires opening it and doing something related to the
      acronym JTAG, but that's where things start to get fuzzy for me. 
      Does anybody have any experience with this and is willing to teach
      me?  It's a Linksys WRT54G.<br>
      <br>
      Thanks,<br>
      Robert<br>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Noisebridge-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Noisebridge-discuss@lists.noisebridge.net">Noisebridge-discuss@lists.noisebridge.net</a>
<a class="moz-txt-link-freetext" href="https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss">https://www.noisebridge.net/mailman/listinfo/noisebridge-discuss</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>