Моя аппаратура RadioMaster Boxer с ELRS-модулем внезапно отказалась включаться. Происходило это так: я нажимал на кнопку Power, экран загорался и сразу выключался.
Получилась сложная проблема: чтобы прошить аппараутуру, надо её включить, но она не включалась.
Вся подборка про FPV:
1. Как включить?
Что именно помогло, не знаю, но я вытаскивал из аппаратуры SD-карту и пробовал включать её, нажимая одновременно кнопки SYS и Power. Она включилась, но с ошибками, и в результате сбросились все настроенные параметры. Для дальнейшей работы карту надо поставить обратно. Если например проблема была в карте и она потёрлась, то восстановить её содержимое можно отсюда:
Там есть несколько архивов для разных типов экрана. Например, bw128x64.zip это чёрно-белый экран с разрешением 128*64.
2. Прошивка OpenTX / EdgeTX
Чтобы прошить заново модуль ELRS, надо было перевести его в режим WiFi. А чтобы перевести его в режим WiFi, надо запустить LUA-скрипт на SD-карте в самой аппаратуре.
Но все LUA-скрипты, которые я пробовал, также выдали ошибку. Поэтому для начала я решил перепрошить аппаратуру новой версией EdgeTX (рассказываю про неё, но прошивка OpenTX делается так же).
Был очень простой способ это сделать (о котором я не знал). Надо просто скачать архив отсюда:
https://github.com/EdgeTX/edgetx/releases/download/v2.8.2/edgetx-firmware-v2.8.2.zip
В нём находятся BIN-файлы прошивок на разные аппаратуры, например мой это boxer-03e80fb.bin.
Этот BIN-файл нужно записать на SD-карту в папку FIRMWARE и – тут важный момент – включить аппаратуру, удерживая две кнопки триммеров нажатыми:
Аппаратура включится в режиме прошивки, и останется только выбрать файл и прошить его.
Другой способ прошивки без записи на SD-карту это прошивка через COM-порт, а точнее, через виртуальный COM-порт, который работает через USB.
Вы можете сделать это через OpenTX Companion или EdgeTX Companion, а также онлайн, если зайдётё на сайт
Там надо только выбрать версию прошивки и модель аппаратуры.
Но у меня не работал COM-порт через USB. Эта проблема решилась в два этапа. Во-первых, вы должны подключить аппаратуру по USB, выбрать в ней режим соединения USB VCP, в Windows открыть Device Manager и посмотреть, что происходит с COM-портами. В идеале вы должны там увидеть виртуальный COM-порт. Если же вы видите устройство RadioMaster со значком ошибки, значит нужно поставить драйверы VCP.
Драйверы качаются отсюда:
https://www.st.com/en/development-tools/stsw-stm32102.html#get-software
Но имейте в виду, что данный сайт не работает без VPN и кроме того, для скачивания требуется указать своё имя и email (что вас ни к чему не обязывает). Ссылку на скачивание вы получите по почте.
Я уже скачал и положил на Яндекс-диск. Можете пользоваться:
Вторая проблема это режим DFU, нужный для прошивки. У меня с ним никак не получалось, но оказалось, что нужно было просто подключать аппаратуру к USB в ВЫКЛЮЧЕННОМ состоянии.
3. Прошивка ELRS
После восстановления EdgeTX оставалось прошить ELRS-модуль. Для этого я запустил ELRS Configurator и повторил действия, которые описывал здесь:
Но LUA-скрипт для включения WiFi в аппаратуре у меня так и не заработал, поэтому я выбрал способ прошивки опять же через COM-порт (в конфигураторе он называется EdgeTX Passthrough).
Но в данном случае аппаратуру нужно подключать именно во ВКЛЮЧЕННОМ виде. В общем-то прошивка через кабель даже более удобна, чем через WiFi – меньше лишних движений.
4. LUA-скрипт для управления ELRS
Наконец, последним этапом скопировал ещё раз LUA-скрипт, который скачивается прямо из ELRS Configurator по кнопке. В данной версии этот файл называется elrsV3.lua, и его также можно скачать с сайта:
Записать его надо на SD-карту в папку SCRIPTS/TOOLS. Он нужен для изменения настроек ELRS и... да, для перевода модуля ELRS в WiFi-режим, который собственно уже не нужен.
Но я смог убедиться, что в аппаратуре данный скрипт наконец-то заработал.