Як увімкнути режим ATTI на DJI Mavic 3 та закриті налаштування дрону

Published on
22.03.2024

1. Всі моделі дронів DJI сімейства Mavic літають тільки в режимі навігації GPS. Якщо ви не подаєте команд, що управляють, дрон важить на одному місці опираючись зносу від вітру. Режим ATTI (ATTITUDE), це режим польоту, у якому не використовується навігаційна система дрону заснована на GPS. Ігноруються також всі датчики безпеки. На дроні працює лише утримання висоти. У режимі ATTI дрон не утримує позицію. Збоку може здатися, що управління дроном перехопили, і відводять його від вас, проте це не так, дрон просто забирає вітром. Його навігаційна система продовжує працювати у фоновому режимі, і при втраті зв’язку з пультом дрон як належить перейде в режим RTF, і автоматично повернеться до місця старту. На старих моделях дронів DJI перемикання в режим ATTI виконується штатно, перемикачем режимів польоту (FGPS – ATTI – PGPS).

2. На превеликий жаль, перемикання в режим ATTI на дроні DJI Mavic 3 не передбачено виробником. Звичайні радіокеровані моделі літають у схожому на ATTI режимі лише без утримання висоти. Для них це найчастіше єдиний режим польоту. У перших дронах DJI спочатку був режим ATTI, починаючи з Phantom 1. Перейти в ATTI можна було за допомогою перемикача режимів польоту на пульті. Цей режим присутній і на обох поколіннях дронів DJI Inspire. З появою сімейства Mavic компанія DJI видалила можливість включати ATTI. Замість нього запровадили режими Normal, Sport, Tripod або Cinematic Mode. У всіх цих режимах навігаційна система не вимикається. Очевидно це було зроблено підвищення безпеки дронов у руках недосвідчених пілотів.

3. Незважаючи на те, що керувати дроном у режимі ATTI складніше ніж у GPS режимах, така навичка все ж таки необхідна, оскільки будь-який дрон сам переходить в ATTI при відмові навігаційної системи через помилки компаса або глушення супутників (системи РЕБ проти дронів). Крім того, вміння керувати дроном у режимі ATTI стане в нагоді для польотів у приміщенні, де не доступна робота GPS. У деяких випадках краще самому перейти в цей режим, наприклад при слабкому сигналі або малій кількості використовуваних для навігації супутників, так як дрон при цьому починає хаотично рухатися через зниження точності пзиционирования. До речі, для отримання ліцензії комерційного пілота дрона, один із тестів на іспиті, це політ у режимі ATTI.

4. Для увімкнення режиму ATTI на Mavic 3 вам знадобиться таке:

  1. Комп’ютер під керуванням Windows, найкраще 10 версія.
  2. Встановлена ​​версія DJI Assistant 2 (Consumer Drones Series), з сайту DJI, вкладка Downloads, розділ присвячений DJI Mavic 3
  3. Програма DroneHack, яка власне потрібна для злому дрону, безкоштовно скачується з однойменного сайту.
  4. Кабель USB Type C для підключення дрона до комп’ютера. Краще брати якісний кабель з феритовим кільцем для усунення високочастотних наведень від радіотракту дрону на вхід комп’ютера.

5. Запускаємо на комп’ютері Assistant 2, включаємо дрон, і через кілька секунд підключаємо його кабелем до комп’ютера. Через деякий час, ви повинні побачити іконку дрону, що з’явилася у вікні програми. Якщо це так, драйвера стали правильно. Потім обов’язково виходимо з програми Acssistant, це важливо! Не відключаючи дрон від комп’ютера, запускаємо програму DroneHack. Якщо все відбувається штатно, через кілька секунд почнеться обмін даними між дроном та програмою DroneHack. На жаль, процедура відкриття режиму ATTI може розвиватися за різними сценаріями. У деяких випадках все проходить з першого разу і гладко, іноді потрібно перепідключати дрон до комп’ютера та перезавантажувати програму DroneHack по кілька разів, поки не встановиться з’єднання між дроном та програмою, і розпочнеться обмін даними між ними

Mavic 3 у програмі DJI Assistant
Вікно програми DJI Assistant з Mavic 3

Помилка підключення дрона у програмі Drone Hacks
Одна з можливих проблем – помилка підключення дрона у програмі Drone Hacks

На мою думку, важливо, щоб комп’ютер під час цих маніпуляцій був підключений до Інтернету. Повторюйте описані дії, поки дрон і програма не почнуть обмін даними між собою. Коли обмін даними відбудеться, у вас стане активна вкладка Hack Parameters. Перейдіть до цієї вкладки та натисніть кнопку «Advanced Parameters». Тепер у рядку пошуку потрібно ввести перші літери назви ключа реєстру дрону, який потрібно буде змінити. У нашому випадку це буде fsw, знаходимо три ключі з назвою fswitch_selection. Вам потрібен ключ з параметром “12”, змінюємо його значення на “3”, натискаємо кнопку Save Parameters, екран пошуку закривається, і на першому екрані натискаємо Write Parameters To Drone. Якщо все вийшло, ви замінили на дроні режим польоту Cinematic Mode на режим ATTI.

Програма Drone Hack, вкладка Hack Parameters
Вкладка Hack Parameters програми Drone-Hacks

