Встановити додаток
Як встановити додаток на iOS

Перегляньте відео, щоб дізнатися, як встановити наш сайт як веб-додаток на головному екрані.

Замітка: Ця функція може бути недоступна в деяких браузерах.

Встановлення прошивки на FPV дрон у Betaflight на прикладі Meteor 75 Pro

Magshifter

Адміністратор
Команда форуму

Репутація:

28.07.24
914
785
93
🎮
Boxer
🥽
Cobra SD
🛸
75/Air65/7"
  • Останнє редагування:
Останнє редагування:


"Оновлення прошивки на працюючих дронах - зазвичай погана ідея! Якщо ви не знаєте конкретної проблеми, яку це вирішить, то вам не треба оновлювати прошивку!"

Вітаю шановне панство, сьогодні ми розглянемо, як оновити прошивку польотного контролера на вашому дроні Meteor 75 Pro.

Це Універсальна інструкція, яка підходить для всіх FPV дронів, які ви налаштовуєте у Betflight!
Едине що відрізнється це версія ПОЛЬОТНОГО КОНТРОЛЛЕРУ, та варіант мануального завантаження кастомної прошивки!


В моєму варіанті встановлення прошивки вдалося майже з першого разу, невраховуючи встановлення спеціальних драйверів на Windows (про це нижче буде...)

1. Завантаження та встановлення Betaflight Configurator
2. Підключення дрона до комп'ютера
  • Перед підключенням Meteor 75 Pro до компьютеру забезпечте охолодження відеопередавача VTX, направивши на вупа якого завгодно вентилятора. Якщо ви цього не зробите є велика ймовірність того, що ваш VTX може вийти з ладу.
  • Підключіть свого метеорчика до комп'ютера за допомогою кабелю з роз'ємом Micro USB
  • Запускаємо Betaflight конфігуратор та натискаємо на кніпочку "Connect"
3. Резервне копіювання налаштувань
  • Перейдіть у вкладку CLI.
  • Введіть команду diff all . Ця команда виведе всі налаштування, які відрізняються від стандартних значень за замовчуванням після чого збережіть їх на компьютері. Це дозволить вам при необхідності відновити всі налаштування після прошивки.
01.jpg

4. Оновлення прошивки
  • Запам'ятовуємо номер плати вашого польотного контроллера. Його номер ви можете побачити у верхньому лівому куту программи Betafligt.
00.jpg

  • Вмикаємо Enable Expert Mode
02.jpg
  • Перейдіть у вкладку Configuration (в будь-яку вкладку) і знову поверніться у вкладку Setup, ми бачимо нову кніпачку Activate Boot Loader/DFU і клацаємо на неї. Після цього наш дрончик дисконектиться.
03.jpg
  • Тиснемо на Update Firmware.
04.jpg
  • Оберіть вашу плату польотного контролера з випадаючого списку, в моєму випадку це BETAFPVF411
  • У випадаючому списку Firmware Version виберіть останню стабільну версію прошивки, в моєму випадку це 4.5.1(27-jul-224).
  • Увімкніть опцію Full chip erase, для очищення всієї пам'яті контролера перед прошивкою.
  • Натисніть кнопку Load Firmware [Online], щоб завантажити прошивку.
05.jpg
  • Після завантаження натисніть Flash Firmware, щоб прошити ваш польотний контролер. Якщо ви бачите процесс завантаження, то все добре!
07.jpg
  • Якщо встановлення прошивки не відбулося, як в мене - тицькаємо на кніпачку нижче:
Зверніть увагу, що це стосується тих контролерів, які не використовують апаратний послідовний міст, такий як FTDI або SiLabs CP210x.

Проблеми з драйверами можна вирішити за допомогою цього зручного інструменту: ImpulseRC Driver Fixer

Для роботи необхідно мати .NET Framework версії 4.5, який можна завантажити за цим посиланням: .NET Framework v4.5

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


Прошивка DFU під Windows - USB DFU

Необхідно встановити Zadig, якщо ви використовуєте Windows для увімкнення драйвера DFU. Інструкція:

1. Завантажте Zadig: zadig.akeo.ie
2. Введіть пристрій у режим DFU. Якщо ви вперше встановлюєте Betaflight, вам потрібно закоротити BL або BOOT контактні площадки (або натиснути та утримувати тактильну кнопку BOOT) під час підключення USB до плати.
3. Відкрийте Zadig.
4. Оберіть: Options > List All Devices
5. Натисніть на випадаюче меню і виберіть пристрій з назвою "STM32 BOOTLOADER".

zadig-dfu.png

