Установка прошивки Betaflight
Проверка DFU mode
Желательно заранее проверить, переходит ли дрон в режим загрузчика (DFU).Потому что если с этим будут проблемы и нужно будет ставить драйвера, лучше сделать это сразу, чтобы не отвлекаться при прошивке.
Один из вариантов перевода дрона (полетника) в DFU:
Вариант 1.
На вкладке Setup нажать кнопку Activate Boot Loader / DFU.
Вариант 2.
- Подключаем дрон к компьютеру и загружаем Betaflight Configurator
- Переходим на вкладку CLI и вводим команду:
bl
Вариант 3.
Зажать кнопку на полетнике и подать питаниею
При успешном переходе в DFU в верхнем правом углу с выбором порта должно появиться надпись типа:
DFU - STM32 BOOTLOADER
DFU - DFU in FS Mode
Если ничего не появилось, открываем на компьютере Диспетчер устройств и смотрим, нет ли неизвестных устройств.
Если есть неизвестное устройство с именем типа STM32 Virtual COM Port
,
в этом случае надо скачать и установить ImpulseRC Driver Fixer.
Запускаем скачанную программу. Появится лого, будет долго висеть. Потом неизвестное устройство пропадет. Работа закончится и программа попросит перезагрузить комп, но этого делать не обязательно.
Отключаем, подключаем дрон к компу.
Еще раз пробуем перевести в DFU. В верхнем правом углу с выбором порта должно появиться DFU - STM32 BOOTLOADER
.
Оригинальная статья: How to Enter DFU Mode on Flight Controller for Betaflight and iNav Firmware
Установка прошивки на примере Betaflight 4.5.1.
Подключаем дрон к компьютеру и загружаем Betaflight Configurator.
ОБЯЗАТЕЛЬНО делаем бакап.
Переходим на вкладку Firmware Flasher
.
Нажимаем Auto-detect
Произойдет определение полетникаю Например BETAFPVF4SX1280
(для полетника от BETAFPV).
Выбираем опции:
GPS
(если нужно),
LED Strip
(если нужно),
OSD (Analog)
(для аналогового VTX)
OSD (HD)
(для цифрового VTX если нужно)
Pin IO
(не знаю что это)
VTX
!!! НИ в коем случае не выбирать оба, если стоит аналоговый VTX. Иначе не будет OSD на экране шлема.
Если же выбраны все же оба, можно изменить командой:
set osd_displayport_device = MAX7456
set vcd_video_system = AUTO
save
Объяснение тут FAQ / No OSD in Betaflight 4.5
Нажимаем Load Firmware
.
Ждем пока скачается прошивка и станет активной кнопка Flash Firmware
.
Нажимаем ее.
Опять предложит сделать бакап. Сделайте, если еще не сделали :)
Дрон должен перейти в режим DFU. Если не перешел, смотрим раздел выше.
Пойдет прошивка.
По окончании можно переподключить дрон, зайти в Configurator.
Накатить заранее созданный бакап.
В закладке Конфигурация потребуется повторно включить OSD (появится вкладка) и LED Strip (появится вкладка).
Так же на вкладке приемника возможно потребуется повторно включить Telemetry.