WRT54GL debrick

WRT54GL is Immortal

The definition here is not immortal understanding of the meaning of immortal truth. Just an expression. If your WRT54GL is not have error or malfunction because of hardware problems, example : electricity damage. It’s kind like of error or corupt the firmware, failed when upgrade the firmware.

That mean your WRT54GL on ” brick ” condition. I guarantee that you can re-live [debrick] WRT54GL again. That’s the meaning of WRT54GL is Immortal.

How to identifying your WRT54GL are in ” brick ” condition ?

  • Power LED of WRT54GL is blinking countinously.
  • Can’t access the web base menu of WRT54GL (forget password not count).

Let’s begin to re-live your WRT54GL. Before that you need this utility and WRT54gl original firmware first.

  • Let’s make static IP first for your PC/Laptop. I use XP for this tutorial. Click Start –> Control Panel –> Network Connections. Double click Network Connections. The rest just follow like screenshot below.

  • Ok, you now have static IP for your PC/laptop. Open your command prompt. It’s like this : Click Start –> All Programs –> Accesories –> Command Prompt. Andy type in your Command Prompt : ping and it shoul be give some reply like screenshoot below.

  • That’s sound good. Let’s say, that a good sign, your WRT54GL will re-live again. We proceed to next step. Are you have download this utility and WRT54gl original firmware for this tutorial ? You need that right now.
  • Unzip the file to your hard disk. Its contain 2 files. There are tftp utility and WRT54GL original firmware.
  • Just follow screenshoot instruction below. Double click tftp2.exe

  • Server :
  • Password : admin
  • File : browse and pointer to the file you have download before. That’s WRT54GL original firmware. Have name like this FW_WRT54GL_4.30.12.3_US_EN_code.bin
  • Click Upgrade. Done ! You have success to re-live your WRT54GL again. WRT54GL is Immortal.
  • Type in your favorite browser, it should be like this screenshot below. Don’t forget to change your static IP to DHCP IP if you have successful re-live your WRT54GL.

Congratulation, you are the expert now. Let me now if this article useful for you. If so, let’s spread it out. Comment are welcome. Question are welcome. Also critics are welcome. It’s all about WRT54GL.


