Переключение в FCC режим РУ и снятие лимитов для Mavic, Spark ,Phantom 4 , Inspire 2

jkson

Информация интересная. А Вы сами пробовали такие частичные заливки?
Смущает что такие продвинутые дроноломы не знают что у нескольких батареек прошивка и так обновляется “по быстрому”, без всяких костылей, родной джигой, стоит только выйти на главный экран и дождаться сообщения о несовместимых модулях.
И на мой взгляд эти манипуляции очень рискованны, ведь может случиться что один модуль пошлет другому команду, которая ему неизвестна, либо синтаксис изменился и т.д.

versuher
jkson:

А Вы сами пробовали такие частичные заливки?

Да, как раз сегодня, когда ваял инструкцию, пересобрал по пути 1.04.0000->1.03.0400->1.03.0700(-905 NFZ)->1.04.0000(-305,-306,-905).

jkson:

Смущает что такие продвинутые дроноломы не знают что у нескольких батареек прошивка и так обновляется “по быстрому”, без всяких костылей, родной джигой, стоит только выйти на главный экран и дождаться сообщения о несовместимых модулях.

Это не всегда так - не все используют родную джигу. Некоторые используют патченную DJI GO 4, которой запретили лезть проверять обновления и оставили интернеты только для карт и первичного логина. Ну или Flight Mode на телефоне/планшете.

jkson:

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

Риск, конечно, есть. Но пока никаких сообщений о таинственных крэшах или улётах от попробовавших не поступало.

andrey_by

Я бы сказал по другому… рисков тут быть не может , ибо диджаевский механизм обновления коптера оч умён и переобезопасен… и боится он только рута коптера.

Sergey1187

Сегодня провел небольшой эксперимент. Дрон Phantom 4 + антенны Argtek, на iPad установлена DJI Go 4 версия 4.1.12 + конфиг fcc boost, на iPhone установлена DJI Go 4 версия 4.1.17 без конфигов. Полёт в поле без помех, практически прямая видимость.
На iPad отлетел на 4 км. Сигнал управления и видео 100%.
На iPhone отлетел на 4 км. Сигнал управления и видео 100%.
Вот теперь и думаю, а надо ли мне эти конфиги?

Covax

Антенны и прочий стафф обсуждается в теме тюнинга моддинга, не оффтопим

maximlord
jkson:

Информация интересная. А Вы сами пробовали такие частичные заливки?

Я прошил сначала 700, потом 0000. Все работает

jkson
maximlord:

Все работает

Т.е. Вы вырезали полетные модули из 0000, запаковали и прошили поверх 700? Новые полетные режимы остаются при этом?

maximlord
jkson:

Т.е. Вы вырезали полетные модули из 0000, запаковали и прошили поверх 700? Новые полетные режимы остаются при этом?

Да. Если прошить прошивку полетника, то будут новые режимы полета.

deeplock

Интересно, а фиксы от новых прошивок, тоже появляются
И кстати для новых полетных режимов нужна последняя немодифицированная джига.

versuher
deeplock:

Интересно, а фиксы от новых прошивок, тоже появляются

Есть фиксы, а есть “фиксы” - например, допиливание модуля камеры или подвеса - это фикс, а “повышение безопасности полетов”, с урезанными настройками макс. высоты или НФЗ - это “фикс”.

deeplock:

И кстати для новых полетных режимов нужна последняя немодифицированная джига.

У меня на Франкеншивке с 305&306 модулями из 01.03.0700 и всем остальным, кроме 305, 306, 905 из 01.04.0000, новые интеллектуальные режимы quickshot работают на оригинальной 4.1.10 на андроиде.

Кстати, к выходным отцы со слака обещают выкатить что-то новое интересное для патчинга apk

deeplock
versuher:

а есть “фиксы” - например, допиливание модуля камеры или подвеса - это фикс

Я имел ввиду вот эти “фиксы”

versuher

DJI, странное дело, не радует пользователей помодульным changelog’ом. Но интуитивно понятно, что с физикой полета, прописанной внутри Flight Controller’a, особо ничего не сделаешь. Разве что - уберешь какие дополнительные параметры из списка доступных для редактирования пользователем.

Посему, есть основания полагать, что код прошивок FC модулей меняется не сильно. А вот прочие вещи, типа режима постобработки изображения, поддержка очков, или там заскриптованных интеллектуальных режимов съемки, могут и кардинально поменяться.

