Перепрошивка через UART. Cecksum bad. | Ubiquiti форум UBNT: инструкции, настройка

Перепрошивка через UART. Cecksum bad.

3,00 звёзд 1 Голос

ruri

участник
18 Авг 2020
6
1
5
50
Во время борьбы с уровнем сигнала, одни шаловливые руки прошили в AP LR airOS. Но так и не смогли ничего толком настроить. Т.к. к этому времени разобрались с контроллером, решили вернуться к стандартной прошивке, НО....
Через SSH не перепрошивается - не стандартная прошивка.
Решили через UART. И тут начались странности...
Драйвер установили. Определили номер COM.
putty настроили. Штырьки воткнули по описанию. Включили питание точки - увидели шапку загрузки операционки. Всё запустилось. Веб интерфейс airOS активизировался...
Снова питание точки выкл\вкл, во время запуска нажимаем "какуюнибудькнопку", выскакивает приглашение "ar7240>", вводим команду "urescue", выскакивает :
Setting default IP 192.168.1.20
Starting TFTP server...
Using eth0 (192.168.1.20), address: 0x81000000
Waiting for connection: checksum bad
checksum bad
checksum bad \"
Дальше палочка вертится вылазят какие-то символы псевдографики и ничего не происходит.
Естественно точка по 192.168.1.20 не видна, ping не идёт.
Пробуем повторить весь процесс заново, на стадии загрузки шапки операционки сыплются кракозяблы (пытались скорость менять вплоть до 9600). Из 10 раз один удается нормально зайти к приглашению ввода команд, иногда виснет даже на команде "help".
Что делать? Куда копать?
 
Последнее редактирование:

workubnt

знающий
25 Мар 2018
169
44
30
Ubiquiti у них защитный код. Вряд-ли откат назад. Еще важна версия от куда куда и что есть. На 2 версии прошивки еще не было зашиты. после появилась.
Но из AP LR в airOS - это глупо)
главное во 2 версию восстанавливать.
Главное пробывать, обычными официальным гайдам. Не советую трогать блоки и все что связано.
pumpkin как я понял решает!

много информации внизу. На свой страх и риск)

(ПРИМЕЧАНИЕ для UAP-v2 : что касается июля 2018 года, Ubiquiti, похоже, заблокировала возможность установки пользовательской прошивки с помощью подписей на всех прошивках марки 3.7 и более поздних версий. Пока нет доступной фирменной прошивки до 3.7 (для перехода на более раннюю версию ) для устройств UAP-v2, установка OpenWrt / LEDE может быть невозможна )

USB - TTL на CP2102(должен быть) или USB-RS-232?(не советуют)

http://www.ubnt.su/forum/threads/unifi-ap-s-proshivkoj-3-7-29-5446-ne-obnovljaetsja.7397/
https://help.ui.com/hc/en-us/articles/204910124-UniFi-TFTP-Recovery-for-Bricked-Access-Points
https://medium.com/@zachlmitchell/unbricking-a-unifi-ap-71338ac9df10

https://community.ui.com/questions/HOWTO-Unbrick-your-UniFi-AP/b6d2079f-38be-4a91-aea0-7ca5d14c470c?page=8
Это руководство https://support.purplewifi.net/en/support/solutions/articles/1000186071-using-unifi-recovery-mode-via-tftp - тестер для AP AC PRO (по крайней мере) - отлично работает для восстановления прошивки OEM с openwrt (именно для AP AC PRO использовалась прошивка с https://www.ubnt.com/download/unifi )
https://support.purplewifi.net/en/support/solutions/articles/1000024706-ubiquiti-unifi-ap-restoring-to-original-firmware
https://habr.com/ru/post/216075/
https://forum.nag.ru/index.php?/topic/109365-vosstanovlenie-unifi-ap/
https://shop.nag.ru/article/vosstanovlenie-programmnogo-obespecheniya-tochki-dostupa-unifi
Verifying Checksum at 0x9f050040 …Bad Data CRC

ar7240>

Для начала нужно прописать IP адреса:

setenv ipaddr 192.168.1.20 точка доступа

setenv serverip 192.168.1.99 ПК с TFTP client
***
еще:

unifi-bz2-2.3.8.1597-flashback-from-airos.bin поиск по гуглу что это!!!!!
или http://www.ubnt.su/forum/threads/ubiquiti-ubnt-unifi-kak-samostojatelnaja-stancija-standalone.6137/


https://www.mmnt.net/db/0/0/200.93.248.17/pub/windows/routers/ubiquiti/ - побыстрее просмотреть папки
ftp://200.93.248.17/pub/windows/routers/ubiquiti/ - медленно будет открываться.
в целом одно и тоже!!! много файлов!!!!!!

ftp://200.93.248.17/pub/windows/routers/ubiquiti/firmware/unifi-bz2-2.3.8.1597-flashback-from-airos.bin

еще информация!


главное boot не трогать!!!!!!!!!!

UBNT-BZ.v3.9.54# cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00100000 00010000 "kernel"
mtd3: 00660000 00010000 "rootfs"
mtd4: 00040000 00010000 "cfg"
mtd5: 00010000 00010000 "EEPROM"

*
UBNT-BZ.v4.0.10# cat /proc/mtd

dev: size erasesize name
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00760000 00010000 "kernel"
mtd3: 00040000 00010000 "cfg"
mtd4: 00010000 00010000 "EEPROM"

как видно mtd3: 00660000 00010000 "rootfs" исчез.

в эти блоки нельзя лазить. Только программатор спасет!
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"


https://dhewett.co.uk/ubiquiti-uap-firmware-investigations-part-1/
*
urescue -f или urescue ? urescue -f e ? (ошибка -f e ????) как правильно запускать?
при включении точки и как только пошел тог нажмите на любую клавишу что бы была консоль ввода команд. После введите urescue -f e , и залейте прошивку через TFTP
 
Последнее редактирование:
Автор
R

ruri

участник
18 Авг 2020
6
1
5
50
Через UART перпрошить так и не удалось....
Удалось поменять прошивку из вебморды airOS, подсунув ей старую версию 2.3.
 
Автор
R

ruri

участник
18 Авг 2020
6
1
5
50
Точка появилась в контроллере. Сейчас следует стадия обновления до новой прошивки (пока занят другими делами).
 

fAntom

Super Moderator
Команда форума
24 Ноя 2017
2.819
168
5.065
ubnt.su
Спасибо, хочу напомнить, что с версии 4 прошивка стала - LED, который форк openWRT, по последним данным вроде бы слились обратно. Это касается, только точек unifi.