User Tools

Site Tools


Ubiquiti Nanostation M5 / Loco M5

Warning! There are 2 version of nanostation xm and xw.

Supported Versions

BrandModelVersionCurrent ReleaseOEM InfoForum TopicTechnical Data
UbiquitiNanoStation Loco M5 xw18.06.1 data
UbiquitiNanoStation M5 xw18.06.1View/Edit data
UbiquitiNanoStation M5 xm18.06.1View/Edit data
Version/Model Launch Date OpenWrt Version Supported Chip Bugs in Hardware
xm - 14.07 ar724x
xw 2014 14.07 - for Nanostation M5 ar9342
trunk - for Nanostation Loco M5 Most of these devices have a hardware bug in the ethernet chip. This leads to connection loss of eth0 interface. Only a reboot can fix this. See also Bug description. As of August 2015 there is no workaround in OpenWrt available.

From the beginning of 2014 Ubiquiti has released new model of Nanostation M5 devices (old boards use ar724x chip while new ones are using ar934x chip).

New Ubiquiti Nanostation M5 firmware page devices use xw firmware image, while older use xm image.

  • For newer Nanostation Loco M5 (XW) (models since 2014) there is a new image (openwrt-ar71xx-generic-ubnt-loco-m-xw-squashfs-factory.bin).
  • For old Nanostation Loco M5 (XM) the image name is openwrt-ar71xx-generic-ubnt-nano-m-squashfs-factory.bin.

If you have installed OpenWrt and issue cat /proc/cpuinfo or look trough boot messages XW based hardware should come back as Atheros AR93xx, XM = Atheros AR72xx

Hardware Highlights

ModelVersionSoCCPU MHzFlash MBRAM MBWLAN HardwareWLAN2.4WLAN5.0100M portsGbit portsModemUSB
NanoStation Loco M5 xwAtheros AR9342400832Atheros AR9342-a/n1---
NanoStation M5 xmAtheros AR7240390832Atheros AR9280-a/n2---
NanoStation M5 xwAtheros AR9342400832Atheros AR9342-a/n2---


Install OpenWrt (generic explanation)

Image name: openwrt-ar71xx-generic-ubnt-nano-m-…

You can install the *-factory image over the webinterface or via tftp rescue. Webinterface default address is

To enter tftp rescue mode power cycle the device while keep the reset button pushed (for ~10 sec). Leds will start to blink red and yellow.

# pick an address in the range for your network device
# tftp
tftp> bin
tftp> trace
# depending on your version **xm** or **xw**
tftp> put openwrt-ar71xx-generic-ubnt-nano-m-squashfs-factory.bin
tftp> put openwrt-ar71xx-generic-ubnt-nano-m-xw-squashfs-factory.bin

Installing OpenWrt via TFTP

PoE passtrough

gpio version
8 xm
2 xw

In CLI this will work to change the PoE passtrough instantly without rebooting or waiting for config to apply. Email from development mailing list.

to switch the PoE passtrough on use this:

# nanostation xm
echo 8 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio8/direction
echo 1 > /sys/class/gpio/gpio8/value
# disable with echo 0 > /sys/class/gpio/gpio8/value
# nanostation xw
echo 2 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio2/direction
echo 1 > /sys/class/gpio/gpio2/value
# disable with echo 0 > /sys/class/gpio/gpio2/value


Boot messages from Nanostation M5 Loco:

U-Boot (Jul 19 2012 - 10:41:56)

Board: Ubiquiti Networks XM board (rev 1.0 e0a5)
DRAM:  32 MB
Flash:  8 MB
PCIe WLAN Module found (#1).
Net:   eth0, eth1
Hit any key to stop autoboot:  0 
## Booting image at 9f050000 ...
   Image Name:   MIPS OpenWrt Linux-3.3.8
   Created:      2014-01-15  15:39:31 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    929404 Bytes = 907.6 kB
   Load Address: 80060000
   Entry Point:  80060000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...


Nanostation M5 Serial Pins


Nanostation Loco M5 Serial Pins

A pin header can be soldered to the board to use the serial port. The board is mounted to a sled which can be pulled out after the protective cover for the RJ-45 port is removed.


toh/ubiquiti/nanostationm5.txt · Last modified: 2018/12/10 14:34 by tmomas