Проблема с Ubiquiti Unifi AP началась с того, что статус точки доступа в контроллере стал disconneted, на пинг запросы не отвечала, мигала оранжевым.
Перезаливка прошивки через tftp не помогла.
Процесс перепрошивки через программатор
1. Выпаиваем flash память с платы точки доступа.
2. Устанавливаем флеш на программатор. Я использовал программатор CH341A.
3. Подключаем программатор к компьютеру, запускаем cutecom
$ sudo cutecom
Проверяем, что программатор и флеш определились:
$ sudo flashrom —programmer ch341a_spi
flashrom v0.9.9-rc1-r1942 on Linux 4.4.0-166-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.orgCalibrating delay loop… OK.
Found Winbond flash chip «W25Q64.V» (8192 kB, SPI) on ch341a_spi.
No operations were specified.
4. Берем Full Flash. На многих прошивках получаем counterfeit и точка доступа не работает. Рабочий фулл флеш нашелся на форуме lan23.ru от пользователя Dupych.
5. Заливаем прошивку на флеш:
$ sudo flashrom —programmer ch341a_spi -w DUMP_UniFi_AP_DC9FDB010000.bin
flashrom v0.9.9-rc1-r1942 on Linux 4.4.0-166-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.orgCalibrating delay loop… OK.
Found Winbond flash chip «W25Q64.V» (8192 kB, SPI) on ch341a_spi.
Reading old flash chip contents… done.
Erasing and writing flash chip… Erase/write done.
Verifying flash… VERIFIED.
6. Устанавливаем флеш память на место.
Если сделано все верно, то точка доступа оживет.
Без редактирования прошивки MAC адрес точки будет dc:9f:db:00:00:00.