User Tools

Site Tools


ASUS WL-320gE / WL-320gP

The ASUS WL-320g is a simple wireless access point featuring one fast ethernet port and 54Mbps Broadcom wireless. The WL-320gP variant is PoE capable.

Supported Versions

Version/Model S/N OpenWrt Version Supported Model Specific Notes
WL-320gE - 7.06+ 1 antenna
WL-320gE - 7.06+ 2 antennas, PoE (802.3af)

Hardware Highlights

CPU Ram Flash Network USB Serial JTag
BCM5352E@200MHz 16MiB 4MiB 1 No Yes ?


Installing the firmware is possible using the standard TFTP upload procedure.

See generic.flashing

OEM installation using the TFTP method

  • Hold the reset button
  • Power on the device

As other ASUS models, the bootloader will use the IP configured in the nvram lan_ipaddr and lan_netmask variables when waiting for a TFTP upload.

Upgrading OpenWrt

If you have already installed OpenWrt and like to reflash for e.g. upgrading to a new OpenWrt version you can upgrade using the mtd command line tool. It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.

LuCI Web Upgrade Process
Terminal Upgrade Process
  • Login as root via SSH on
  • Use the following commands to upgrade.

cd /tmp/
sysupgrade /tmp/openwrt-brcm-2.4-squashfs.trx

  • If sysupgrade does not support this router, use the following commands.

cd /tmp/
mtd write /tmp/openwrt-brcm-2.4-squashfs.trx linux && reboot



Architecture: MIPS
Vendor: Broadcom
Bootloader: CFE
System-On-Chip: Broadcom BCM5352E
CPU Speed: 200 Mhz
Flash-Chip: Macronix MX29LV320CBTC
Flash size: 4 MiB
RAM: 16 MiB 2xSamsung K4S641632K
Wireless: Broadcom BCM4306 802.11b/g (integrated)
Ethernet: Switch in CPU (1 port connected, second Ethernet not soldered)
USB: No (J1, cable not soldered, no support in firmware)
Serial: Yes (J5)
JTAG: No/Unknown

Asus WL320gE PCB


J5 is a LVTTL Serail for the SoC's COM0 and COM1 (RX/TX only, no flowcontrol). J3 is an external RJ-12 connector for the COM0 (unsoldered).

1 - RX1 RX0 - 2
3 - TX1 TX0 - 4
5 - GND VCC - 6
7 - RESET   - 8

Pin 1 (with the square solder pad) is RX1. Serial pinouts is similar to the Asus wl500gp.

See port.serial for more info.



Other GPIO pins are available on the J6.

See oldwiki port.gpio article for more info. NOTE! WGT-54G layout is different.


BCM5332 SoC's USB 1.1 ports are connected to the J1. The connector and USB chip-resistors are not soldered.

TODO: Add an USB port.

USB usb.overview


No / Not known. Be very careful at upgrading/reflashing !

Specific Configuration

The WL-320gE and WL-320gP have one LAN port only, however it seems to be connected internally as switch port 3. So your switch configuration should look something like this:

config 'switch' 'eth0' option 'reset' '1' config 'switch_vlan' 'eth0_3' option 'device' 'eth0' option 'vlan' '0' option 'ports' '3 5*'

See network configuration for details.


The default network configuration is:

Interface Name Description Default configuration
br-lan LAN & WiFi
vlan0 (eth0.0) LAN port (3) None
wl0 WiFi Disabled

Switch Ports (for VLANs)

Only one switch port is exposed.

Port Switch port

Failsafe mode

  • Unplug the power cord.
  • Connect the router's LAN port directly to your PC.
  • Configure your PC with a static IP address between and E. g. (gateway and DNS is not required).
  • Plug the power on and wait for the DMZ LED to light up.
  • While the DMZ LED is on immediately press any button (Reset and Secure Easy Setup will work) a few times .
  • If done right the DMZ LED will quickly flash 3 times every second.
  • You should be able to telnet to the router at now (no username and password)

Other Info


00:00.0 FLASH memory: Broadcom Corporation Sentry5 Chipcommon I/O Controller
00:01.0 Ethernet controller: Broadcom Corporation Sentry5 Ethernet Controller
00:02.0 MIPS: Broadcom Corporation BCM3302 Sentry5 MIPS32 CPU
00:03.0 USB Controller: Broadcom Corporation BCM47xx Sentry5 USB Host Controller
00:04.0 RAM memory: Broadcom Corporation Sentry5 DDR/SDR RAM Controller
00:05.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller
00:06.0 Network controller: Broadcom Corporation BCM47xx/53xx RoboSwitch Core


system type             : Broadcom BCM5352 chip rev 0
processor               : 0
cpu model               : BCM3302 V0.8
BogoMIPS                : 199.47
wait instruction        : no
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : no
hardware watchpoint     : no
VCED exceptions         : not available
VCEI exceptions         : not available

CFE boot


CFE version 1.0.37 for BCM947XX (32bit,SP,LE)
Build Date: є@  7єК 17 10:25:34 CST 2006 (root@localhost.localdomain)
Copyright (C) 2000,2001,2002,2003 Broadcom Corporation.

Initializing Arena
Initializing Devices.
Boot partition size = 131072(0x20000)
et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller
CPU type 0x29008: 200MHz
Total memory: 16777216 KBytes

Total memory used by CFE:  0x80800000 - 0x8089B670 (636528)
Initialized Data:          0x808317E0 - 0x80833EC0 (9952)
BSS Area:                  0x80833EC0 - 0x80835670 (6064)
Local Heap:                0x80835670 - 0x80899670 (409600)
Stack Area:                0x80899670 - 0x8089B670 (8192)
Text (code) segment:       0x80800000 - 0x808317E0 (202720)
Boot area (physical):      0x0089C000 - 0x008DC000
Relocation Factor:         I:00000000 - D:00000000

Device eth0:  hwaddr 00-1F-C6-E4-XX-XX, ipaddr, mask
        gateway not set, nameserver not set
Null Rescue Flag.
Reading :: TFTP Server.
Failed.: Timeout occured
Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
Loading: ... 1597440 bytes read
Entry at 0x80001000
Closing network.
Starting program at 0x80001000


toh/asus/wl320g.txt · Last modified: 2015/10/02 00:59 by tmomas