Ubiquiti Airmax M
The Ubiquiti Airmax M series are based on ar71xx chipset. They include:
Airmax M series | |
---|---|
NanoStation M | sectorial 60 deg antenna, high power, 2 ethernet |
NanoStation Loco M | low cost sectorial 60 deg antenna, 1 ethernet |
PicoStation M HP | omni directional, high power, 1 ethernet |
Bullet M | other form, high power, 1 ethernet |
Rocket M | high end, usb |
PowerBridge M | Rocket M with high power antenna, 1 ethernet |
NanoBridge M | device-in-feeder directional dish antenna, 1 ethernet |
Note: For the models with 1x ethernet (nanostation loco m, picostation m hp, bullet m), use the bullet-m image.
The bullet-m image is the base of the airmax series.
There is (as of 2023/05) a unresolved problem with builds for Ubnt units with ONE ethernet port. Flashing a OpenWRT ath79 version after 19.07.10 will brick the unit. The last working version is 19.07.10 AR71xx. Install the latest working build and check your CPU with:
cat /proc/cpuinfo
if its AR7240 or Ar7241 and then flash the corresponding Ubiquiti BULLET M image! This is a one eth port only unit and is tested to be working on locos XM and rocket M.
The rocket-m image is the bullet-m with an additionnal usb driver. As of 22.03 there is no dedicated Rocket-M ath79 image use the Bullet-M AR7240 image
The nano-m image is the bullet-m with an additionnal ethernet.
The NanoBridge-m works fine with bullet-m r30919
Special Firmware Note: AirOS XM.v5.5.X images used U-Boot 1.1.4.2-s594 (Dec 5 2012 - 15:23:07). The OpenWRT image can be successfully flashed onto these versions of firmware. However, in July 2015 Ubiquiti released a new version of firmware XM.v5.6.X. With this firmware a new U-Boot version was released, U-Boot 1.1.4.2-s956 (Jun 10 2015 - 10:54:50). The newer U-Boot version changes the memory size and starting address for rootfs, cfg, and EEPROM. LOADING AN OPENWRT IMAGE ON A U-Boot 1.1.4.2-s956 WILL CAUSE THE DEVICE TO BE BRICKED!!!
If the device has XM.v5.6.X, an older version of XM firmware can be loaded from the AirOS webgui (for example XM.v5.5.10) and U-Boot will be overwritten with the older version. OpenWRT can then be loaded onto the device successfully.
U-Boot 1.1.4.2-s594 (Dec 5 2012 - 15:23:07)
#: | name | size | offset | mask_flags | size |
---|---|---|---|---|---|
0: | u-boot | 0x00040000 | 0x00000000 | 0 | 256k |
1: | u-boot-env | 0x00010000 | 0x00040000 | 0 | 64k |
2: | kernel | 0x00100000 | 0x00050000 | 0 | 1024k |
3: | rootfs | 0x00660000 | 0x00150000 | 0 | 6528k |
4: | cfg | 0x00040000 | 0x007b0000 | 0 | 256k |
5: | EEPROM | 0x00010000 | 0x007f0000 | 0 | 64k |
U-Boot 1.1.4.2-s956 (Jun 10 2015 - 10:54:50)
#: | name | size | offset | mask_flags | size |
---|---|---|---|---|---|
0: | u-boot | 0x00040000 | 0x00000000 | 0 | 256k |
1: | u-boot-env | 0x00010000 | 0x00040000 | 0 | 64k |
2: | kernel | 0x00100000 | 0x00050000 | 0 | 1024k |
3: | rootfs | 0x005a0000 | 0x00150000 | 0 | 5760k |
4: | cfg | 0x00040000 | 0x006f0000 | 0 | 256k |
5: | EEPROM | 0x00010000 | 0x00730000 | 0 | 64k |
U-boot Versions
Hashes of various u-boot's published by Ubiquiti are documented here: ubiquiti-uboot
TFTP flash
Power cycle the device while you keep the reset button pushed. Leds will start to blink red and yellow.
Then tftp the image to 192.168.1.20 following the instructions at the Installing OpenWrt via TFTP page.
Remote reset
It is possible to remotely press the reset button on M-series devices by briding the powerlines, Ubiquiti's 1 ampere power injector (the one with LAN LEDs) has a button that you can press that physically closes the reset button circuit. If you have the smaller power injector or a generic one, you can read http://dren.dk/mreset.html for more information about making your own reset button out of it.
Serial
Serial pins are clearly labeled. GND, SOU, SIN, PWR (3.3V). the PWR connection is not needed when plugged in.
Serial settings (which also works for other Ubiquiti M devices):
Bits per second : 115200
Data bits : 8
Stop bits : 1
Parity : None
Flow control : None
Other models
There are also the Unifi and Litestation X which are in the same ar71xx family, but they have different init in the openwrt source. There are 4 models of the Unifi, Unifi AP, Unifi AP LR (Long Range), Unifi Ap PRO, Unifi AP Outdoor
The PowerBridge M, NanoBridge M, AirGrid M are in the airmax M family, but not tested?