User Tools

Site Tools


toh:netgear:wnr2200

Netgear WNR2200

Supported Versions

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.

Hardware Highlights

Ver CPU Ram Flash Network Wireless USB Serial JTag Wiki FCC
v1 Atheros AR7241 360 MHz 64MiB 8MiB 1 WAN + 4x LAN (100 Mbit) AR9287 [bgn 2x2:2] 1x USB 2.0 ? ? here here

Manufacturer's site

Installation

OpenWrt provides official, nearly working, Barrier Breaker images.

  1. Latest OpenWrt release [badly messed up boardconfig file; no usb]

User-provided images

Images by Muessigb

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.

Selecting a Firmware Image

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

Flashing from factory firmware

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.

Flashing from 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.

  1. Turn the router off
  2. Use a long, thin object (e.g. a toothpick) to hold down the button marked "Restore Factory Settings" (or something similar).
  3. Turn the router on, while still holding down the button with the long, thin object
  4. The 'power' LED will start to flash. Wait for it to stay lit green. Then release the button.
  5. Set your computer a static IP of 192.168.1.2 and connect to the router to you computer using the LAN1 port on the WNR2200.
  6. Follow the OS-specific tftp instructions to flash the image onto the router.

tftp instructions on Linux:

  1. Open a terminal in the directory where you have downloaded the firmware
  2. Type 'tftp'. (If you don't have tftp installed, install it.)
  3. Type the following commands:
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.

Final steps

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.

Trivia

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:

=== IMPORTANT ============================ Use 'passwd' to set your login password this will disable telnet and enable SSH ------------------------------------------ BusyBox v1.4.2 (2013-12-23 15:48:24 CST) Built-in shell (ash) Enter 'help' for a list of built-in commands. _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M KAMIKAZE (7.09) ----------------------------------- * 10 oz Vodka Shake well with ice and strain * 10 oz Triple sec mixture into 10 shot glasses. * 10 oz lime juice Salute! --------------------------------------------------- root@WNR2200:/#

toh/netgear/wnr2200.txt · Last modified: 2015/05/09 20:50 by Muessigb