1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Latest tomato firmware for WNDR3400v2

Discussion in 'Tomato Firmware' started by tech128, Dec 25, 2014.

  1. tech128

    tech128 Connected Client Member

    Hello,

    I've compiled the latest tomato firmware based off arrmo's work.

    I thought it would be a nice christmas present for everyone :)

    This firmware is tested and seems to work ok.

    I added the latest dnsmasq 2.72 into this build since it looked like it had some important fixes and wasn't too much work to add it.

    It still has miniupnpnd 1.8. I looked into adding 1.9 but it was definitely too much work to add.

    I've tested pxe booting with this dnsmasq.

    Add this into dnsmasq custom configuration:
    Code:
    all-servers
    tftp-root=/tmp
    enable-tftp
    dhcp-boot=ipxe.0
    dhcp-option=175,8:1:1
    dhcp-option=vendor:PXEClient,6,2b
    pxe-prompt="Press F8 for boot menu",3
    pxe-service=X86PC,"Boot from network",ipxe
    pxe-service=X86PC,"Boot from local hard disk",0
    To create the ipxe.0 file, goto https://rom-o-matic.eu/ in your browser.

    Choose the undi only version.
    (You can go advanced if you want because then you can choose all-drivers which will use native driver and is faster)

    Then you need to scp the ipxe.0 file into the /tmp directory
    You can use scp on linux/mac or winscp on windows.

    Here are some download links:
    http://www.solidfiles.com/d/0802232652/tomato-K26USB-NVRAM64K-1.28.RTMIPSR2-WNDR-WNDR3400v2.chk
    http://d01.megashares.com/dl/4opEGBf/tomato-K26USB-NVRAM64K-1.28.RTMIPSR2-WNDR-WNDR3400v2.chk
    http://www.tusfiles.net/rfo6fbly9kxl
    http://sharesend.com/9qwblvdr

    The only thing I changed in the code was updating dnsmasq, so I've put the patch for 2.72 that adds tomato-specific code on my github.

    https://github.com/tech128/dnsmasq

    Known issues:
    Front panel leds don't work
    WPS button doesn't work
    Setting a 5ghz channel will turn the radio off. Turn it back to "Auto" and it turns back on again, which seems to be a fairly common issue with Tomato these days regardless of build or dual-band router.
     
    Last edited: Jan 17, 2015
  2. ghoffman

    ghoffman LI Guru Member

    just when i thought it was safe to forget this router !
    flashed from gui and works great in AP mode. these routers have great radios.
    thank you!
     
  3. tech128

    tech128 Connected Client Member

    I may be unknown to tomato, but I've been around to various forums providing builds of all kinds.

    http://reboot.pro/topic/16520-tftp32-for-android/#entry182962
    http://reboot.pro/topic/16520-tftp32-for-android/#entry184550
    http://reboot.pro/topic/16520-tftp32-for-android/#entry184627
    http://www.dd-wrt.com/phpBB2/viewtopic.php?t=260962
    http://forum.xda-developers.com/showthread.php?t=2730422

    And the reason I use sharehosters is for redundancy.

    You know how many times a person only uses 1 host and then that host just happens to be down when I REALLY need that build.

    And those sharehosts are hand picked for reliability.

    I've gone through quite a few over the years that are not reliable. The ones I've picked tend to stay up.

    If you still don't trust me, run wireshark, audit the firmware, whatever you want.

    And, here's another treat for tomato users. I've compiled an AoE target for tomato firmware.

    So now you can boot a whole windows system directly off the router.

    http://www.solidfiles.com/d/63f7b7c305/vblade
    http://d01.megashares.com/dl/Wj56r5I/vblade
    http://www.tusfiles.net/67sw9wqlog1x
    http://sharesend.com/04gjlujy
     
  4. AndreDVJ

    AndreDVJ Addicted to LI Member

    I unfortuntely don't have another router to test your firmwares aside my WNR3500L V2.

    I liked your idea of running a AoE target off the router though I don't have the necessary hardware to make it useful at the moment. Also I don't know if our routers would have the necessary power.
     
  5. tech128

    tech128 Connected Client Member

    @AndreDVJ

    Well it seemed like a cool idea regardless :)

    I'd test it, but I only have time for quick things here and there atm.

    Maybe next year..
     
  6. jaminmc

    jaminmc Network Newbie Member

    Is there any way you could post a diff of the code that adds the router to TomatoUSB?

    This firmware seems to work, but the NVRAM keeps clearing, and goes to defaults.

    This router does have a bad 2.4ghz radio. The radio works, then it will no longer communicate correctly. Does that with Stock & DD-Wrt.
     
    Last edited: Jan 15, 2015
  7. tech128

    tech128 Connected Client Member

    @jaminmc

    You'd have to take that up with arrmo. He writes all the code.

    I had that same problem with my router as well.

    That was the main reason I compiled the router code.

    I was running dd-wrt for the wndr3400 v2 and it worked ok for a few months, then started acting just like yours.

    I flashed this firmware and it has been fine ever since.

    I saw a little while back other people having the same issue with tomato on these types of routers.

    I had hoped with the latest code, it might have been fixed.

    Two things I did after I flashed this firmware may have helped.

    I did a 30-30-30 reset and did a thorough erase of nvram.

    Then I gave it a few minutes to settle and rebuild the nvram.

    arrmo has made more changes to the firmware since I compiled this one.

    When I get a chance I will recompile it.
     
  8. wndr3400v2

    wndr3400v2 Reformed Router Member

    Flashed this a week ago, so far so good except the WPS button seems not working. Before this I have DD-WRT, it works good for everything but SAMBA speed is really slow(about 2M/s downloading). With this Tomato I got 8M/s that's amazing thanks bro!
     
  9. dkirk

    dkirk Network Guru Member

    Setting a 5ghz channel will turn the radio off. Turn it back to "Auto" and it turns back on again, which seems to be a fairly common issue with Tomato these days regardless of build or dual-band router.
     
  10. tech128

    tech128 Connected Client Member

    @wndr3400v2

    Thanks, I hadn't noticed the button was not working.

    I'll add it to the known issues since fixing it would take more time then I have available at the moment.

    Glad to hear about the speed increase.

    The router code is compiled with gcc 4.2 too.

    Would probably be a decent amount faster with gcc 4.9

    I managed to compile a gcc 4.9 toolchain recently, but haven't had time to test it yet.

    I did a little research on the wps issue, from what I can tell, dd-wrt and tomato do not support wps.

    OpenWRT does though, and has for years already:
    https://forum.openwrt.org/viewtopic.php?id=30882

    @dkirk

    Good to know, I'll add that issue as well.
     
  11. AndreDVJ

    AndreDVJ Addicted to LI Member

    Off-topic but I just compiled "Advanced Tomato" with the dnsmasq 2.72 patch you created and it's working properly.
     
  12. tech128

    tech128 Connected Client Member

    @AndreDVJ

    Very cool. Glad to hear it helped you out.

    And I wouldn't be too concerned about OT in my threads. As long as it's not too far OT, don't sweat it.
     
  13. jaminmc

    jaminmc Network Newbie Member

    Aww, I didn't know there was a branch that supported my router. I compiled the latest commit, and the same thing happened. Although it seems to be stable now. Only diff is that i formatted JFFS2 and enabled it, and I haven't enabled IPv6 yet. Will try IPv6 tomorrow.
     
  14. jaminmc

    jaminmc Network Newbie Member

    Aww, I didn't know there was a branch that supported my router. I compiled the latest commit, and the same thing happened. Although it seems to be stable now. Only diff is that i formatted JFFS2 and enabled it, and I haven't enabled IPv6 yet. Will try IPv6 tomorrow.
     
  15. wndr3400v2

    wndr3400v2 Reformed Router Member

    dam it, reboot with unknown reason today, then reset by itself.
    All I did were samba share, aria2c downloading, static wan IP ,google DNS and adblock script

    Tried NVRAM full reset, no lucky.
    Now it reset every about 30 minutes with just samba running.

    CFE for WNDR3400v2 version: v1.0.14
    Build Date: Thu Apr 7 13:51:15 CST 2011

    CFE is too old, any one upload a new one please? Thanks!
     
    Last edited: Jan 22, 2015
  16. wndr3400v2

    wndr3400v2 Reformed Router Member

    flashed another firmware downloaded from https://mega.co.nz/#F!GJpVyKiI!MMX50qBZIZbmfqp_urKfmw
    TestingFirmwares
    Too bad no samba, I had to install optware.

    "Hyzoom bwq518" feature:
    - Support Simple Chinese UI
    - Display wireless chip temperature and txpwr
    - Display CPU occupancy rate
    - GUI for Xunlei Remote
    - GUI (include yaaw) for Aria2
    - Transparent over Wall integration and GUI (credit by Jun Lee, PunkDM)
    - ToW supports WebVPN, Shadowsocks(local and redir), SSH, GAE/WallProxy
    Copyright (C) 2013,2014 Bao Weiquan, Hyzoom
    bwq518@gmail.com
     
  17. ENjOY!

    ENjOY! New Member Member

    Hey Guys, I have a E3000 running Tomato by shibby that is an excellent OVPN server. I also have a WNDR3400v2 that i would like to setup the same way.I tried DD-WRT but had lots of GUI config problems and multiple bricked states. I just flashed using tech128's build from above which works great but no OVPN support. Is there a build available for thie router with OpenVPN?
     

Share This Page