|Version/Model||Launch Date||S/N||OpenWrt Version Supported||Model Specific Notes|
|v1||-||-||Barrier Breaker (14.07)||-|
Note that the not yet released Chaos Calmer trunk works fine on this device.
|v1||Atheros AR7241 360 MHz||64MiB||8MiB||1 WAN + 4x LAN (100 Mbit)||AR9287 [bgn 2x2:2]||1x USB 2.0||?||?||here||here|
OpenWrt provides official, nearly working, Barrier Breaker images.
|Compilation Date||OpenWrt Base Version||Notes and Changes||Repository||Download|
|15/05/15-a||Chaos Calmer (trunk)||Initial release. Note that USB is supported, LuCI is enabled by default and that it contains drivers for FAT and ext4 formatted usb sticks. It also contains alot of tools to use over SSH or telnet. The hardware buttons are not supported.||here||Worldwide North America|
|15/05/15-b||Chaos Calmer (trunk)||Same as above version, but with slightly more fs tools, HID and GPIO drivers.||here||Worldwide North America|
Note, that as always the images come with no warranty. You can't make the contributors to OpenWrt nor Muessigb (the builder and patcher of the build above) liable if it doesn't work for you or you break your router.
Always use the one with factory in its name. Note, however, that there are two factory images created for the WNR2200. One has 'NA' on the end, and the other doesn't. From my research, the 'NA' stands for 'North America'. However, it also seems that Netgear did not make a different firmware for North Americans. Not being from North America, I didn't care about this and just flashed the one without 'NA' in its name. If you are from North America, then you should probably contact someone on IRC, the mailing lists or the forums to get a more definite answer. I also saw that Netgear listed on their website that there are firmware differences between the worldwide versions and the Russian and Chinese versions, so if you're from Russia or China, you might want to ask someone before flashing as well.
If you are unsure of which version to flash, do not flash. You could end up bricking your router if you flash the wrong version
To flash OpenWrt from factory firmware, you just connect to your router over LAN and select the openwrt-ar71xx-generic-wnr2200-squashfs-factory.img firmware under Advanced → Firmware upgrade → Manual (or similar) and confirm that you want to flash OpenWrt.
The OpenWrt web interface has an option to flash new firmware over it, but I did not get it working yet. So to flash OpenWrt manually over tftp (without a serial console), you'll have to boot into recovery mode. So, let's get started.
tftp instructions on Linux:
connect 192.168.1.1 binary rexmt 1 timeout 60 put "path_to/openwrt-ar71xx-generic-wnr2200-squashfs-factory.img"
tftp instructions on Windows:
First, you need to download a special tftp client, that has more options than the one built into Windows has. You can download it here. Then execute tftp.exe using the following commandline:
tftp.exe -v -i -b8192 -t255 192.168.1.1 PUT "path_to\openwrt-ar71xx-generic-wnr2200-squashfs-factory.img"
Make sure, that tftp.exe doesn't throws any errors. If so, retry the command until tftp executes successfully.
Once you've done all of this, wait around 3 to 7 minutes (you can see that the update is in progress, when a pairs of yellow leds goes on; its finished, when the power led turns solid green) and then reconnect to your router. If all goes well, you should be able to access your router using telnet on 192.168.1.1:23.
Do NOT touch the router during the update or you could possibly render it unusable.
The router's stock firmware from Netgear is actually OpenWrt (Kamikaze) which you can access over Telnet after using the old TCP telnetenable.exe. The username and password is Gearguy:Geardog. Here's the telnet output from a telnet unlocked stock WNR2200: