Skip to main content

Qtech QWP-65-AC

Страница перенесена в Confluence

image.png

Прошивка через UART - TFTP

Для прошивки понадобится, компьютер с TFTP  сервером и подключенная уарт консоль

В каталог tftp сервера складываем два файла необходимых для прошивки, имена файлов будут отличаться в зависимости от названия точки.

*-initramfs-fit-*Image.itb
*--squashfs-sysupgrade.bin

Запускаем приложение для работы с консолью для примера Putty

Указываем порт к которому подключен адаптер и скорость порта ( по умолчанию 15200)

image.png

После всех приготовлений подаем питание на точку доступа, если все подключено верно, то в консоли мы увидим старт точки, и сразу начинаем щелкать на пробел чтобы остановить загрузку.

image.png

После прерывания загрузки мы увидим окно приглашения ввода команд. 
Небольшое отступление.

После обновления прошивки на ядро 5.10 вылезла ошибка связанная с U-boot, версия U-boot зашитая в точку доступа по умолчанию запускает ядро командой bootipq, НО эта команда может загружать ядро размером только до 4-х мегабайт, ядро 5.4 умещалось в эти рамки и там никаких проблем не было, ядро 5.10 весит 4.1 мегабайта и не влезает в размер заданный для запуска, и в связи с этим система не может стартануть. 

Теперь выполним ряд команд которые необходимы для прошивки.

Первой выполняем printenv в ее выводе мы видим дефолтный IP адрес точки для тфтп и адрес сервера с которого она ждет загрузку.

image.png

В моем случае точка имеет IP 192.168.0.144 а ждет tftp по адресу 192.168.0.141,  выставляем этот адрес на сетевом интерфейсе компьютера который будет использоваться для прошивки

image.png

И запускаем tftp сервер.

Начинаем загрузку прошивки. Загружать будем initramfs образ, он необходим для проверки что прошивка собрана корректно и загружается корректно.

в моем случае загрузка производится командой 
tftpboot *-ipq40xx-generic-*-initramfs-fit-*Image.itb 

где *-ipq40xx-generic-*-initramfs-fit-*Image.itb - название файла, для каждой точки будет свое!!!

image.png

Если все подключено корректно загрузка длится буквально секунды
После успешного завершения загрузки вводим команду bootm , которая запускает запуск операционной системы из ram

Последний шаг. 

Изменяем IP адрес на сетевом интерфейса компьютера к которому подключена точка на 192.168.1.2

И открываем веб страницу на 192.168.1.1, должен открыться веб интерфейс точки доступа. Заходим под логином и паролем и проверяем что все работает корректно и все определилось. 
Если все отработало как необходимо штатными средствами через веб интерфейс выполняем sysupgrade прошивки, штатный механизм произведет уже прошивку точки доступа в постоянную флеш память, дожидаемся перезагрузки.

На этом этапе точка доступа должна начать загружаться с новой операционной системой.