I've spent some time rolling my own builds of trunk for a while and after a lot of requests decided to share the build since a lot of people are normal and don't necessarily know what a compiler is... The WNDR3700 is a great router and I think everybody deserves to have a taste of OpenWrt. For this build I aim to include everything that makes sense for this type of router, and also to have a working default configuration for all services.

I recommend using the TFTP method to flash (basically hold reset button while turning on until power flashes green then TFTP the factory image, look in wiki for detailed instructions). From stock just flash the factory image through web.

what advatages are this fw over stock netgear?sry am a noob to this i used to run tomato on my wrt54gl

If you don't have any issues with your current Netgear firmware and don't need anything beyond basic functionality of your router there probably isn't much point in using third party firmwares. I personally currently have issues with Netgear's official firmware for my WNDR37AV where only flashing to an old version which according to Netgear's website isn't for my router even though they're the same pieces of hardware. OpenWRT has been a godsend... all my problems were solved with OpenWRT then I stumbled upon arokh's build over at DD-WRT (also does not work right with router). Arokh, thank you SO much for posting these and I hope you continue to post all your builds. I'm not Linux savvy by any means and I feel much safer using someone else's work than dabbling in compiling myself (I would have taught myself to make this router work). I've still been having a few issues here and there and still trying to discover if they are firmware or hardware related. Whichever build of yours I had been on locked or dropped wireless on me twice and once corrupted the firmware requiring a restore after saving/applying changes from within Luci. I'm hoping it's just residual bugs from trunk but I definitely want to keep trying more releases. Thanks so much again!

Thanks you for your great work.I have Netgear WNDR3700 with stock 1.0.4.68 firmware. What is the procedure:1. From stock flash the factory image through web - this firmware: openwrt-wndr3700-r24556-squashfs-factory.img2. Then using the TFTP method flash with this firmware: openwrt-wndr3700-r24556-squashfs-sysupgrade.bin. Right ? It's need to be applied both firmware ?The link to openwrt-wndr3700-r24556-squashfs.config not working. How apply this config files ?

This build seems to have some performance issues, I'm downgrading kernel and uClibc to trunk default. That way you can install binaries and kernel modules from the repo's without trouble also. New build coming up as soon as it finishes compiling

EDIT: All you need to flash from stock is the -factory.img file. The configuration file is available for anyone interested to see what's included or to make their own build. Fixed the broken link now.

My build is just OpenWrt with some sane defaults. The mac80211 driver does not support mac filtering as far as I know, nothing I could add in the build. What do you mean by guest wireless access? You can set up non bridged networks and custom firewalling, that should cover most scenarios.

Thank you arokh! Your previous release was really slow while writing to usb storage. I will try this new one as soon I can.

Thank you very much for your work and I have to thank my italian friend coatto too: he talked to me about this firmware!

Have a nice day.

EDIT: Is automount and share of /mnt/sda1 disabled in the last release? I have an ext2 usb storage that I can't access via NFS now and it's not mounted (System -> Mount Points). Have I to manually mount and share it? Thanks!

With MIA is it possible for each IP address identifies time scheduler for Internet access like from 08:00AM to 10:00PM.It is a shame that Netgear corporation not this build in by default where other routers do have this possibility by default.

EDIT: Is automount and share of /mnt/sda1 disabled in the last release? I have an ext2 usb storage that I can't access via NFS now and it's not mounted (System -> Mount Points). Have I to manually mount and share it? Thanks!

It works here, maybe something in your overlay config. Look at your logs and /etc/exports file.

@Lusa

You can easily do that with cron/iptables. There might be something in the web interface also I haven't looked much at that.

Arokh, thanks for your job.Well, issue regarding usb performance isn't resolved in your last build.I have the same bad performance of old build.It's very strange.If you can, try the "original" backfire rc4: it has very good usb performance with async option in fstab.If anyone is trying this build, please report your usb speed.C'mon, we must resolve the issue

Thanks I already searched for differences between the regions and the only significant difference I could find is that NA uses different frequencies. I installed it fine anyway. Just trying out some stuff at the moment, I have A LOT OF OPTIONS now

Okee, another questions:How can I use channels which are not legal in my country(Netherlands)? I have a HP notebook from the US which doesn't see 2.4GHz frequencies on channel 11 and higher, with a Sitecom dual-band wireless adapter, which doesn't see any 5GHz frequencies with a higher channel than 48. And how does HT mode work?

I wanted to know how many wireless networks I could create on the 2.4GHz band, so I made Network, Network1, Network2 and Network3(not exactly sure how it went but it was something like this). When I created Network4 I lost connection with the router and couldn't connect anymore. I can still see Network, Network2 and Network3, but they all return an error message. I also tried to connect with a cable but that doesn't work either. It just shows 'Unidentified network'. How can I reset my router or fix it so that I can use it again?

The CIFS share is \\192.168.1.1\sda1, enter a wrong username to get in. It maps bad usernames to guest (root). I'm easily getting faster SFTP speeds than that, got 1.8MB/s over wireless G when I tried just now.

@coatto7

I'm getting decent USB performance, how are you measuring? What kind of external storage do you got? The biggest difference from backfire is uClibc, I'll make a build with the same uClibc as backfire (0.9.30.1) and you can try that.

@japperrr

You are never screwed with the WNDR3700. Use the TFTP method in the wiki.

The CIFS share is \\192.168.1.1\sda1, enter a wrong username to get in. It maps bad usernames to guest (root). I'm easily getting faster SFTP speeds than that, got 1.8MB/s over wireless G when I tried just now.

@coatto7

I'm getting decent USB performance, how are you measuring? What kind of external storage do you got? The biggest difference from backfire is uClibc, I'll make a build with the same uClibc as backfire (0.9.30.1) and you can try that.

@japperrr

You are never screwed with the WNDR3700. Use the TFTP method in the wiki.

I'm measuring the speed with MenuMeter for Mac.The storage is a 2,5'' hdd 5400rpm with ext3 filesystem.Ok, i'll wait for a new build with the same uClibc as backfire