79 thoughts on “WRT54GL debrick

  1. […] the chances of anything going wrong. You can kill it but you can revive it, just takes read how to WRT54GL is Immortal page. Post a […]

  2. Tim says:

    Success!! Thanks a lot!!
    FYI, mine is CL7B1HA3XXXX


  3. Ethan says:

    Thanks a lot mate.. My WRT54 is live again

  4. pm03 says:


  5. Mamaster says:

    ajajja its works

    wrt is inmortal 😀

  6. argyris says:

    unfortunately for me thinks are difficult. I put chillifire hotspot on wrt54gl and i changed the web ip , something whent wrong and i dont know what is the ip of the router, i will try the utility you sugested and i will let you know but i dont think it will work as i cannot even ping the router( – it is not bricked , propably there was a bug on the firmware…..

  7. argyris says:

    no luck for me guys…..

    • serangku says:

      are the led is blinking … ?
      if yes … you 90% probably bricked router
      if no … probably you forget the ip web access
      have you restore to factory default by push about 5 – 10 second on reset button ?
      what ip you set before …
      no … dd-wrt is good firmware, i have used since v2.3
      no major trouble at all.
      many people get relive their wrt54gl when on bricked condition …
      woud like to hear from you again ..

  8. christian666 says:

    wow, at first i was piss cause i try to update to ddwrt v24 but something went wrong and i had a brick router, after looking everywhere and almost buy a jtag cable that is use for debrick this method work like a charm. thank you for placing this tutorial u safe $$$…. i will try to make a youtube tutorial

  9. pjmm says:

    My wrt54gl was bricked. powerlight blinking and no IP-number could be reached. started your trick but without succes. After (again) a lot of reading on de-bricking and thinking of trashing the thing i at last started the following
    1. fixated on the laptop the IP-number on and
    2. started pinging (ping -t ) on (os-windows-xp).
    3. opened the case and short-circuited pin 16 from the flash chip against earth and
    4. then power on. after that the ping replied (hurrah).
    5. No power off!
    6. And from there on i used your trick.
    I’am a happy person now.
    Thanks a lot.

    @ your welcome … nice to know it help

    • Ole Jørgen says:

      This worked for me too!

      My model is wrt54gl v1.1 with flash “samsung 4.30.7 cs af81 k8d3*”

      Powered on while shorting pin 16 against earth (eg. the shiny antenna connection part)

      Then I could ping (using static ip setup)

      Now the router is in fail safemode and I simply uploaded a openwrt image using tftp following http://voidmain.is-a-geek.net/redhat/wrt54g_revival.html

      If powering off you have to do the procedure again.

  10. VESI says:

    I dont get it working either. Did everything said in this tutorial, get the ping replies but when click on upgrade it just wont start upgrading. Only does a number of set replys. I’m using Windows 7

    @ its for wrt54gl, and some wrt54g series, yes … its should be like that, btw im using it with Windows XP, not familiar with Windows 7

  11. Dino says:

    you are the man.

  12. gerard says:

    Great! Thanks for your help! Great tutorial.

  13. Wisu says:

    Your the man…. works like a charm!


  14. zeally says:

    Love you, this article help me from the hell.

  15. John Lu says:

    May need to restart the router after spelling the magic
    But hey,
    This actually works!!!

  16. Lysis says:

    I had tomato firmware on my wireless wrt54gl
    new tomato firmware was released
    i downloaded it and it said to click upgrade
    whoops brick! i was on wireless! instant brick
    you have to be plugged in with ethernet

    this procedure worked!
    it is immortal!


  17. barfoo says:

    You just made my day, thanks, i have been trying ti fix this since yesterday for hours,

    Thank you wery much!

  18. Sean says:

    I have spent hours looking for a way to fixing my FLASHING power light issue. After installing Coova – and having issues with the HotSpot feature, I wanted to head back. Very little support to get the default firmware back. I have read things about shorting out pins, making special cables and finally THIS!!! It worked 100% – Very Happy!

  19. efix says:

    this helped for me too. thanks

  20. ujang says:

    hatur nuhun,,,,

  21. Silvio Peša says:

    Tnx a lot, my WRT54GL v1.1 is working flawlessly!

    Greetings of salutations from Croatia!

  22. Jaan says:

    Thanls a lot! it worked in first time! wrt54gl v1.1
    Creetings from Estonia!

  23. Mirko says:

    Thanls a lot! it worked in first time for me too! wrt54gl v1.1 back to life..

    Happy Xmas from Italy!

  24. Alesko says:

    Thank you for great and simple tutorial!
    Greatings from Slovenia too!

  25. OLA says:


    Please I will like to know the software elements within the source code used in building the firmware image

  26. Xmx says:

    Thank you very much. I’ve tired 5 guides and last, yours was succesfull.

  27. ashraf says:

    thanks toooooooooooooooooooooooooo much

  28. goce says:

    from macedonia here
    shorting pin 16 and 17 worked for me i got ping when i shorted pins

  29. Lon says:

    Hey thanks mate. Has just worked for me. I was going to buy another router tomorow then i came across your tut. Thanks a million

  30. doesn@matter.com says:

    you saved my wrt54gl. thx a lot.

  31. khurram says:

    I had tried this before but did not worked thought a fake software but after reading ur guide and many comments i managed to get back my router which was bricked since i close firefox while flashing. For hours it wasnt working and for last time i just switch power on off and wao that worked :)) SO thanks again if it wasnt for u i would had bhought new router 🙂

  32. wayne says:

    No chance. Device is dead again each time it has been disconnected from power.
    After TFTPing the FW, it dows not come up with an IP.
    Power-LED is good, Eth-LED blinking periodically every second. Look like some kind of broadcast.
    Reset-button kills the device immediately.

    • serangku says:

      Don’t disconnected WRT from power when flashing!
      BTW … there is another “hard methode” to revive your WRT
      it’s a like short pin the chip inside WRT …
      I’m not have link about that article, but u can use google for it
      First try u can go to dd-wrt site

  33. Tanja Lehmann says:

    Thank yout, now my router works again! I discovered, that after tftp the new image to the router, the led was flashing like before. The Webbrowser did not reach the website under, but some minutes later everything works fine, You should mention to wait some minutes. int the text “Click Upgrade. Done ! You have success ” Thankyou again!

  34. Moe Taller says:

    short pin 15-16 and upload LinkSys firmware and got my WRT54GL alive !

  35. Damien says:

    YES !!!
    My router was full bricked… the lan was not recognize.
    Short pin 16->Antenna negative and it’s good ! The LAN is there !

    For information, my router is : WRT54GL v1.1 with flash rom EON EN29LV320B

    Now, I must flash the new firmware in TFTP

    Thank ;o)

  36. Jiwo MY says:

    punya tutorial restore original firmware wrt54gl dari dd-wrt ga bro? advise plissss….

    • serangku says:

      Hi …
      It’s easy enough to restore from dd-wrt to original linksys firmware.
      1. Make sure u have same series as wrt54gl series.
      2. Download original linksys firmware from my link on post.
      3. Upgrade from your dd-wrt menu with linksys firmware
      4. Done

      Just curious, why u change ur dd-wrt with linksys firmware ?
      dd-wrt more advance from original firmware.

  37. […] the chances of anything going wrong. You can kill it but you can revive it, just takes read how to WRT54GL is Immortal […]

  38. arun says:

    unable to debrick …… the tftp saying unable to connect to server ….. do i have to make static both the router and laptop ………? doing so i am getting the multple gateway problem.

  39. Harw says:

    Perfect guide. Thanks man ! This really worked.

  40. Patrick says:

    For reverting back to official Linksys FW (asuming you’re on DD-WRT)

    1. Unpack the above zip file
    2. Log on to your DD-WRT (
    3. Flash the unpacked FW (.BIN) over your DD-WRT (mine was v24 SP1)
    4. Hard reset your router afterwards (holding ~10 sec reset button)

    Worked like a charm!

  41. Henr says:

    thank alot boss

  42. When someone writes an paragraph he/she maintains the plan of a user in his/her mind that how a user
    can understand it. So that’s why this post is perfect. Thanks!

  43. pinterest says:

    Hey very interesting blog!

  44. Hi, I do believe this is an excellent web site.
    I stumbledupon it 😉 I will revisit once again since i have book-marked it.
    Money and freedom is the best way to change,
    may you be rich and continue to guide other people.

  45. Huber says:

    What’s Taking place i am new to this, I stumbled upon this I have discovered It positively helpful and it has helped me out loads. I am hoping to contribute & help other users like its aided me. Good job.

  46. I believe what you wrote was very reasonable. However, what about this?
    suppose you were to write a killer post title? I mean,
    I don’t want to tell you how to run your blog, but suppose you added something that makes people desire more? I mean WRT54GL debrick | Another All About WRT54GL is a little plain. You could peek at Yahoo’s front page and see how they create news headlines to grab viewers interested.
    You might add a video or a related pic or two to grab people
    excited about what you’ve got to say. Just my opinion, it might make your blog a little bit more interesting.

  47. Hi! Would you mind if I share your blog with my twitter group?
    There’s a lot of folks that I think would really enjoy your content. Please let me know. Thanks

  48. Sito says:

    What’s Going down i am new to this, I stumbled upon this I’ve found It positively helpful and it has helped me out loads.
    I am hoping to give a contribution & help different users like its aided me.
    Great job.

  49. Hi, I do think this is an excellent web site. I stumbledupon it
    😉 I’m going to revisit once again since i have book marked it. Money and freedom is the best way to change, may you be rich and continue to guide others.

  50. Alard says:

    it’s not working for me . i’m busy for 2 hours now … any comments ?? or help ??

  51. Robert, they vary. It’s up to your authors. Many with the letters coming up are handwritten, or hand-notated, it’s about half and half. Though most of the first letters were typed. The fourth letter was a comic.

  52. ThaPizza says:

    At this moment I remain unable to reflash my linksys wrt54gl, it currently has the wrong firmware wrt54gs.
    I think the firmware is custom made, but far outdated.
    There’s no firmware upgrade tab available, so the regular way of upgrading is not possible.
    Then I set a static IP on pc, same subnet range as router to keep the router connected.
    The router does not function properly, that’s why I tried to flash original firmware back instead, but that didn´t work out.
    Checked the hardware version vs the actual software installed and found the mismatch.

    – I tried the 30/30/30 reset method, then reflash, but that did not work out.
    – Tried Tftp failed with the error “unable to get responces from the server”
    – Tftp2 tried to connect several times to the router, but then failed with no results as well.
    – Tried to put a backup from a similar device on that specific router, but this also does not overwrite the settings.
    How do I replace the current faulty firmware with original firmware?

  53. Alard says:

    Nothing helps on my Linksys … i think its dead … leds are on .
    Cant get in … i can see the wlan when i search for it … but cant get in
    I dont know my LOGIN anymore
    No Loginname
    No Password

  54. I seldom drop comments, but i did some searching and
    wound up here WRT54GL debrick | WRT54GL debrick. And I actually
    do have 2 questions for you if you don’t mind. Is it simply me or does it look
    like a few of these comments look like coming from brain
    dead visitors? 😛 And, if you are posting on additional
    online sites, I’d like to follow everything fresh you have to post.
    Would you list of every one of your community sites like your linkedin profile, Facebook page or twitter feed?

  55. I think this is one of the most important info for me.

    And i’m glad reading your article. But wanna remark on few general things, The website style is
    wonderful, the articles is really nice : D. Good job, cheers

  56. DoulCi says:

    Just wish to say your article is as amazing. The clearness in your post is just cool and i can assume you’re an expert on this subject.
    Fine with your permission let me to grab your RSS feed to keep updated with forthcoming post.
    Thanks a million and please continue the enjoyable work.

  57. Rico says:

    Super, dziękuję bardzo, działa! działa również na routerze na którym mieliśmy openwrt i zapomnieliśmy hasła:)

  58. alard says:

    Mine is dead…. so its mortal…

  59. Falko says:

    Works great – even using linux, eg. ubuntu or Debian:

    * download and unzip WRT54GL_is_Immortal.zip

    * unzip and rename firmware file to code.bin, e.g.:
    mv FW_WRT54GL_4.30.12.3_US_EN_code.bin code.bin

    * make sure, no network manager is running and no dhcp client

    * set interface ip address, to e.g.
    ifconfig eth0 inet netmask

    * show if address is set
    ifconfig eth0

    * you can try if the router is reachable:

    * start tftp:

    * make the following settings:
    rexmt 1
    timeout 60

    * input the following – but without pressing enter
    put code.bin

    * power off the router

    * power on the router and immediately press enter

    * you should see something like:

    sent DATA
    received ACK
    sent DATA
    received ACK
    sent DATA
    received ACK
    Sent 2941952 bytes in 58.8 seconds
    tftp> quit

    * you’re done!

  60. Fernando Colmenares says:

    Thanks a lot!

  61. Hello there! I could have sworn I’ve been to this website before but after checking through
    some of the post I realized it’s new to me. Anyhow, I’m definitely glad I found it and I’ll be bookmarking and checking back often!

  62. Justin Frost says:

    WRT54GL_is_Immortal.zip is missing, I need the file

  63. Joaquin says:

    My birthday is 1231 — I believe oneself need to particularly Deliver it toward me. 😉

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: