Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:ubiquiti:aircube_isp [2021/10/23 09:39] – Add output from new 2.8.3 firmware. c-mauderer | toh:ubiquiti:aircube_isp [2023/06/17 09:16] – Make the page valid for the AC too. c-mauderer | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Ubiquiti airCube ISP ====== | + | ====== Ubiquiti airCube ISP / AC ====== |
| The Ubiquiti Network airCube ISP is a cube shaped 2.4 GHz with internal 2x2 MIMO antennas. It can be supplied via a USB connector or via PoE. There are four 10/100 Mbps ports (1 * WAN + 3 * LAN). An optional PoE passthrough from the first LAN port to the WAN port is possible from the hardware. | The Ubiquiti Network airCube ISP is a cube shaped 2.4 GHz with internal 2x2 MIMO antennas. It can be supplied via a USB connector or via PoE. There are four 10/100 Mbps ports (1 * WAN + 3 * LAN). An optional PoE passthrough from the first LAN port to the WAN port is possible from the hardware. | ||
| {{media: | {{media: | ||
| + | |||
| + | The AC has a similar shape with slightly different features and a 2.4 + 5 GHz WLAN. | ||
| + | |||
| + | Please note that most of this page is based on the ISP because that was the initial port. | ||
| ===== Supported Versions ===== | ===== Supported Versions ===== | ||
| Line 11: | Line 15: | ||
| align : c, | align : c, | ||
| filter | filter | ||
| + | filteror: Model=airCube AC | ||
| ---- | ---- | ||
| Line 16: | Line 21: | ||
| cols : Unsupported Functions_unsupporteds | cols : Unsupported Functions_unsupporteds | ||
| filter | filter | ||
| + | filteror: Model=airCube AC | ||
| ---- | ---- | ||
| Line 30: | Line 36: | ||
| align : c, | align : c, | ||
| filter | filter | ||
| + | filteror: Model=airCube AC | ||
| ---- | ---- | ||
| Line 35: | Line 42: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| ---- datatable ---- | ---- datatable ---- | ||
| - | cols : Model, Versions, Supported Current Rel, Firmware OpenWrt | + | cols : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_urls, Firmware OpenWrt Upgrade URL_urls, Firmware OEM Stock URL_url |
| - | headers : Model, Version, Current Release, Firmware OpenWrt | + | headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock |
| align : c,c,c | align : c,c,c | ||
| filter | filter | ||
| + | filteror: Model=airCube AC | ||
| ---- | ---- | ||
| + | |||
| ==== Via OEM Web Interface ==== | ==== Via OEM Web Interface ==== | ||
| Line 45: | Line 54: | ||
| === Quick and Simple Method for Aircube ISP and Aircube AC === | === Quick and Simple Method for Aircube ISP and Aircube AC === | ||
| - | This method uses a prepared configuration file for installation. See the detailled | + | This method uses a prepared configuration file for installation. See the detailed |
| - | * Download the factory openwrt image for your device and the original Ubiquiti firmware | + | * First **make sure that you have either Firmware |
| - | * Get the configuration from {{ : | + | * Get the configuration from {{ : |
| - | * Connect with lan cable to your router (not on the blue wan port, it wont work for openwrt afterwards). Set your ip address manually to 192.168.1.5, netmask 255.255.255.0, gateway 192.168.1.1. | + | * Connect to 192.168.1.1 in your browser and upload |
| - | * In a terminal, run ping 192.168.1.20 (to know when the device is up) and unplug the device. Press and hold a paper clip down the reset hole on the bottom, power it back on, holding the clip until you get a ping response. | + | * Apply the config and reboot the device. |
| - | * Stop ping and run the following steps (on mac, type " | + | * Log in again. The above configuration uses the following settings: |
| - | tftp | + | |
| - | connect 192.168.1.20 | + | |
| - | bin | + | |
| - | trace | + | |
| - | put /path/to/2.5.0-firmware.bin </ | + | |
| - | * Connect to 192.168.1.1 in your browser and upload | + | |
| - | * Wait about a minute till the configuration is applied. If necessary re-login. The above configuration uses the following settings: | + | |
| * IP: 192.168.1.1 | * IP: 192.168.1.1 | ||
| * user: '' | * user: '' | ||
| * password: '' | * password: '' | ||
| - | * Visit http:// | + | * For 2.5.0 visit http:// |
| * Now you can upload the factory installation image as a firmware update through the web UI. | * Now you can upload the factory installation image as a firmware update through the web UI. | ||
| Line 75: | Line 77: | ||
| Step-by-step procedure: | Step-by-step procedure: | ||
| - | * Up- or downgrade the Firmware to 2.5.0. **The version is important because a binary file has to be modified!** | + | * Up- or downgrade the Firmware to 2.8.3 (or 2.5.0). **The version is important because a binary file has to be modified!** |
| * Download a configuration. | * Download a configuration. | ||
| * Unpack it (it's just a tar gz file without an ending). | * Unpack it (it's just a tar gz file without an ending). | ||
| - | * Add the following to uhttpd: < | + | * Add the following to uhttpd |
| config ' | config ' | ||
| - | list listen_http | + | list listen_http |
| - | list listen_http | + | list listen_http |
| option ' | option ' | ||
| option lua_prefix | option lua_prefix | ||
| Line 114: | Line 116: | ||
| MD5FILE="/ | MD5FILE="/ | ||
| + | # 2.5.0: | ||
| + | # cat <<EOF > ${MD5FILE} | ||
| + | # c33235322da5baca5a7b237c09bc8df1 | ||
| + | # EOF | ||
| + | |||
| + | # 2.8.3: | ||
| cat <<EOF > ${MD5FILE} | cat <<EOF > ${MD5FILE} | ||
| - | c33235322da5baca5a7b237c09bc8df1 | + | f6b3a605704f3d8d8ed489f4a5f20584 |
| EOF | EOF | ||
| Line 144: | Line 152: | ||
| # patch the ubntbox binary. | # patch the ubntbox binary. | ||
| overlay_some_path "/ | overlay_some_path "/ | ||
| - | echo -en ' | + | |
| + | # 2.5.0: Only one patch to disable signature check | ||
| + | # echo -en ' | ||
| + | |||
| + | # 2.8.3: Two patches to disable signature and version check | ||
| + | echo -en ' | ||
| + | echo -en ' | ||
| echo " | echo " | ||
| </ | </ | ||
| + | * Make the lua script and the shell script executable. | ||
| * Repack the configuration. | * Repack the configuration. | ||
| * Follow the steps from the "Quick and Simple Method" | * Follow the steps from the "Quick and Simple Method" | ||
| Line 191: | Line 206: | ||
| ==== Back to Stock Firmware ==== | ==== Back to Stock Firmware ==== | ||
| - | See [[https:// | + | See [[https:// |
| Basically you connect a PC with a IP address in the 192.168.1.0/ | Basically you connect a PC with a IP address in the 192.168.1.0/ | ||
| Line 201: | Line 216: | ||
| atftp --option " | atftp --option " | ||
| - | + | **NOTE:** For airCubes which had a firmware >= 2.8.0, you can only flash >= 2.8.1 (not 2.8.0!). For airCubes which had firmware < 2.8.0, you can flash anything <= 2.8.0. | |
| - | ===== Hardware ===== | + | ===== Hardware |
| ==== Info ==== | ==== Info ==== | ||
| ^ Architecture | ^ Architecture | ||
| Line 329: | Line 344: | ||
| Warning: This means that 48V equipment will not work, and might be destroyed if connected to it. | Warning: This means that 48V equipment will not work, and might be destroyed if connected to it. | ||
| - | ===== OEM firmware 2.4.0 ===== | + | ===== OEM firmware 2.4.0 (ISP) ===== |
| Tested firmware version: ACB.ar934x.v2.4.0.cb22320.180904.1044 | Tested firmware version: ACB.ar934x.v2.4.0.cb22320.180904.1044 | ||
| Line 779: | Line 794: | ||
| </ | </ | ||
| - | ===== OEM firmware 2.8.3 ===== | + | ===== OEM firmware 2.8.3 (ISP) ===== |
| Tested firmware version: ACB.ar934x.v2.8.3.f1a1344.210726.1457 | Tested firmware version: ACB.ar934x.v2.8.3.f1a1344.210726.1457 | ||
| Line 816: | Line 831: | ||
| Environment size: 444/65532 bytes | Environment size: 444/65532 bytes | ||
| + | ath> bdinfo | ||
| + | boot_params = 0x83F77FB0 | ||
| + | memstart | ||
| + | memsize | ||
| + | flashstart | ||
| + | flashsize | ||
| + | flashoffset = 0x0002ACC4 | ||
| + | ethaddr | ||
| + | ip_addr | ||
| + | baudrate | ||
| ath> mtdparts | ath> mtdparts | ||