Восстановление программного обеспечения точки доступа UniFi
Нам понадобится:
- Ключ torx 10
- TFTP client, мы будем использовать 3CDaemon
- HyperTerminal
- Конвертер интерфейсов USB и UART. Будем использовать такой
С помощью ключа torx 10 откручиваем и снимаем крышку – это достаточно просто.
Подключаем конвертер интерфейсов к контактам на плате
Запускаем 3CDaemon TFTP client и указываем путь к прошивке. Прошивку для восстановления можно взять с ПК, на котором установлен контроллер в директории «C:\Users\ваше имя пользователя\Ubiquiti UniFi\dl\firmware\»
Открываем HyperTerminal, устанавливаем Baudrate 115200, остальные параметры — по умолчанию.
Включаем точку доступа.
В консоли, скорее всего, видим что-то вроде:
## Booting image at 9f050000 …
Image Name: MIPS Ubiquiti Linux-2.6.15-5.2
Created: 2012-02-24 16:55:55 UTC
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 730087 Bytes = 713 kB
Load Address: 80002000
Entry Point: 80002000
Verifying Checksum at 0x9f050040 …Bad Data CRC
ar7240>
Для начала нужно прописать IP адреса:
setenv ipaddr 192.168.1.20 точка доступа
setenv serverip 192.168.1.99 ПК с TFTP client
Запускаем TFTP сервер:
Urescue
Setting default IP 192.168.1.20
Starting TFTP server…
Using eth0 (192.168.1.20), address: 0x81000000
Waiting for connection: -
Жмём кнопку GO в TFTP client
Ждём завершения процесса.
Receiving file from 192.168.1.99:54407
Received 5187007 bytes
Firmware Version: BZ.ar7240.v2.2.5.1080.120224.0850
Setting U-Boot environment variables
Copying partition ‘kernel’ to flash memory:
erasing range 0x9F050000..0x9F10FFFF: ………… done
Erased 12 sectors
writing to address 0x9f050000, length 0x000c0000 …
write addr: 9f050000
Copying partition ‘rootfs’ to flash memory:
erasing range 0x9F150000..0x9F58FFFF: ………………………………………………………….. done
Erased 68 sectors
writing to address 0x9f150000, length 0x00440000 …
write addr: 9f150000
Firmware update complete.
Затем точка автоматически уйдёт в reboot и загрузится в нормальном режиме
## Booting image at 9f050000 …
Image Name: MIPS Ubiquiti Linux-2.6.15-5.2
Created: 2012-02-24 16:55:55 UTC
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 730087 Bytes = 713 kB
Load Address: 80002000
Entry Point: 80002000
Verifying Checksum at 0x9f050040 …OK
Uncompressing Kernel Image … OK
Starting kernel …