Skip to content

iNethi/meshdesk-firmware

Repository files navigation

meshdesk-firmware

Firmware for Meshdesk

Instructions for TP Link (from stock firmware)

Detailed instructions on this hardware available here [Installing OpenWrt EAP225 v3+] (https://openwrt.org/toh/tp-link/eap225)

Firmware upload using web interface

  • Enable the SSH-Server via the web interface
  • ssh into the target device and run cliclientd stopcs
  • upload the Meshdesk image (openwrt-ath79-generic-tplink_eap225-outdoor-v3-squashfs-sysupgrade.bin) via the web interface
  • After the successfull update, the device can be reached at the default ip address 192.168.1.1

Instructions for Ubiquity device (from stock firmware)

Thanks for the idea from Christopher Smart

GRAB all the firmware

Power up Ubiquity mesh AC lite

  • Power up device
  • Plug ethernet from you PC into LAN of Ubiquity POE

Flashing nodes

Now SSH onto the device and extract the packages into /tmp/flash directory.

  • ssh [email protected]

  • pass: ubnt

  • mkdir /tmp/flash

  • cd /tmp/flash

  • tar -xzOf /tmp/libc_1.1.24-3_mips_24kc.ipk ./data.tar.gz | tar -xvz

  • tar -xzOf /tmp/mtd_26_mips_24kc.ipk ./data.tar.gz | tar -xvz

  • tar -xzOf /tmp/libubox20210516_2021-05-16-b14c4688-2_mips_24kc.ipk ./data.tar.gz | tar -xvz

  • LD_LIBRARY_PATH=${PWD}/lib lib/ld-musl-mips-sf.so.1 sbin/mtd write /tmp/openwrt-ath79-generic-ubnt_unifiac-mesh-squashfs-sysupgrade.bin kernel0

Erase kernel 1

  • LD_LIBRARY_PATH=${PWD}/lib lib/ld-musl-mips-sf.so.1 sbin/mtd erase kernel1

Ensure boot loader set to kernel0

  • dd if=/dev/zero bs=1 count=1 of=/dev/mtd4

Power cycle

  • Turn power off and on again and Meshdesk should be available

Releases

No releases published

Packages

No packages published