I Installed DD-WRT on a Netgear WNDR3400v2

This post is old and out dated.

Please see my new post New DD-WRT Firmware for Netgear WNDR3400v2 for links to a more current DD-WRT firmware version with Heartbleed fix, NAT reversal and more!


Right on, It WORKS.!.

I’m not a fan of many devices with extremely limited administration interfaces, especially network devices so when the Netgear WNDR3400v2 resting behind the couch (in arms reach for easy wired laptop connections ^_^) suggested there was an update available I agreed. With a quick slight of hand I confused the slick little black n’ blue device long enough to upload a firmware file downloaded from this website. I would guess that it took less than 90 seconds to eliminate the less-than-flexible firmware provided by Netgear & replace it with the always friendly DD-WRT.  Mission accomplished without so much as a questionable pause or hiccup.

Warning: WNDR3400v2 is not supported

Unfortunately, as of this post DD-WRT is still not officially supported for the Netgear WNDR3400v2 wireless access point.  Actually, DD-WRT.com states that donation devices are needed and that the firmware is only a work in progress and offering no files, suggestions or other information.  I however didn’t really care for the device anyway especially considering it’s been flaking out lately so I searched Google for DD-WRT Firmware for WNDR3400v2, downloaded the first thing I saw and flashed it to the device.  Fully prepared to toss the failed brick in the ‘parts’ bin with the rest of the bits n’ pieces I’ve saved for Arduino & Raspberry Pi projects, I uploaded the extracted file dd-wrt.v24-K26_WNDR3400V2-25-02-2013.chk using the web management interface to the Netgear device and clicked upgrade.  To my amazement I was presented with the dd-wrt “set your username & password” page displayed after successful flashes!  Heck yeah!

DD-WRT installed on WNDR3400v2

Here’s some links to the file I used. You can download the file from the original source if you’d like or grab the ones I uploaded.  Either way, here are some links and MD5 Hash values.  The Zip compressed file is not any smaller then it’s extracted .chk file so either one is just as quick to download.

Download the Firmware

Firmware File (Uncompressed)
File size: 6.5 MB
dd-wrt.v24-K26_WNDR3400V2-25-02-2013.chk @ Copy.com
dd-wrt.v24-K26_WNDR3400V2-25-02-2013.chk @ BurnMyTime.com


Zipped Firmware File
MD5: a3477656f891e12c6bed0a9761eae400
File size: 6.5 MB
dd-wrt.v24-K26_WNDR3400V2-25-02-2013.zip @ Copy.com
dd-wrt.v24-K26_WNDR3400V2-25-02-2013.zip @ BurnMyTime.com


Installing DD-WRT

  1. Acknowledge to yourself that what you are about to do has a high potential to render your wireless access point useless.  I’m not personally sure what the real likely-hood of creating a paperweight out of your AccessPoint actually is but if you like your WNDR3400v2 as much as I did mine then it’s just as good bricked as it is functional.  Lets move forward and hope for 1337 results!
  2. Locate & Login to the Web Admin – Netgear Genie web administration portal usually at or whatever it claims your default gateway to be if you plug in to it and let it DHCP issue your network settings after resetting the device to factory defaults.
  3. Reset to Factory Defaults – If you haven’t yet reset the device to factory defaults – navigate to the advanced tab -> administration -> backup settings page and click ‘erase’. That’s all I did to reset it anyway. I could have 30/30/30 reset it while patting my head n’ rubbing my belly but I didn’t care to find a paperclip to hold the reset button while cycling the power nor could I find any lolzcats to photo.
  4. Upload Firmware Upgrade – With your WNDR3400v2 at the factory default settings again visit the HTTP Genie Admin portal and bypass the internet setup junk.  Do what it takes to get to the Advanced Tab then Administration (I believe) and finally the Upgrade page.   Click browse & browse your computer for the .CHK file you downloaded and/or extracted from the downloaded .zip .
  5. Click [Upgrade] – Confirm that you do in fact want to take over the world and are not willing to accept payment for doing so….  Wrong admin panel.   Just agree to the warning dialogs and such and wait a minute or two.   I didn’t have to do anything else except refresh the http page I was viewing and whala – it displayed the dd-wrt password update form.!.

Sadly I didn’t make note of what firmware version I previously had from Netgear however it’s whatever version just got replaced today or perhaps yesterday as this post is being published the day after. I’ll follow up in a week to report how well the Netgear WNDR3400v2 is performing with DD-WRT.  I’ll donate the device to dd-wrt.com if it acts twitchy so everything will end well regardless. So far it’s working great though. Cheers!


  1. Ryan Kempt says:

    Hey Josh, I am wondering how you are making out with DD-WRT on the WNDR3400v2… let me know if you’ve had any problems – otherwise I’ll be “upgrading” tonight!

  2. Michael Bulava says:

    Hey Josh, have you been able to get the NAS (Samba) Functionality working? I upgraded my router to this version earlier today hoping I could Customize the samba config to use for network backups however Samba seems to be missing from the Web UI. Any suggestions?

  3. Bill Spleet says:

    Thanks Josh. It works like a charm,just by following your instructions.

  4. Flavio says:

    Unfortunately, mine was not good. After few days, it begun to be very unreliable. Lost connection (and SSID broadcast) everyday. Also, there is no way to have a virtual 2.4GHz (wl0) so the 2.4 is the bridge, period.
    I had to roll back original which was super easy.

  5. Robert Whittington says:

    Rock on, dude. I bought what I thought should have been a v1 (2011 manufacture date), and the damn thing turned out to be a v2. Stumbled upon this page and not only did your instructions work, but I was entertained too. Keep up the good work! Bravo Zulu!

  6. Anonymous says:

    Thank you! Thank you! And thanks a final time! This file absolutely works for a WNDR3400v2 Netgear router. I flashed from Netgear v1.0.0.38_1.0.61 which is the last update this router received. Everyting went precisely as you said. I was struggling with my VPN and now all is well. I made no changes in the new utility other than setting my SSID and password and now VPN is a breeze. Can’t thank you enough for posting this. Sometimes it takes a brave soul willing to be a sacrificial lamb to move underground development ahead. Thanks both to you and the individual who provided the original file.

    • Jack says:

      Hey Can you give me the step-step installation instructions you used. Im running the same version and would like to flash it.

      • Anonymous says:

        I just used the instructs posted by Josh in this very blog article. It went exactly like he said. If you’re having a problem accessing the router utility, try entering either routerlogin.net or into your browser’s address bar and then hit enter. One of those two will likely get you in. Then follow the instructs verbatim and profit.

  7. LP says:

    Just did it and it works great! Thank you

  8. […] is an update to my previous post I installed DD-WRT on a Netgear WNDR3400v2.  There’s a new DD-WRT firmware available for the Netgear WNDR3400v2 available over at […]

  9. Ernie says:

    It’s hard to find your blog in google. I found it on 11 spot, you should
    build quality backlinks , it will help you to get more visitors.
    I know how to help you, just search in google – k2 seo

  10. Jesus says:

    You’re awesome

  11. James says:

    My rock solid firmware I been usin is: DD-WRT v24-sp2 (02/26/13) mega.

  12. Ben Depew says:

    The links are dead, and I really wanted to use this firmware.

  13. Hans says:

    I am new to all this, just trying to get vpn service running. has anyone tried this firmware with WNDR3400v2-V1.0.0.52_1.0.81 since this is the latest NetGear flash?

    Not sure if I should do DD-WRT before or after applying the latest NetGear flash?


  14. […] 17. I Installed DD-WRT on a Netgear WNDR3400v2 […]

Leave a Reply

Your email address will not be published. Required fields are marked *