User Tools

Site Tools


Compex WPJ72Z

Not recommended for future use with OpenWrt due to low flash/ram.
Limitations in extensibility and stability of operation are to be expected.
See 432_warning for details.

Supported Versions

Hardware Highlights

ModelVersionSoCCPU MHzFlash MBRAM MBWLAN HardwareWLAN2.4WLAN5.0100M portsGbit portsModemUSB
WPJ72Z7B06Atheros AR7240400432ALL Compex Atheros WLE200 series mini-PCIeb/g/na/n2---


Restore mode

If you want to upload firmware to router by tftp, you will have to turn your device to this mode. The procedure is following:

  1. Turn off the device.
  2. Press and hold the reset button.
  3. Plug the device (still hold the button).
  4. Wait until the Diagnostic LED (second from the left) starts flashing quickly. (This will happen almost immediately.)
  5. Now release the reset button. Your router is in Restore mode.

TFTP installation notes

Set your ethernet interface into static mode (IP address, netmask, default gateway, put your router into Restore mode and upload the firmware by TFTP using the following commands (replace XXXXXX with WPJ72Z):

$ tftp
tftp> binary
tftp> trace
tftp> put openwrt-ar71xx-wpj72z.bin

Diagnostic LED will now stop blinking for a while; if the flashing procedure is successfully done, it will start blinking slowly. Now reboot your router manually (turn off - turn on) and OpenWrt will boot.

Upgrading OpenWrt (on compex Myloader)

Minimum Requirement

  1. Compex loader version 2.54 or above.
  2. OpenWrt will only be supported on WPJ72Z with 4MB NOR flash and above.
  3. Please ensure that the Ethernet connection is able to ping address =
  4. If there is a USB NAND flash available on board, you would need to change the loader configuration. Please refer to “what to do if there is a onboard NAND Flash”.

Compiling OpenWrt suitable for use on WPJ72Z

  1. Getting source codes
    $ svn co -r 12448
  2. Apply patches from the files mod-wpj72z.tgz (resource url)
    $ tar -zxvf mod-wpj72z.tgz
    $ cp -a mod-wpj72z/* trunk/
  3. Compile
    $ cd trunk
    $ cp wpj72z.config .config
    $ make

    OpenWrt Firmware will be in bin/openwrt-ar71xx-wpj72z.bin

Uploading the OpenWrt firmware to WPJ72Z running MyLoader v2.54.0717

a. Via Compex Firmware

  • Put the AP in Firmware Upgrade mode and upload the file.
  • This file is for WPJ72Z with 4MB or 8MB NOR flash.

b. Via TFTP

  • Go to the firmware upgrade mode (by pressing and hold the Reset button and plug-in the power adapter).
  • Upload the OpenWrt image to the device ($ tftp -i put openwrt-ar71xx-wpj72z.bin)

Hardware info

Architecture MIPS
Vendor Atheros
Bootloader CFE
System-On-Chip AR7240
CPU Speed 400 Mhz
Flash size 4 MB (up to 16 MB)
Wireless 1 × MiniPCI slots
Ethernet 2 × 10/100 Base-TX Ethernet Port (with Auto MDI/MDIX)
USB 2 × USB 2.0 ports (optional)
Serial yes
JTAG yes


Both madwifi and ath9k work well with all Compex MiniPCI cards. You will need some wireless authenticator and/or supplicant (wpad-mini/wpad/wpa-supplicant/hostpad/hostapd-mini).

:!: Madwifi doesn't support MAC changes through UCI on this architecture. If you want to change of wireless MAC, see this.

Useful sources

This page has been assembled from a number of different pages from the old wiki and the current wiki. Refer to them for more (possibly outdated) information.


toh/compex/wpj72z.txt · Last modified: 2019/02/12 21:53 by tmomas