6. У полі праворуч від зеленої стрілки виберіть "WinUSB (v6.1.7600.16385)".
7. Натисніть "Install Driver".
8. Після завершення встановлення перезавантажте комп'ютер (можна спробувати обійтися без цього, переконавшись, що жоден браузер не працює, але це не гарантує успіху). Плата повинна залишитися в режимі DFU, якщо під час перезавантаження залишиться живлення через USB. Якщо ні, виконайте крок 2 знову.
9. Відкрийте конфігуратор Betaflight.
10. Перейдіть у розділ "Firmware Flasher", оберіть "No reboot sequence".
11. Для плат F4 вимкніть "Full Chip Erase". Використовуйте скидання налаштувань у конфігураторі пізніше (проблема зафіксована під номером #200).
12. Завантажте прошивку [Local].
13. Перегляньте та виберіть відповідний файл прошивки (наприклад, betaflight_REVO.hex для плати REVO).
14. Натисніть "Flash Firmware".
15. Плата повинна почати процес прошивки: спочатку відбудеться стирання, потім прошивка, і нарешті перевірка.
16. Після прошивки плата перезавантажиться, але можливо знадобиться встановити драйвер STM VCP (див. нижче) для підключення конфігуратора Betaflight до плати.

Встановлення драйвера STMicro Virtual Com Port (VCP) під Windows. (В мене спрацював варіант для Windows 10)

Багато плат F7, F4 (REVO, ALIENFLIGHTF4, BLUEJAYF4 тощо) та деякі F3 (SPRacingF3EVO, STM32DISCOVERY) використовують STM32 Virtual Com Port (VCP) - CDC серійне підключення. Це дозволяє використовувати UART на платі, поки USB підключено. Для цього необхідно встановити драйвер STM VCP, щоб він був розпізнаний як додатковий COM-порт на ПК. Зазначте, що це схоже на встановлення USB серійного драйвера, наприклад, FTDI або SiLabs.

Завантажте та встановить драйвер STM32 VCP

**УВАГА**: Після завантаження та запуску інсталяції драйвер не встановлюється автоматично, а лише розпаковує вибір драйверів. Знайдіть каталог інсталяції та запустіть EXE файл, який відповідає вашій системі.

Наприклад, C:\Program Files (x86)\STMicroelectronics\Software\Virtual comport driver\Win8\ <- у цій папці будуть два файли. Один для 64-бітних систем (dpinst_amd64.exe) та один для 32-бітних систем (dpinst_x86.exe).

Windows 10 (Ось це спрацювало на моєму Windows 11)

У багатьох випадках вищезазначене може не спрацювати. Встановлення драйверів Virtual COM port від SiLabs може вирішити проблему: Завантажити драйвери від SiLabs

5. Перезавантаження та перевірка
  • Після завершення прошивки польотний контролер автоматично перезавантажиться.
  • Підключіться до дрона і перевірте, чи працюють всі функції належним чином.
Відновлення налаштувань
  • Поверніться у вкладку CLI.
  • Імпортуйте раніше збережений Дамп з налаштуваннями. В процесі буде купа помилок, але будемо надіятися що вони не кретичні.
  • Незабудьте в терміналі прописати Save і натиснути Enter, щоб збереглися налаштування.
  • Перевірте, чи все працює, і за потреби внесіть додаткові коригування.
  • Від'єднайте дрона від ПК, вставте батарейку і спробуйте взлетіти. Стабільний політ - позитивний результат проробленої роботи!
Після цих кроків ваш Meteor 75 Pro буде працювати на новій версії прошивки з усіма вашими попередніми налаштуваннями.

*В моєму випадку я не відновлював налаштування, а зробив їх з самого початку орієнтучись інструкцією: Налаштування Meteor 75 Pro у Betaflight

Через суттєві зміни в програмному забезпеченні версій прошивки, можуть виникнути проблеми з сумісністю налаштуваннь. З великою вірогідністю вам прийдеться все налаштовувати з нуля.

Успіху в налаштуваннях вашого дрона!
 
Два нюанси.
1. Не оновлюєте прошивку просто тому що є нова версія. Тільки якщо у вас якісь проблеми і у оновленні є вирішення.
2. Зважайте на сумісність, наприклад при оновленні з 4.4.x на 4.5.х доведеться налаштувати все заново, бо є суттєві зміни в програмному забезпеченні
 
Переглянути попередні відповіді...
Два нюанси.
1. Не оновлюєте прошивку просто тому що є нова версія. Тільки якщо у вас якісь проблеми і у оновленні є вирішення.
2. Зважайте на сумісність, наприклад при оновленні з 4.4.x на 4.5.х доведеться налаштувати все заново, бо є суттєві зміни в програмному забезпеченні
AkceptorВніс корективи!
 
Два нюанси.
1. Не оновлюєте прошивку просто тому що є нова версія. Тільки якщо у вас якісь проблеми і у оновленні є вирішення.
2. Зважайте на сумісність, наприклад при оновленні з 4.4.x на 4.5.х доведеться налаштувати все заново, бо є суттєві зміни в програмному забезпеченні
AkceptorНу , нормально, так темку рассписал....
 
Два нюанси.
1. Не оновлюєте прошивку просто тому що є нова версія. Тільки якщо у вас якісь проблеми і у оновленні є вирішення.
2. Зважайте на сумісність, наприклад при оновленні з 4.4.x на 4.5.х доведеться налаштувати все заново, бо є суттєві зміни в програмному забезпеченні
Akceptorя так же шью...
 
Два нюанси.
1. Не оновлюєте прошивку просто тому що є нова версія. Тільки якщо у вас якісь проблеми і у оновленні є вирішення.
2. Зважайте на сумісність, наприклад при оновленні з 4.4.x на 4.5.х доведеться налаштувати все заново, бо є суттєві зміни в програмному забезпеченні
Akceptor1 - Не бачу проблем, в оновленні на останню (стабільну) версію. Якщо робити все правильно, то жодних ризиків. Щойно оновив заради того, щоб мати змогу підписувати rate profile. Єдине, шкода витраченого часу. На встановлення всіх необхідних драйверів, налаштування бекапів, прошивку та відновлення налаштувань дрона після прошивки витратив близько двох годин.

2 - На рахунок сумісності не певен, що зміни дійсно значні. Оновився з 4.3.0 на 4.5.2. Через вкладку CLI імпортував налаштування з дампу, що зробив командою diff all. Жодної помилки не отримав.
 
Зверху має бути жирним червоним:
"Оновлення прошивки на готових дронах - зазвичай погана ідея і якщо ви не знаєте конкретної проблеми, яку це вирішить, то вам не треба оновлювати прошивку"
 
Зверху має бути жирним червоним:
"Оновлення прошивки на готових дронах - зазвичай погана ідея і якщо ви не знаєте конкретної проблеми, яку це вирішить, то вам не треба оновлювати прошивку"
vproДодав корективи!
 
Зверху має бути жирним червоним:
"Оновлення прошивки на готових дронах - зазвичай погана ідея і якщо ви не знаєте конкретної проблеми, яку це вирішить, то вам не треба оновлювати прошивку"
vpro+
 
На нас там чекають одні неприємності, нам туди не треба.
А з іншого боку, як не треба вони ж нас ЧЕКАЮТЬ!!
ставимо нову прошивку, бачимо що старі конфігурації не працюють, починаємо розбиратися з VTX таблицями, портами та їх протоколами, налаштовуємо 1-2 рази все з нуля, і розуміємо НЕСТРАШНО, і про диво дрон, може обходитись менше часу фільтрації! о затримка на віход сетпоінта впала в 4 рази, стіки приросли до пальців і дрон летить майже силою думки? -=) точно не коштувало? зріс час польоту на 20-30%?
точно не варто?
чи це так новачків злякати?
чого бояться якщо у вас є дамп налаштувань та можливість відкату?
 
