Прошивка Betaflight, INAV, ArduPilot и PX4 с телефона
Прошивка Betaflight и других прошивок полётного контроллера с телефона Android через кабель USB OTG. FlySpark определяет плату, скачивает нужную прошивку, переводит работающую плату в загрузчик и прошивает её, а затем предлагает восстановить ваши настройки.
Для прошивки нужен прямой доступ к USB, поэтому она есть в приложении для Android. Пробное демо с виртуальным загрузчиком работает в браузере.
Этот инструмент работает в приложении FlySpark для Android. Демо открывается в браузере.
Возможности
Сборки Betaflight
Betaflight 4.4 и новее собирается по запросу облачным сервисом сборки Betaflight с выбранными вами опциями.
Релизы INAV
Прошивка INAV для вашего таргета из официальных релизов.
ArduPilot и PX4
Copter, Plane, Rover и Sub с сервера прошивок ArduPilot и релизы PX4 — через загрузчик автопилота.
DFU и UART
STM32 USB DFU, последовательные (UART) загрузчики и USB-загрузчик ArduPilot / PX4.
Бэкап настроек
Бэкап, сделанный перед прошивкой, который после неё предлагается восстановить.
USB-доктор
Объясняет, что подключено, определяет загрузчики и помогает с разрешениями и кабелями.
Прошивка без компьютера
Обычно прошивку заливают из десктопных конфигураторов, и это хорошо работает. Но телефон всегда с собой, и полётному контроллеру, которому нужна перепрошивка на поле, не обязательно ждать возвращения домой. FlySpark считывает таргет платы из работающей прошивки или загрузчика и показывает подходящие прошивки первыми, чтобы снизить риск залить не тот таргет.
Для приёмников и модулей ExpressLRS обновления по Wi-Fi доступны в инструментах ExpressLRS, а у аппаратуры EdgeTX есть собственный прошивальщик в инструментах EdgeTX.
Перед прошивкой
Снимите пропеллеры, используйте кабель для передачи данных и убедитесь, что телефон заряжен. На большинстве плат прошивка стирает настройки, поэтому сохраните бэкап, который предлагает FlySpark, или заранее сделайте дамп CLI в Betaflight Configurator. Если плата не появляется, USB-доктор объяснит, видит ли телефон её как полётный контроллер, как загрузчик или не видит вообще.
iPhone не даёт приложениям доступа к USB, необходимого для прошивки, поэтому прошивальщик есть только на Android.
Как прошить Betaflight с телефона Android
- Установите приложение. Установите FlySpark из Google Play.
- Подключите плату. Подключите полётный контроллер к телефону кабелем USB OTG, предварительно сняв пропеллеры.
- Выберите прошивку. Откройте Firmware flasher, подтвердите определённый таргет и выберите версию и опции.
- Прошейте и восстановите. Запустите прошивку. Когда она закончится, восстановите настройки из бэкапа.
Частые вопросы
Можно прошить Betaflight с телефона?
Да, с телефона Android с USB OTG. Приложение скачивает прошивку и прошивает плату через DFU или её загрузчик.
Можно прошить в браузере?
Не в веб-версии FlySpark. Используйте приложение для Android или официальный десктопный конфигуратор.
Работает ли на iPhone?
Нет. Для прошивки нужен доступ к USB, которого нет у приложений на iPhone.
Я потеряю настройки?
Прошивка обычно сбрасывает их. FlySpark делает бэкап перед прошивкой и предлагает восстановить его.
Можно сначала попробовать?
Да. Демо выполняет пробную прошивку в виртуальный загрузчик.
Похожие инструменты
Betaflight Configurator в браузере и на телефоне
Настройка Betaflight в браузере и на Android: порты, PID, рейты, OSD, режимы, пресеты и CLI по USB или Bluetooth. Бесплатно, есть демо без железа.
INAV Configurator в браузере и на телефоне
Настройка INAV для самолётов, крыльев и мультикоптеров в браузере или на Android: микшер, навигация, миссии, программирование и OSD. Есть демо.
Настройка ArduPilot и наземная станция в браузере
Альтернатива Mission Planner в Chrome: настройка ArduPilot, калибровка, параметры, миссии и логи по USB, через радиомодем телеметрии или Bluetooth.
Настройка регуляторов ESC на BLHeli_S, Bluejay и AM32
Настройка регуляторов ESC на BLHeli_S, Bluejay и AM32 через полётный контроллер в Chrome или на Android. Прошивка ESC и стартовые мелодии.
Аппаратура EdgeTX на Android: альтернатива EdgeTX Companion
Альтернатива EdgeTX Companion для Android: редактируйте модели, делайте бэкап SD-карты аппаратуры, управляйте Lua-скриптами и прошивайте EdgeTX по USB.
Скачать FlySpark
Этот инструмент работает в приложении FlySpark для Android. Демо открывается в браузере.