Найти в Дзене
FPV COVENANT

Прошивка MILBETA: реквизировали у оппонента для детального изучения

В закрытом андеграунде уже давно идут разговоры о том, что оппонент использует модифицированные прошивки для полетного контроллера (FC) - MILBETA и для приемников и передатчиков для управления дроном MILELRS. Только детальное изучение позволит понять как это работает. Сразу хочу предупредить - вся установка сторонних прошивок, их работа и результат это ваша ответственность. Функциональность прошивки MILBETA Прошивка основана на Betaflight 4.4.3 или 4.5.1 и добавляет следующие возможности: Для начала сохраняем все настройки своего полетного контроллера (FC). Подключаемся к дрону по USB Type-C, загружаем Betaflight Configurator - нажимаем кнопку подключить. Заходим во вкладку - командная строка. Вводим команду - dump all. Нажимаем сохранить в файл. На данном этапе мы произвели резервную копию конфигурации своего полетного контроллера сохранив ее в файл. Важно сделать резервную копию конфигурации Betaflight в следующих ситуациях: Для загрузки прошивки MILBETA требуется чтобы на полетн
Оглавление

В закрытом андеграунде уже давно идут разговоры о том, что оппонент использует модифицированные прошивки для полетного контроллера (FC) - MILBETA и для приемников и передатчиков для управления дроном MILELRS.

Только детальное изучение позволит понять как это работает. Сразу хочу предупредить - вся установка сторонних прошивок, их работа и результат это ваша ответственность.

Функциональность прошивки MILBETA

Прошивка основана на Betaflight 4.4.3 или 4.5.1 и добавляет следующие возможности:

  1. Сняты ограничения по видео частотам.
  2. Пеленгование РЭБ на OSD. (Прошивка дает возможность сканировать сигнал РЭБ, а также пеленговать источник сигнала во время полета). - только при совместной работе с MILELRS
  3. Пользовательский текст для osd_aux_channel. (Если полетный контроллер используется в качестве платы инициации ВВ, есть возможность вывести состояние канала управления на OSD).
  4. Маскировка OSD для сокрытия позиции пилота. (Возможность закрыть большую часть картинки для того, чтобы в момент вылета и возврата скрыть позицию пилота для сканера видеопередатчиков).
  5. Уровни каналов управления в виде иконок. (Вывод положения стиков управления на OSD для анализа действий пилота в записях видео).
  6. Отображение на OSD статистики РЭБ на LQ по частотам. (Отправляет полетному контроллеру статистику по потерям пакетов по частотам и по уровню сигнала РЭБ). - только при совместной работе с MILELRS
  7. Переключение каналов VTX в арм режиме
  8. Удлинение временных диапазонов в режиме FAILSAFE

Сохранение резервной копия конфигурации полетного контроллера в Betaflight Configurator через командную строку

Для начала сохраняем все настройки своего полетного контроллера (FC). Подключаемся к дрону по USB Type-C, загружаем Betaflight Configurator - нажимаем кнопку подключить.

Заходим во вкладку - командная строка
Заходим во вкладку - командная строка

Заходим во вкладку - командная строка. Вводим команду - dump all. Нажимаем сохранить в файл.

Вводим команду - dump all. Нажимаем сохранить в файл.
Вводим команду - dump all. Нажимаем сохранить в файл.

На данном этапе мы произвели резервную копию конфигурации своего полетного контроллера сохранив ее в файл.

Сохраняем конфигурацию в файл
Сохраняем конфигурацию в файл

Важно сделать резервную копию конфигурации Betaflight в следующих ситуациях:

  • Перед обновлением прошивки контроллера полета, так как этот процесс может стереть ваши предыдущие настройки.
  • Прежде чем вносить какие-либо существенные изменения, при необходимости вы можете вернуться к предыдущей конфигурации.

Загрузка новой прошивки в Betaflight Configurator версии 4.4.3 или 4.5.1

