Перейти к содержимому
Калькуляторы

Не нашел в интернете ни одной темы по поводу восстановления 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

 

 


 

 

Изменено пользователем phisto

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.