Skip to main content

Qtech QWP 420 Beta

Прошивка

Базовая версия точки - inpur iap5820i-l

Ссылки нет - однако устройство аналогично устройству xd4200 - https://openwrt.org/toh/hwdata/yuncore/yuncore_xd4200

Прошивка на Wimark Firmware

Устройство по умолчанию идет с прошивкой на основе QSDK. Для его прошивки на Wimark требуется ноутбук с прямым доступом к точке с установленным ssh/scp программами. Последовательность прошивки следующая:

  • Подложить правильный файл ap135.sh
  • Залить sysupgrade файл через scp
  • Прошить с помощью команды sysupgrade


Итого:

  • Кладем правильный ap135 [2]:
scp -o kexalgorithms=diffie-hellman-group1-sha1 ap135.sh.fixed root@192.168.1.1:/lib/upgrade/ap135.sh
  • Закидываем firmware [1]:
scp -o kexalgorithms=diffie-hellman-group1-sha1 qtech*-sysupgrade.bin root@192.168.1.1:/tmp/
  • Прошиваем:
ssh -o kexalgorithms=diffie-hellman-group1-sha1 root@192.168.1.1
sysupgrade -n -F /tmp/qtech*-sysupgrade.bin


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


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

  • В первую очередь устанавливаем на ноутбук или ПК TFTP сервер (для Linux это, например, tftpd-hpa; для Windows PXE Server)
  • В директорию, которая указана в конфигурации к TFTP серверу (например для tftpd-hpa это /var/lib/tftpboot) копируем файл [1] из приложения и меняем его имя на upgrade.bin
  • Ставим статическим адрес на интерфейс Ethernet, к которому будем подключать точку доступа для восстановления: 192.168.0.100/24
  • Выключаем точку доступа
  • Подключаем точку WAN портом (тот, что посередине) патч кордом к ноутбуку или ПК
  • Нажимаем на ней кнопку Reset и с зажатой кнопкой включаем
  • Ждем 10 секунд и после отжимаем кнопку Reset
  • Ждем еще 2 минуты и 40 секунд
  • Теперь точка будет доступна под адресом 192.168.1.1/24 и на ней будет прошивка от Wimark

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

image.png

 

оранжевый GND красный RX зеленый TX


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

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


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

  1. Пропишем на интерфейсе адрес 192.168.1.100/24
  2. Запустим tftp
  3. Положим файл update.bin - прошивку точки доступа в папку tftp


После выполним последовательно следующие шаги в консоли U-Boot:

tftp 0x80060000 update.bin
erase 0x9f050000 +$filesize
cp.b $fileaddr 0x9f050000 $filesize
setenv bootcmd "bootm 0x9f050000"
saveenv
reset


После этого роутер перезагрузится с валидной прошивкой.

Приложение