Qtech QWP 320
Прошивка
Точка доступа прошивается через веб интерфейс прошивки по умолчанию.
Базовая модель точки - https://openwrt.org/toh/hwdata/yuncore/yuncore_xd3200
Восстановление через TFTP
Для восстановления точки доступа QWP-320-AC (или ее версии с суффиксом -VC, что значит Virtual Controller) следует использовать режим TFTP recovery.
TFTP recovery - это специальный режим, в котором точка доступ запрашивает некоторый файл (в случае точек доступа QTECH это upgrade.bin) по протоколу TFTP с некоторого сервера (в случае QTECH с адреса 192.168.0.141/24).
Алгоритм восстановления
- Устанавливаем на ноутбук или ПК TFTP сервер (для Linux это, например, tftpd-hpa; для Windows PXE Server)
- В директорию, которая указана в конфигурации к TFTP серверу (например для tftpd-hpa это /var/lib/tftpboot) копируем файл [1] из приложения и меняем его имя на upgrade.bin
- Ставим статическим адрес на интерфейс Ethernet, к которому будем подключать точку доступа для восстановления: 192.168.0.141/24
- Выключаем точку доступа
- Подключаем точку WAN портом (тот, что посередине) патч кордом к ноутбуку или ПК
- Нажимаем на ней кнопку Reset и с зажатой кнопкой включаем
- Ждем 10 секунд и после отжимаем кнопку Reset
- Ждем еще 2 минуты и 40 секунд
- Теперь точка будет доступна под адресом 192.168.1.1/24 и на ней будет прошивка от Wimark
Восстановление через UART
В случае, если устройство не работает как ожидается, его можно восстановить через UART.
Используем связку любого USB-UART преобразователя (FT232, CP21xx и аналоги) и терминального ПО (minicom, Putty, TeraTerm и тд), входим в консоль и перегружаем устройство. Теперь нужно нажать на любую клавишу в первые 5 секунд — это запустит uboot.
Теперь подключим роутер к ноутбуку (можно через свитч) и выполняем следущие шаги:
- Пропишем на интерфейсе адрес 192.168.1.144/24
- Запустим tftp
- Положим файл sysupgrade.bin - прошивку точки доступа в папку tftp
После выполним последовательно следующие шаги в консоли U-Boot:
tftp 0x80060000 sysupgrade.bin
erase 0x9f050000 +$filesize
cp.b $fileaddr 0x9f050000 $filesize
setenv bootcmd "bootm 0x9fe80000 || bootm 0x9f050000"
saveenv && reset
После этого роутер перезагрузится с валидной прошивкой.
Приложение
- [1] Файл upgrade.bin (переименовать при копировании)