На нас там чекають одні неприємності, нам туди не треба.
А з іншого боку, як не треба вони ж нас ЧЕКАЮТЬ!!
ставимо нову прошивку, бачимо що старі конфігурації не працюють, починаємо розбиратися з VTX таблицями, портами та їх протоколами, налаштовуємо 1-2 рази все з нуля, і розуміємо НЕСТРАШНО, і про диво дрон, може обходитись менше часу фільтрації! о затримка на віход сетпоінта впала в 4 рази, стіки приросли до пальців і дрон летить майже силою думки? -=) точно не коштувало? зріс час польоту на 20-30%?
точно не варто?
чи це так новачків злякати?
чого бояться якщо у вас є дамп налаштувань та можливість відкату?
artМені це дуже цікаво і мене ніхто не спинить експерементувати :)
 
Переглянути попередні відповіді...
Та, софтово мабуть ні))
Але я тут трохи вже почав паяльником тикати))
Akceptorну якщо це вупчик від бетафпв, там тикати в кожний провід прийдеться, відвалиться з часом ВСІ, би навіть не став чекати, а відразу б пропояв мотори. хоча ніби в аїр все більш гумано
 
ну якщо це вупчик від бетафпв, там тикати в кожний провід прийдеться, відвалиться з часом ВСІ, би навіть не став чекати, а відразу б пропояв мотори. хоча ніби в аїр все більш гумано
artбо припаяно )))
і там реально акуратна пайка, якщо що
 
як перепрошити підарський дрон так само або треба все стерти
 
  • Like
Реакції: vpro

Створіть обліковий запис або увійдіть, щоб залишити коментар

Ви повинні бути зареєстровані, щоб залишити коментар

Створити обліковий запис

Створіть обліковий запис у нашій спільноті. Це дуже просто!

Увійти

Вже маєте обліковий запис? Увійдіть тут.

Схожі теми

Назад
Зверху