Overview
The Netgear WN2000RPTv3 is similar in hardware to the Netgear WNR2000v4, except it lacks the physical WAN port (eth0).
https://wiki.openwrt.org/toh/netgear/wnr2000v4
We can use the builds for wnr2000v4 to turn this device into a full router. The following is based on work done by @bazz in this thread: https://forum.openwrt.org/viewtopic.php … 78&p=2 (Thanks bazz!)
The default u-boot runs a crc check on the kernel and rootfs before boot. We need to remove this check from the u-boot bootcmd variable if we want OpenWrt to load properly.
To do this I have built a modified version of the official Netgear firmware V1.0.0.24 with the following changes:
Remove telnetenable, utelnetd is now enabled by default
Add fw_printenv/fw_setenv
Make u-boot-env writeable (/dev/mtd1)
Check for valid u-boot-env CRC on boot, and write modified defaults to mtd if invalid (/lib/uboot_env_bootcmd_nocrc.backup)
WARNING: If you try to flash OpenWrt before first flashing and booting the modified Netgear firmware, your device will not boot and you will need to perform firmware recovery via TFTP.
Firmware Files
Modified Netgear image:
https://www.dropbox.com/s/z1jfe49q9t5fd … telnet.img
Modified OpenWrt image:
https://www.dropbox.com/s/tjw1gpyw2k5x7 … actory.img
Intructions
1. Login to device web interface. (default: http://192.168.1.250 admin/password )
2. Upgrade Firmware with modified Netgear image (wn2000rptv3-V1.0.0.24-ubootenv-telnet.img). Wait for device to reboot.
3. Check to make sure modified Netgear firmware executed properly by telneting into device. Run "fw_printenv" and make sure "bootcmd=bootm 0x9f040000" exists.
4. Login to device web interface again.
5. Upgrade Firmware with modified OpenWrt image (openwrt-15.05-ar71xx-generic-wn2000rptv3-squashfs-factory.img). Wait for device to reboot.
Once completed booting, the device should now be available at http://192.168.1.1. The device will identify as a "NETGEAR WNR2000 V4". You should be able to use newer wnr2000v4-squashfs-sysupgrade.bin files to upgrade to a more recent version of OpenWrt if you so choose.