taishy
versuher:
  1. Удаляем из директории с распакованной прошивкой файлы модулей wm220_0305, wm220_0306 и wm220_0905, выделяем оставшиеся файлы и тем же 7-зипом упаковываем в архив формата tar с расширением .bin (например, “V01.04.0000(-305_306_905)_Mavic_dji_system.bin”). Пакуем не саму “облегченную” директорию, а именно выделенные файлы!

Не очень понял этот пункт.
Зачем удалять wm220_0305, wm220_0306 и wm220_0905, если мы создаем архив только с оставшимися выделенными файлами?

Почему нельзя просто пометить все файлы, кроме wm220_0305, wm220_0306 и wm220_0905 и создать архив?
Или почему “пакуем не саму облегченную директорию”, а выделенные оставшиеся файлы, кроме которых больше ничего нет?

Covax

О боже мой! Ну если вам важно именно не удалить, а просто выделить, выделяйте упаковывайте)) главное, чтобы их не было в новом архиве))

taishy

Для большей уверенности тогда, можно список файлов, которые должны быть в архиве?

Описание модулей есть где-нибудь?

  1. Судя по содержимому файла “wm220.cfg.sig” существуют как минимум 3 модификации мавиков с разным железом
  2. В том же файле пугает строчка "expire=“2018/09/19"” (или expire=“2018/05/05” для версии .700)
versuher
taishy:

Для большей уверенности тогда, можно список файлов, которые должны быть в архиве?

taishy:

Описание модулей есть где-нибудь?

например, здесь: github.com/MAVProxyUser/firm_cache

taishy:
  1. Судя по содержимому файла “wm220.cfg.sig” существуют как минимум 3 модификации мавиков с разным железом

wm220 - это и есть мавик, но вот перечень самих модулей (за исключением базовых) не всегда постоянен - например, в 01.03.0400 нету 0905 (NFZ DB-).
Модуль модулю рознь - какие-то к железу конкретно относятся, какие-то - базы данных вон.

taishy:
  1. В том же файле пугает строчка "expire=“2018/09/19"” (или expire=“2018/05/05” для версии .700)

Эту строчку туда DJI вписал, редактирование подписанных файлов (*.sig) недопустимо. Т.е. он(файл)/она(строчка) в любой оригинальной прошивке присутствует (в каждой версии - свой).

Artem19
versuher:

Эту строчку туда DJI вписал, редактирование подписанных файлов (*.sig) недопустимо. Т.е. он(файл)/она(строчка) в любой оригинальной прошивке присутствует (в каждой версии - свой).

а если WinHex`ом каким-неть поменять? по идее не нарушится целостность файла

versuher

Вот ещё вариант с модифицированными прошивками: …google.com/…/1dWbmcl_jV0m94UuH1IQ1gJC3yt71xOFW

Отличие от …google.com/…/1fynM3evNpF8Enepljjj4ertNbJxB-stW что в инструкции rcopen.com/forum/f132/topic500402/2000, по сути, тока в варианте с модом 01.03.0700.

Файлы “V01.04.0000_noFC_Mavic_dji_system.bin” (из папки в инструкции) и “V01.04.0000_(w-o 305&306_FC 905_NFZ)_Mavic_dji_system.bin” идентичны по внутреннему содержимому.

w-o в имени файла - это от “without”

Artem19:

а если WinHex`ом каким-неть поменять? по идее не нарушится целостность файла

это влажная мечта всех хакеров мира.

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

Дмитрий_Михайлович

Камрады, отчаялся угнаться за техническим прогрессом, нужен совет. Форум курил, но не накурился.
Есть Фантом-4 Про, буквально на днях после покупки обновил всё, что требовало обновления на новейшие версии. Летаю c DJI Go 4 на планшете iPad.

  1. Правильно ли я понимаю, что сегодня в моём случае нет вариантов программного включения FCC режима по мощности?
  2. Появляются ли такие варианты в случае с андроидом?
    Спасибо.
Sergey1187
Дмитрий_Михайлович:

Камрады, отчаялся угнаться за техническим прогрессом, нужен совет. Форум курил, но не накурился.
Есть Фантом-4 Про, буквально на днях после покупки обновил всё, что требовало обновления на новейшие версии. Летаю c DJI Go 4 на планшете iPad.

  1. Правильно ли я понимаю, что сегодня в моём случае нет вариантов программного включения FCC режима по мощности?
  2. Появляются ли такие варианты в случае с андроидом?
    Спасибо.

Правильно понимаете. С версии 4.1.15 для iOS конфиги не работают.
С Андроидом вроде все работает.