Ubiquiti UAP AC Mesh
The UAP AC Mesh is an omnidirectional, weather resistant, PoE powered access point. It is useful for short (less than one block,) unplanned links. If you live in an apartment building, this device will connect you with your next-door neighbor through the wall.
If you're already using OpenWRT, you can use Luci to install the Mass Mesh firmware.
- Download the latest MassMesh sysupgrade firmware.
- Connect to the Nanostation and enter its IP address into your favorite web browser.
- If you are using another version of OpenWrt, please refer to its documentation for details about its IP address.
- Navigate to System → Backup / Flash Firmware → Actions: Flash new firmware image.
- Choose the sysupgrade file previously downloaded and click Flash
- Wait for the device to complete and reboot (This can take up to 5 minutes.)
From Stock Firmware (Ubiquiti AirOS)
If your device shipped with the latest firmware, or if you upgraded to version
3.8.xx.xxxx or higher, you need to downgrade the device before you can flash it due to the
mtd utility being missing in later versions. Simply download any
3.7.xx.xxxx firmware image from Ubiquiti Downloads and proceed with the recovery instructions.
Enter Factory Reset Mode
- Unplug the ethernet from the antenna (This turns it off.)
- Use a paper clip to hold in the reset button
- Plug the ethernet back in to the antenna, holding the paperclip steady as you do
- Continue holding the paper clip until the light on the side of your UAP AC Mesh starts blinking OFF/WHITE/BLUE (should take about 30 seconds)
Set Up a Static IP Address
The next step is to assign your computer a static IP address of
- Windows: Setting a static IP address in Windows 10
- Mac: Setting a static IP address in OSX
- Linux: Setting a static IP address in Ubuntu 18.04 desktop
Downgrade Ubiquiti AirOS
Because we are "jailbreaking" the Ubiquiti router, we have to downgrade to an older version of their proprietary firmware first. Using a tool called TFTP, we can do this quite simply.
- Download version 3.7 of Ubiquiti's AirOS
- Rename the firmware file to
firmware.bin, as the device will look for this file name
- Launch a command prompt/terminal, and enter the following, one line at a time:
tftp> connect 192.168.1.20 tftp> binary tftp> rexmt 1 tftp> timeout 60 tftp> put firmware.bin Sent x bytes in x seconds
The LED will flash at varying speeds, then it will turn solid when complete.
- The radio will timeout if left in tftp mode for too long. If the transfer is unsuccessful, try power cycling the radio and entering tftp mode again.
- If you don't see something like what's shown above (maybe your "Transfer timed out.), go back and make sure that the light on the side of your UAP AC Mesh is blinking in the pattern indicated above. If not, start again from #Enter Factory Reset Mode
- If the light is blinking properly, make sure that your static IP address was assigned properly. If not, start again from #Set Up a Static IP Address
- If you are still having trouble transferring firmware to the device, reach out for help in the chatroom. Someone will help you get unstuck.
Install the Mass Mesh Firmware
- Download the latest Mass Mesh radio firmware here.
- Statically assign your computer the IP address
192.168.1.25(See #Set Up a Static IP Address if needed.)
- Open a terminal/command prompt. You will need it in order to copy/paste the commands shown below.
- Copy the Mass Mesh firmware onto the device:
scp openwrt-ar71xx-generic-ubnt-unifiac-lite-squashfs-sysupgrade.bin email@example.com:/tmp/
- SSH into the device and log in with the default username and password
ubnt / ubnt
- Then write the firmware to
kernel1by entering the following into the terminal, line by line:
BZ.v3.7.40# mtd write /tmp/openwrt-ar71xx-generic-ubnt-unifiac-lite-squashfs-sysupgrade.bin kernel0 BZ.v3.7.40# mtd -r write /tmp/openwrt-ar71xx-generic-ubnt-unifiac-lite-squashfs-sysupgrade.bin kernel1
- You should see something like the following:
BZ.v3.7.40# mtd write /tmp/openwrt-ar71xx-generic-ubnt-unifiac-lite-squashfs-sysupgrade.bin kernel0 Unlocking kernel0 ... Erasing kernel0 ... Writing from /tmp/openwrt-ar71xx-generic-ubnt-unifiac-lite-squashfs-sysupgrade.bin to kernel0 ... [e/w] BZ.v3.7.40# mtd -r write /tmp/openwrt-ar71xx-generic-ubnt-unifiac-lite-squashfs-sysupgrade.bin kernel1 Unlocking kernel1 ... Erasing kernel1 ... Writing from /tmp/openwrt-ar71xx-generic-ubnt-unifiac-lite-squashfs-sysupgrade.bin to kernel1 ... [e/w]
rebootinto the terminal, and hit enter. The radio will now restart. Please wait upwards of 5+ minutes during this "first boot" process. When the device is working properly, you should see a wifi network named "MassMesh.org"