Для загрузки прошивки MILBETA требуется чтобы на полетном контроллере была установлена прошивка версии 4.4.3 или 4.5.1. (На полетных контроллерах разных фирм производителей может какая-то из этих двух версий ставится а какая-то нет).

!!! Если у вас стоит уже одна из этих прошивок - пропускаем шаг!!!

Подключаемся к дрону по USB Type-C, загружаем Betaflight Configurator - нажимаем кнопку подключить и далее - Обновить прошивку.

Обновить прошивку
Обновить прошивку

(Сразу хочу предупредить, что на данном этапе могут возникнуть проблемы на некоторых операционных системах Windows. Могут потребоваться дополнительные драйвера для загрузчика. У кого были такие проблемы пишите решение в комментариях).

Выбираем модель своего полетного контроллера во вкладке, требуемую прошивку, полное стирание чипа, и подкиньте на всякий случай дополнительно Servos (будем управлять камерой в следующей статье когда будем строить новый дрон "Ублюдок" или бомбить). Нажимаем - Загрузить прошивку On-Line.

Загружаем новую прошивку он-лайн
Загружаем новую прошивку он-лайн

И далее - Прошить прошивку.

Прошиваем новую прошивку
Прошиваем новую прошивку

Перезагружаем дрон.

Установка прошивки MILBETA

Приступаем к установке прошивки MILBETA. Подключаемся к дрону по USB Type-C, загружаем Betaflight Configurator - нажимаем кнопку подключить и далее - Обновить прошивку.

Готовимся к обновлению прошивки
Готовимся к обновлению прошивки

Видим что у нас на полетном контроллере установлена уже новая версия прошивки. Нажимаем Загрузить прошивку - Local.

Загружаем локально прошивку MILBETA
Загружаем локально прошивку MILBETA

И выбираем реквизированную прошивку оппонента под ваш полетный контроллер. (Ссылка на скачку прошивок мы прикрепим в конце документа. Обратите внимание обязательно на версию и на фирму полетного контроллера).

Выбираем - прошить прошивку.

Прошиваем
Прошиваем

У нас сейчас полностью перепрошитый дрон с прошивкой MILBETA. Для того чтобы все ранне установленные параметры не забивать заново - требуется загрузить конфигурацию которую мы сохраняли в резервную копию. С помощью командной строки у нас загрузить не получилось, рассмотрим второй вариант - через вкладку Предустановки.

Загрузка резервной копия конфигурации полетного контроллера в Betaflight Configurator через вкладку Предустановки

Заходим во вкладку Предустановки и нажимаем - Загрузить резервную копию.

Загружаем резервную копию конфигурации
Загружаем резервную копию конфигурации

Далее требуется выбрать файл нашей сохраненной ранее конфигурации и загрузить игнорируя ошибки.

Проверяем вкладки. Вроде все загрузилось норм. Далее нам потребуется подгрузить специальный шрифт для правильного отображения в OSD параметров.

Загрузка шрифта в Betaflight Configurator для корректной работы OSD

Заходим во вкладку OSD. Нажимаем менеджер шрифтов.

Загрузка нового шрифта
Загрузка нового шрифта

Выбираем шрифт - milbeta.mcm и загружаем шрифт в полетный контроллер. (Скачать шрифт тут)

Загружаем новый шрифт
Загружаем новый шрифт
Если после прошивки Mill BETA на базе 4.5.1 возникают проблемы с OSD, выполните команду в командной строке set displayport_mdp_fonts=0,0,0,0

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

Как включить дополнительные функции этой прошивки мы расскажем в следующей статье, если у нас получится это сделать. Хочется отметить, что сбор статистики по работе РЭБ и передача информаци на OSD будет работать только вместе с прошивкой приемника и передатчика на прошивку MILELRS.

Еще раз повторяю за последствия работы реквизированной у оппонента прошивки каждый несет сам ответственность.

Чтобы скачать прошивки MILBETA - Версия 4.4.3 и Версия 4.5.1

Накидайте лайков кому не жалко!