Ubiquiti UniFi AP AC LR

Страница перенесена в Confluence

Смена версии прошивки Unifi AC LR

Перед обновлением на прошивку Wimark для точек Unifi AC LR убедитесь, что на них стоит версия ПО Unifi 3.7.58 . В противном случае откатите оригинальное ПО до указанной версии согласно инструкции ниже.

Для отката версии в оригинальной прошивке можно использовать контроллер точек доступа Unifi, либо ssh точек доступа (Метод TFTP recovery НЕ подойдёт т.к. не обновляет Uboot). 

1) Смена версии прошивки Unifi AC LR через Web контроллер UniFi Controller (оригинальная инструкция находится по ссылке):

2) В случае ssh доступа (универсальный путь):

Установка прошивки Wimark

Установка прошивки Wimark для точек Unifi AC LR проиходит в два этапа. Если установить "полный" образ, без предварительного "переходного" Вам потребуется использовать TFTP recovery для восстановления заводской прошивки.

1) Установка "переходного" образа на прошивку  Unifi 3.7.58

2) Устанавливаем полный образ Wimark

Ручной сброс на заводские

  1. Например, если в пункте "Смена версии прошивки Unifi AC LR через Web контроллер UniFi Controller" Вы получили ошибку
    1. image.png
    2. то сбрасываем вручную на заводские настройки
  2. В соответсвии с мануалом, скидываем точку доступа на заводские
    1. (сейчас LED лунного цвета) зажмите и держите физическую кнопку ресета (по факту секунд 10 где-то)
    2. LED тухнет, потом включается, потом помигивает, отпускаем ресетimage.png

Восстановление заводской прошивки через TFTP

Данный метод TFTP не обновляет\откатывает UBOOT

Доп техническая информация

Скорость в uboot - 125 000 \ 126 000

В железке 2 UART, один лично от UBOOT и второй стандартный. Второй по дефолту (как минимум при openwrt21) выдаёт строку вида "Please press Enter to activate this console" и дальше молчит. Оказалось ему нужно на скорости 9600 отправить "Enter", после этого зайти на 115200 и будет работать. Чтобы это обойти в консоли UBOOT делаем

setenv bootargs "console=ttyS0,115200 panic=3"
saveenv


BZ.v3.7.58# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00060000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00790000 00010000 "kernel0"
mtd3: 00790000 00010000 "kernel1"
mtd4: 00020000 00010000 "bs"
mtd5: 00040000 00010000 "cfg"
mtd6: 00010000 00010000 "EEPROM"

 ==============

#how to use 2nd 8mb partitian as /overlay/

#https://gist.github.com/1lann/542a4c3a81a8b414fea2d8179abd8248

##########################

#https://openwrt.org/toh/ubiquiti/unifiac#non-invasive_method_using_mtd_from_unifi

BZ.v3.7.58# mtd write /tmp/*-squashfs-sysupgrade.bin kernel0
Unlocking kernel0 ...

Writing from /tmp/noipsec-openwrt-ath79-generic-ubnt_unifiac-lr-squashfs-sysupgrade.bin to kernel0 ...
BZ.v3.7.58# mtd erase kernel1
Unlocking kernel1 ...
Erasing kernel1 ...
BZ.v3.7.58# dd if=/dev/zero bs=1 count=1 of=/dev/mtd4
1+0 records in
1+0 records out
BZ.v3.7.58# reboot

==========

#openwrt21

root@OpenWrt:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00060000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00790000 00010000 "firmware"
mtd3: 00200000 00010000 "kernel"
mtd4: 00590000 00010000 "rootfs"
mtd5: 00290000 00010000 "rootfs_data"
mtd6: 00790000 00010000 "kernel1"
mtd7: 00020000 00010000 "bs"
mtd8: 00040000 00010000 "cfg"
mtd9: 00010000 00010000 "art"




Revision #12
Created 22 November 2022 12:30:51 by apetrunin
Updated 3 July 2023 08:08:03 by Ольга Шаповалова