phisto Опубликовано 19 апреля (изменено) · Жалоба Не нашел в интернете ни одной темы по поводу восстановления UniFi AP-AC и аналогичных из состояния кирпич с нерабочими светодиодами. Единственным признаком жизни был линк на коммутаторе. Долгое нажатие на ресет не работает. tftp сервер не стартует. 1. Подключаемся к такой же живой точке доступа по ssh. BZ.v3.8.17# cat /proc/mtd dev: size erasesize name mtd0: 00040000 00010000 "boot" mtd1: 007a0000 00010000 "linux" mtd2: 00631f58 00010000 "rootfs" mtd3: 007c0000 00010000 "linux2" mtd4: 006535ac 00010000 "rootfs2" mtd5: 00040000 00010000 "cfg" mtd6: 00010000 00010000 "EEPROM" mtd7: 00010000 00010000 "nvram" BZ.v3.8.17# BZ.v3.8.17# exit 2. Выкачиваем с рабочей точки root@unifi:/tmp# ssh -o KexAlgorithms=diffie-hellman-group14-sha1 admin@172.16.0.10 "dd if=/dev/mtd1" | dd of=mtd1-linux root@unifi:/tmp# ssh -o KexAlgorithms=diffie-hellman-group14-sha1 admin@172.16.0.10 "dd if=/dev/mtd3" | dd of=mtd3-linux2 3. Подключаемся RS232 -> TTL к плате мертвой точки доступа. Скорость 115200. Лог загрузки будет выглядеть как то так. CFE version 6.30.39.31 (r341183) based on BBP 1.0.37 for BCM947XX (32bit,SP,LE) Build Date: Tue Apr 23 15:19:31 PDT 2013 (build-unifi@ubnt-builder1) Copyright (C) 2000-2008 Broadcom Corporation. Init Arena Init Devs. Boot partition size = 262144(0x40000) --- --- Boot program checksum is invalid Boot program checksum is invalid flash0.0: Device not found Boot program checksum is invalid flash1.trx2 CRC check failed! Boot program checksum is invalid flash1.trx CRC check failed! Both images bad!!! CFE> CFE> 4. Наша задача прошить с tftp flash1.trx и flash1.trx2 flash -noheader 192.168.1.254:mtd1-linux flash1.trx flash -noheader 192.168.1.254:mtd3-linux2 flash1.trx2 В этом логе прошивался только flash1.trx CFE> flash -noheader 192.168.1.254:mtd1-linux flash1.trx Reading 192.168.1.254:mtd1-linux: Done. 7995392 bytes read Programming...done. 7995392 bytes written *** command status = 0 CFE> CFE> CFE> go Invalid boot block on disk load -raw -addr=0x81fa1170 -max=0x605ee90 : Loader:raw Filesys:tftp Dev:eth0 File:: Options:(null) Loading: Failed. Could not load :: Timeout occured Invalid boot block on disk flash1.trx2 CRC check failed! Changed to the other image 0 Loader:raw Filesys:raw Dev:flash0.os File: Options:(null) Loading: ... 3653996 bytes read Entry at 0x80001000 Closing network. Starting program at 0x80001000 5. На этом точка должна попытаться получить адрес по DHCP, если выжил конфиг. На нее можно зайти сбросить ее в дефолт и перепрошить штатным образом. BZ.v3.8.17# help UniFi Command Line Interface - Ubiquiti Networks info display device information set-default restore to factory default set-inform <inform_url> attempt inform URL (e.g. set-inform http://192.168.0.8:8080/inform) upgrade <firmware_url> upgrade firmware (e.g. upgrade http://192.168.0.8/unifi_fw.bin) reboot reboot the device BZ.v3.8.17# set-default Clearing CFG ... [%100] done! BZ.v3.8.17# BZ.v3.8.17# upgrade http://xxx.xxx.xxx.xxx/BZ.bcm4706.v3.8.17.6789.190110.0913.bin Downloading firmware from 'http://xxx.xxx.xxx.xxx/BZ.bcm4706.v3.8.17.6789.190110.0913.bin'. send custom event send custom event Waiting firmware upgrade .. Connection to 172.16.0.13 closed by remote host. 6. Всё. Ищем точку доступа в UNIFI CONTROLLER Изменено 19 апреля пользователем phisto Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...