Skip to main content

Qtech QWP AX820

Прошивка

[Данные тект ещё редактируется]

Точка доступа без особых проблем прошивается через веб интерфейс прошивки по умолчанию.

Базовая модель: https://openwrt.org/toh/hwdata/yuncore/yuncore_ax820

Восстановление через TFTP

Для восстановления точки доступа QWP-820 следует использовать режим TFTP recovery.

Это специальный режим, в котором точка доступ запрашивает некоторый файл (в случае точек доступа QTECH это upgrade.bin) по протоколу TFTP с некоторого сервера (в случае QTECH с адреса 192.168.0.141/24).

Для восстановления понадобится ноутбук или ПК с портом Ethernet и физический доступ к точке доступа!

Алгоритм восстановления

  • В первую очередь устанавливаем на ноутбук или ПК 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

Часто (на самом деле нет) бывают ситуации, когда прошивка устройства не взлетела. О методе восстановления через TFTP оставим на другие статьи. А сейчас попробуем UART.

ФОТО ПОДКЛЮЧЕНИЯ UART

Опытным путем находим верные пины - скорость 115000 8N1

Используем связку USB-TTL адаптер cp2102 + minicom (или picocom), входим в консоль и перегружаем устройство.

Теперь нужно нажать на любую клавишу в первые 5 секунд — это запустит uboot. Ну все, устройство под вашим контролем.

Теперь подключим роутер к ноутбуку (можно через switch) и сделаем:

 
  1. Пропишем на интерфейсе адрес 192.168.1.144/24
  2. Запустим tftp
  3. Положим файл 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 (переименовать при копировании)