Under Construction!
This page is currently under construction. You can edit the article to help completing it.

This device is NOT RECOMMENDED for future use with OpenWrt due to low flash/ram.
DO NOT BUY DEVICES WITH 4MB FLASH / 32MB RAM if you intend to flash an up-to-date and secure OpenWrt version (18.06 or later) onto it! See 4/32 warning for details.

1) This device does not have sufficient resources (flash and/or RAM) to provide secure and reliable operation.
This means that even setting a password or changing simple network settings might not be possible any more, rendering the device effectively useless. See OpenWrt on 4/32 devices what you can do now.

2) OpenWrt support for this device will end after 2019.
19.07 will be the last official build for 4/32 devices. After 19.07, no further OpenWrt images will be built for 4/32 devices. See OpenWrt on 4/32 devices what you can do now.

The WN802T is a b/g/n wireless access point with 1 Gigabit LAN port.

ModelVersionSoCCPU MHzFlash MBRAM MBWLAN HardwareWLAN2.4WLAN5.0100M portsGbit portsModemUSB
WN802Tv2Atheros AR9132400832Atheros AR9102, Atheros AR9130b/g/n----

FIXME Find out flash layout, then add the flash layout table here (copy, paste, modify the example).

Please check out the article Flash layout. It contains examples and explanations that describe how to document the flash layout.

There currently is not an easy installation option for this device. Use the tftp instructions below.

Specific values needed for tftp

FIXME Enter values for “FILL-IN” below

Bootloader tftp server IPv4 address FILL-IN
Bootloader MAC address (special) FILL-IN
Firmware tftp image Latest OpenWrt release (NOTE: Name must contain “tftp”)
TFTP transfer window FILL-IN seconds
TFTP window start approximately FILL-IN seconds after power on
TFTP client required IP address FILL-IN


FIXME These are generic instructions. Update with your router's specifics.

If you don't have a GUI (LuCI) available, you can alternatively upgrade via the command line. There are two command line methods for upgrading:

  • sysupgrade
  • mtd

Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.


  • Login as root via SSH on, then enter the following commands:
cd /tmp
sysupgrade /tmp/


If sysupgrade does not support this router, use mtd.

  • Login as root via SSH on, then enter the following commands:
cd /tmp
mtd write /tmp/ linux && reboot

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

FIXME Please fill in real values for this device, then remove the EXAMPLEs

The default network configuration is:

Interface Name Description Default configuration
vlan0 (eth0.0) EXAMPLE LAN ports (1 to 4) EXAMPLE None
vlan1 (eth0.1) EXAMPLE WAN port EXAMPLE DHCP

FIXME Please fill in real values for this device, then remove the EXAMPLEs

Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on.

Port Switch port
Internet (WAN) EXAMPLE 4

hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.

FIXME Please fill in real values for this device, then remove the EXAMPLEs

The Netgear WN802T has the following buttons:

EXAMPLE Reset reset
EXAMPLE Secure Easy Setup ses
EXAMPLE No buttons at all. -
Model WN802T
Versions v2
Device Type WiFi Router
Availability Discontinued
Comments - general
OpenWrt Support
Supported Since Commit
Supported Since Release
Supported Current Release
Bootloader U-Boot
Target ar71xx
CPU MHz 400
Flash MB 8
Ethernet 100M ports -
Ethernet Gbit ports
Switch ¿
Modem -
Comments - network ports
WLAN 2.4GHz b/g/n
WLAN 5.0GHz -
WLAN Hardware
Detachable Antennas -
Comments - WLAN 2x2
USB ports -
SATA ports -
Serial Yes
Comments - USB & SATA ports
LED count 2
Button count 1
Power supply
Forum Topic URL
WikiDevi URL
OEM device homepage URL
Firmware OEM Stock URL
Firmware OpenWrt Install URL
Firmware OpenWrt Upgrade URL
Edit the underlying data View/Edit data

Insert photo of front of the casing

Insert photo of back of the casing

Backside label:
Insert photo of backside label

Note: This will void your warranty!

  1. Remove the .5mm Torx screw on the bottom right.
  2. Carefully pry off the right panel exposing the PCB.

Main PCB:
Insert photo of PCB

port.serial general information about the serial port, serial port cable, etc.

How to connect to the Serial Port of this specific device:

The serial console connector (JP1) has the usual Netgear pinout: GND - TX - RX - VCC

Insert photo of PCB with markings for serial port

Serial connection parameters
for Netgear WN802T 2
115200, 8N1