Увімкнення режиму ATTI для DJI Mavic 2
Щоб увімкнути режим ATTI замість Cinematic Mode, замініть параметр 12 на параметр 3 у ключі _mode[0]

6. Якщо вже вам вдалося включити польотний режим ATTI, на DJI Mavic 3, можливо ви захочете змінити ще деякі польотні характеристики дрону. У вас є можливість збільшити горизонтальну швидкість, швидкість набору висоти та швидкість зниження дрону окремо в режимах Normal і Sport. Ці налаштування можна виконувати, переміщуючи відповідні повзунки на екрані Advanced Parameters. Зміна параметрів швидкості та скоропідйомності дрону є критичними та небезпечними. Найкраще змінювати ці параметри потроху, контролюючи результат пробними польотами.

Збільшення скоропідйомності DJI Mavic 3 у режимі Sport
Повзунок зміни максимальної швидкості набору висоти у спортивному режимі

Збільшення скjhjcnb спуску DJI Mavic 3 у режимі Sport
Повзунок зміни швидкості зниження в режимі спорту

7. Потрібно відзначити один важливий момент. В інтерфейсі програми DJI FLY відображаються режими польоту залежно від положення перемикача режимів польоту. Після розблокування режиму ATTI нам DJI Mavic 3, він хоч і буде включатися замість режиму «Cinematic Mode», назва режиму «ATTI» у вас в інтерфейсі не з’явиться, буде як і раніше позначення «С», але при цьому дрон літатиме в режимі «ATTI ».

8. Вимкнення ходових вогнів, передніх та задніх світлодіодів на DJI Mavic 3, потрібно робити для зменшення помітності дрону у темний час. Для цього не обов’язково виколупувати світлодіоди на променях дрону, або заклеювати/зафарбовувати ліхтарі. Можна зробити програмно. Вимкнути світлодіоди на Mavic 3 можна двома способами. У першому способі шукаємо ключ з тексом ‘led’, таких ключів кілька, більшість з них як параметр містять “0”, один з ключів має параметр у вигляді тризначного числа, цей параметр змінюємо на “0”, зберігаємо, записуємо зміни в дрон . У другому випадку шукаємо ключ “lamp”, і теж міняємо його параметр на “0”, зберігаємо, записуємо зміни в дрон, вогні вимикаються.

9. Вимкнення автопосадки при другому рівні розряду батареї. Це буде корисно при екстремально далеких польотах, коли ви повертаєтеся на останніх відсотках батареї і дрон автоматично знижується. Відключення авто посадки може додати вам такі необхідні секунди при поверненні дрону. Як показує практика, навіть при рівні батареї 0%, дрон ще якийсь час може перебувати в повітрі. Автоматична посадка є одним із контурів безпеки дрону, і відключати її слід лише тоді, коли ви добре розумієте наслідки своїх дій.

Шукаємо ключ “dji_bat_level_1|g_config.voltage2.level_1_voltage” і змінюємо параметр на значення “10”, зберігаємо параметр.

    1. Шукаємо ключ “bat_level_2_action|g_config.voltage.level_2_protect_type” і змінюємо параметр на значення “0”, зберігаємо параметр.
    2. Шукаємо ключ “level1_smart_battert_gohome|g_config.voltage2.level2_smart_battert_gohome” і змінюємо параметр на значення “0”, зберігаємо параметр.
    3. Шукаємо ключ “level2_smart_battert_land|g_config.voltage2.level2_smart_battert_land” і змінюємо параметр на значення “0”, зберігаємо параметр.
    4. Шукаємо ключ “bat_enable_smart_bat_landing_protect” і змінюємо параметр на значення “0”, зберігаємо параметр.
    5. Записуємо зміни у дрон.

Я наводжу нижче для перевірки скрін з усіма змінами.

Вимкнення автопосадки дрону при розряді батареї
Скриншот з усіма змінами для відключення автопосадки при розряді батареї

10 Всі хто садив Mavic 3 в руку, пам’ятають про те, як дрон прагне підскочити, якщо ви недостатньо швидко його схопили, та ще й виривається вгору, поки ви вимикаєте двигуни. За цю поведінку відповідає режим Precission Landing, який за задумом розробників повинен полегшити та автоматизувати акуратну посадку на землю. Для тих, хто частіше ловить дрон руками, ніж садить на ґрунт, можна відключити цей режим. Крім того, це буде корисно, якщо ви щось кріпите під дроном, або літаєте в тумані та хмарах.
Для відключення режиму Precission Landing шукаємо ключ g_config.flying_limit.avoid_ground_and_smart_landing_enable і змінюємо його значення на 0

Вимкнення режиму Precission Landing
Вимкнення режиму Precission Landing

11 При помилці компаса, що буває нерідко, у дронів DJI відбувається перезавантаження модуля GPS, що уповільнює процес відновлення роботи навігаційної системи. Ми можемо відключити цей алгоритм, це буде особливо корисним при польотах в умовах РЕБ. Робиться це так: шукаємо ключ “g_config.fdi_switch.gps.with_fdi” і ставимо значення параметра “0”. Не забуваємо зберегти зміни та записати їх у дрон.

Вимкнення перезавантаження модуля GPS на дроні при помилці компасу
Вимкнення перезавантаження модуля GPS на дроні, при помилці компаса