Garage sales. Garage sales are awesome. I picked up a Netgear WNR1000v2 VC router at a garage sale for $5 last year. That’s a bargain, until you realize that this router should’ve retailed for $5. The stock firmware is terribad and limited. A JavaScript bug prevents WPS from being disabled unless you visit the administration page using Internet Explorer. It doesn’t help that some of these units were modified by Comcast to only accept certain firmware updates, and then passed out like candy to clueless Internet subscribers who needed a troublesome device to scream at daily. (As if dealing with Comcast wasn’t bad enough already.)
Enough ranting. Here’s the cool part: OpenWRT didn’t support it at the time. No, wait, that’s not the cool part. The cool part is, I accidentally got a custom build of OpenWRT onto the thing after investing in a USB TTL serial adapter and flailing around with OpenWRT’s source code. Wait, that’s still not the cool part.
I don’t remember how I got it working. It was towards the end of last semester, and last semester was two forevers ago in computer years. I posted on the OpenWRT forum but didn’t get any response, and I didn’t know enough about OpenWRT’s internals to submit a patch, so I slapped my hackish build onto the device and immediately forgot about it.
But! A hardworking developer who goes by the handle SaltwaterC took the time to figure out this pesky little device and made some nice builds and patches. That’s the cool part. Thanks, SaltwaterC!
If you have one of these, don’t throw it out! They actually work great with OpenWRT, especially if you can rescue one from the bargain bin at your local thrift store.
Hey man. I read this article you made and have been looking for a way to flash my Netgear WNR1000v2 router for ages now. I took a look at the web page that has the tutorial from SaltwaterC, but not sure I really understand what to do. Got any advice?
Updated builds for the latest versions of OpenWRT/LEDE are available at:
https://forum.openwrt.org/t/wnr1000v2-builds-for-netgear/39360
I’ve created updated versions for OpenWRT 17.01.7, 18.06.4, and 19.07 (07-23-19 Snapshot). All include LuCI, but not OPKG.
Note:
17.01.7 includes IPV6, PPP.
18.0.4 does not include IPV6, PPP.
19.07 does not include IPV6, PPP and Firewall.
You should not use the 19.07 version on a direct WAN facing connection because of the lack of a built-in firewall, but it works great behind an existing router/switch/firewall or as a wireless access point.
Available at https://forum.openwrt.org/t/wnr1000v2-builds-for-netgear/39360