port.jtag general information about the JTAG port, JTAG cable, etc.

How to connect to the JTAG Port of this specific device:
Insert photo of PCB with markings for JTAG port

U-Boot 1.1.4-WN802TV2-V1.1.2 (Sep 3 2009 - 10:09:11) AP83 (ar9100 with SPI flash) DRAM: 32 MB Finding MXIC Flash. ID c22017 Flash: 8 MB In: serial Out: serial Err: serial Net: ag7100_enet_initialize... Fetching MAC Address from 0xbf7f1000 MAC_CFG1 0xf MAC_CFG2 0x7114 PHY Setting up... VSCXXX Found 0 unit 0:0 phy_addr: 1 id: 004dd04e PHY: Atheros AR8021 eth0: 30:46:9a:11:34:22 eth0 up Manu data is valid! Enter SPACE to drop into boot loader: 0 ## Booting image at bf6e0000 ... Image Name: Linux Kernel Image Created: 2009-03-09 12:37:05 UTC Image Type: MIPS Linux Kernel Image (gzip compressed) Data Size: 924306 Bytes = 902.6 kB Load Address: 80060000 Entry Point: 80232000 Verifying Kernel Checksum ... OK Uncompressing Kernel Image ... OK Starting kernel @80232000... Linux version 2.6.15--LSDK- (root@build) (gcc version 3.4.4) #1 Mon Mar 9 18:06:58 IST 2009 ^Mflash_size passed from bootloader = 8 ^Marg 1: console=ttyS0,115200 ^Marg 2: rootfstype=jffs2 ^Marg 3: root=31:02 ^Minit=/sbin/init ^Marg 4: mtdparts=ar7100-nor0:256k(u-boot),64k(u-boot-env),6720k(rootfs),1024k(uImage),64k(manufacturing-data),64k(ART) ^Marg 5: mem=32M ^MCPU revision is: 00019374 ^MDetermined physical RAM map: ^M memory: 02000000 @ 00000000 (usable) ^MUser-defined physical RAM map: ^M memory: 02000000 @ 00000000 (usable) ^MBuilt 1 zonelists ^MKernel command line: console=ttyS0,115200 rootfstype=jffs2 root=31:02 ^Minit=/sbin/init mtdparts=ar7100-nor0:256k(u-boot),64k(u-boot-env),6720k(rootfs),1024k(uImage),64k(manufacturing-data),64k(ART) mem=32M ^MPrimary instruction cache 64kB, physically tagged, 4-way, linesize 32 bytes. ^MPrimary data cache 32kB, 4-way, linesize 32 bytes. ^MSynthesized TLB refill handler (20 instructions). ^MSynthesized TLB load handler fastpath (32 instructions). ^MSynthesized TLB store handler fastpath (32 instructions). ^MSynthesized TLB modify handler fastpath (31 instructions). ^MCache parity protection disabled ^MPID hash table entries: 256 (order: 8, 4096 bytes) ^MUsing 200.000 MHz high precision timer. ^MDentry cache hash table entries: 8192 (order: 3, 32768 bytes) ^MInode-cache hash table entries: 4096 (order: 2, 16384 bytes) ^MMemory: 30000k/32768k available (1540k kernel code, 2752k reserved, 319k data, 104k init, 0k highmem) ^MMount-cache hash table entries: 512 ^MChecking for 'wait' instruction... available. ^MNET: Registered protocol family 16 ^Mreset dev success ^MSCSI subsystem initialized ^MAR7100 GPIOC major 0 ^MJFFS2 version 2.2. (C) 2001-2003 Red Hat, Inc. ^MInitializing Cryptographic API ^Mio scheduler noop registered ^Mio scheduler deadline registered ^MSerial: 8250/16550 driver $Revision: #1 $ 1 ports, IRQ sharing disabled ^Mserial8250.0: ttyS0 at MMIO 0x0 (irq = 19) is a 16550A ^M6 cmdlinepart partitions found on MTD device ar7100-nor0 ^MCreating 6 MTD partitions on "ar7100-nor0": ^M0x00000000-0x00040000 : "u-boot" ^M0x00040000-0x00050000 : "u-boot-env" ^M0x00050000-0x006e0000 : "rootfs" ^M0x006e0000-0x007e0000 : "uImage" ^M0x007e0000-0x007f0000 : "manufacturing-data" ^M0x007f0000-0x00800000 : "ART" ^MNET: Registered protocol family 2 ^MIP route cache hash table entries: 512 (order: -1, 2048 bytes) ^MTCP established hash table entries: 2048 (order: 1, 8192 bytes) ^MTCP bind hash table entries: 2048 (order: 1, 8192 bytes) ^MTCP: Hash tables configured (established 2048 bind 2048) ^MTCP reno registered ^MTCP bic registered ^MNET: Registered protocol family 1 ^MNET: Registered protocol family 17 ^M802.1Q VLAN Support v1.8 Ben Greear <> ^MAll bugs added by David S. Miller <> ^Mar7100wdt_init: Registering WDT success ^MVFS: Mounted root (jffs2 filesystem) readonly. ^MFreeing unused kernel memory: 104k freed ^M^Minit started: BusyBox v1.01 (2009.03.09-12:33+0000) multi-call binary ag7100_mod: module license 'unspecified' taints kernel. ^MAG7100: Length per segment 1536 ^MAG7100: Max segments per packet 1 ^MAG7100: Max tx descriptor count 100 ^MAG7100: Max rx descriptor count 252 ^MAG7100: fifo cfg 3 00780008 ^MAG7100CHH: Mac address for unit 0 ^MAG7100CHH: 30:46:9a:11:34:22 ^M*** Loading wlandriver *** Country code is 840 *** Base MAC address is 30:46:9a:11:34:22 ath_hal: ( AR5416,DEBUG,REGOPS_FUNC,DFS) ^Masc: no version for "ath_hal_getctl" found: kernel tainted. ^Marada_softchip: ^Math ratectrl: ath_rate_atherosCopyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved ^Mwlan: mac acl policy registered ^Math_ahb: 1.0 (Atheros/multi-bss) ^Math ratectrl: ath_rate_atherosCopyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved ^Mmac 20.0 phy 10.2 radio 13.0 ^Mwifi0: Atheros AR9100 WiSoC: mem=0xb80c0000, irq=2 ^Mwifi0vap0 Note! Vap creation can fail if base vap is not created wifi0wds0 Note! Vap creation can fail if base vap is not created wifi0wds1 Note! Vap creation can fail if base vap is not created wifi0wds2 Note! Vap creation can fail if base vap is not created wifi0wds3 Note! Vap creation can fail if base vap is not created wifi0wds4 Note! Vap creation can fail if base vap is not created wifi0wds5 *** Starting configd *** Starting syslogd *** Starting watchdog *** Starting reset_detect wn802t_reset_open: called ^Mwn302t_sys_ioctl: cmd issued is 1015 ^M*** Starting httpd server 2000-01-01 00:00:05: (server.c.918) WARNING: unknown config-key: accesslog.filename (ignored) no ntpclient-wrapp found; none killed. Unknown host device eth0 entered promiscuous mode ^Mag7100_ring_alloc Allocated 1200 at 0x81f61800 ^Mag7100_ring_alloc Allocated 3024 at 0x81ebc000 ^MAG7100: cfg1 0xf cfg2 0x7014 ^MVSC8601: Found 0 unit 0:0 phy_addr: 1 id: 004dd04e ^MVSC8601: PHY is an Atheros F1E ^MVSC8601: unit 0 phy_addr 1 ^MVSC8601: unit 0 phy_addr 1 ^MAG7100: unit 0: phy not up carrier 1 ^MWriting 4 ^Mdevice wifi0vap0 entered promiscuous mode ^Mdevice wifi0wds0 entered promiscuous mode ^Mdevice wifi0wds1 entered promiscuous mode ^Mdevice wifi0wds2 entered promiscuous mode ^Mdevice wifi0wds3 entered promiscuous mode ^Mdevice wifi0wds4 entered promiscuous mode ^Mdevice wifi0wds5 entered promiscuous mode ^Mroute: SIOC[ADD|DEL]RT: Invalid argument no /usr/sbin/nmbd found; none killed. Configuration file: /etc/hostapd.conf.wifi0 brtrunk: port 2(wifi0vap0) entering learning state ^Mar5416StopDmaReceive: dma failed to stop in 10ms ^MAR_CR=0x00000024 ^MAR_DIAG_SW=0x40000020 ^Mar5416StopDmaReceive: dma failed to stop in 10ms ^MAR_CR=0x00000024 ^MAR_DIAG_SW=0x40000020 ^M netgear113422 mips #1 Mon Mar 9 18:06:58 IST 2009 (none) ^Mnetgear113422 login:


Space for additional notes, links to forum threads or other resources.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2021/12/05 06:52
  • by tmomas