Activity

DJI Mavic 2 PRO/ZOOM
metrogil:

И почему то аирдата не видит температуру аккумов. Ни в одном логе, аирдата. Это как то можно победить?

Airdata не видит их, т.к. DGI GO 4 на Андроиде не пишет логи температуры батареи уже давно, вроде бы начиная с версии 4.1.15. На iOS’е же температура пишется, насколько можно судить по приводимым на форумах логах (сам использую Android).

Я писал в Airrdata по этому поводу пару месяцев назад, они дали стандартный ответ, что DJI не реагирует на их обращения и вообще настроено не очень кооперативно по этому вопросу.

DJI Mavic 2 PRO/ZOOM
An_private:

Да вот такой. Это просто плата с приклеенным аккумулятором, затянутая в термоусадку. Как трекер не выглядит вообще.

Была бы у него ещё пищалка с включением по SMS - вообще супер было бы.

DJI Mavic 2 PRO/ZOOM

Судя по скриншотам с Airdata, размещённых в теме несколько страниц назад, Mavic 2 тоже не пишет в логах температуру батареи?

Роман86:

Вот эти мерцания
На флешке тоже самое.
Начал качать его в руке в разные стороны, мерцания пропали вовсе.

Может шлейф?

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

Не совсем понял, что там в табличках… FCC выключить можно, boost нельзя. Буст только сбросом

Имел в виду, что boost как бы накладываетcя на CE или FCC (нижний рисунок из двух квадратиков).

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

Надеюсь, что кому-то эта информация пригодится.

Конечно пригодится!

На мой взгляд, самое важное, в этом то, что:

  • Ваши измерения (после повышения прошивки) подтверждают мои, описанные в посте #4199 (по ходу начальных измерений «обычного» мода я также списывался с Романом, он тогда подтвердил, что у него аналогичные результаты), а это увеличивает их достоверность;
  • Те, кто не имеет возможности сделать оценочные замеры, а таких может быть довольно много, т.к. есть люди, которые просто читают форум, не регистрируясь на нём, с достаточной степенью достоверности могут узнать, как именно работает «обычный» мод (т.е. jkson_fcc_mod) в настоящее время, а именно:

Дрон:
1 CE - > FCC -> Boost - > SDR Reset ->
2 CE - > FCC -> Boost - > SDR Reset ->
3 CE - > FCC -> Boost - > SDR Reset -> и т.д.

Пульт:
 1 CE - > FCC -> Boost - > SDR Reset ->
2 FCC -> Boost -> Boost -> SDR Reset ->
3 FCC -> Boost -> Boost -> SDR Reset и т.д.

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

И (раз уже все отписываются, то и я напишу) - у меня это решение вызвало такое восхищение, что я отблагодарил Евгения «правильным способом» дважды – первый раз, когда узнал об «обычном» моде, а второй – когда узнал в обновлённом файле на Github’е об advanced моде ))

Вообще, по поводу небольшой полемики выше: я являюсь сторонником осмысленных действий, поэтому по мере возможности всё, что я делаю, стараюсь делать осмысленно и пытаюсь хотя бы в целом понять что и как.

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

И по поводу режим работы SDR: я уже «выносил этот вопрос на обсуждение», но сформулирую по-другому. Отличающееся “поведение” команд на “буст” наталкивает на мысль, что алгоритм (упрощённо, условно, и все цифры условные, только для примера) выглядит не так:

а так:

Буду признателен за мнения экспертов.

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

Dozor-SPb

Большое спасибо. Разница в уровнях “FCC” vs “только boost” хорошо заметна, и видны все 4 уровня.

Dozor-SPb:

Я уровень пульта не измеряю, потому как обычным прибором это сделать сложно. А с борта - пожалуйста

Это странно, т.к. использую примерно такой же самодельный прибор, как и у Вас, и сравнительные измерения уровней мощности пульта ничем не отличаются от измерения борта. Какой ёмкости у вас стоит конденсатор после диодов?

Dozor-SPb:

На самом деле - уровней мощности всегда было 4. Даже с конфигами для джиго.

Измерения на профессиональном спектроанализаторе говорят об обратном, уровней отдельно для каждого из двух передатчиков (т.е. пульта и борта) с конфигами для DJI GO было именно 3. Дело в том, что часть конфигов DJI GO изменяют только одну мощность (или пульт, или борт), а часть - обе. Поэтому комбинаций (основных), действительно, было 4. Никаких других подтверждений того, что это не так, я не видел.

Dozor-SPb:

Я еще давно тестировал буст и FCC+буст для джиго 4.1.9

Спасибо, хотя я ещё давно его смотрел )

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

Подтверждаю! FCC можно выключить (без ресета) даже на модифицированной джиго. И из FCC+boost выключить FCC, оставив только boost. Потому и написал выше, что доступны 4 режима мощности 1. CE 2. FCC 3. boost 4. FCC+boost

Рад это слышать!

Поскольку становится окончательно понятно, что Вы одним из первых уже тестируете advanced mod, могли Вы выложить сравнительную таблицу режимов, чтобы было видно мощности пульта и борта? Т.е. это именно 4 уровня мощности? (Не как в конфигах для DJI GO, где количество комбинаций было 4, а уровней мощности борта и пульта на самом деле 3).

Dozor-SPb:

Меньше наешь - крепче спишь

Если читать как было до исправления опечатки, т.е. если меньше наешь(ся) перед сном - то, наверно да ))

Dozor-SPb:

Меньше знаешь - крепче спишь

А если так, то тогда и форум не нужен, нет? ))

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

Если Вам это не интересно, и Вы все для себя считаете понятным, я настаивать не буду)

Наоборот, мне это крайне интересно, и я только пытаюсь по обрывочной информации разобраться и увязать одни “куски” информации с другими ))

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

Названия конфигам присваивало DJI… И судя по коду особо не предполагалось их смешивание в кучу. Каждая команда это один бит в конфиге.

Я имел в виду конфиги для DJI GO, там-то просто три байта меняются (кроме конфига CE, который вообще имеет другой размер файла и другую структуру):


Dozor-SPb:

А как у Вас будет возможность сравнить boost и FCC+boost - интересно будет посмотреть

Дык все измерения по конфигам для DJI GO давно сделаны )) Если это интересно Вам и другим участникам, я просто их могу ещё раз сюда выложить в обобщённом и наглядном виде.

jkson:

Мощность задает RF чип до УМ, и управляет ей программно

Т.е. получается всё же, что все три уровня мощности реализованы одним алгоритмом, но тогда интересно было бы разобраться, почему команда на включение буста (речь о файлах check_1860_state_xxxxx):

dji_mb_ctrl -S test -R local -g 9 -s 9 -c 3c

  • более короткая по сравнению с командами на включение FCC и изменение частоты.
Covax:

да и зачем включать его на заводе, если в даташите и так эта мощность прописана.

А есть ли у кого-то datasheet на используемый в Mavic’е SDR и усилитель? Был бы признателен за ссылку. Вроде бы видел, что УМ SKY77814-11, но в его datasheet’е мощность не указана. (Ещё писали, что стоит некий ACPD4GD21D3, но по нему вообще ничего не находится)

А для себя по использованию режима boost вижу простой выход благодаря моду от jkson: если при достижении какого-то расстояния условия приёмо-передачи в режиме FCC ухудшились до критических, а есть необходимость или желание лететь дальше - включить boost, а при возвращении обратно и приближении на достаточное для работы без boost’а расстояния - сбросом обратно вернуться в FCC (Ну, а в advanced_mod’е, когда Евгением будет найдена команда на выключение буста без сброса - вообще просто и красиво вернуться в FCC без разрыва линка). Таким образом время использования режима boost будет сведено к минимуму и с учётом общей длительности полёта вряд ли превысит 8-10 минут. Опять же, это на тот случай, если, скажем, в жару будут наблюдаться перегревы и отвалы, коим пока я не видел ни одного подтверждения, несмотря на то, что режим fcc+boost существует давно и используется участниками этого и соседних форумов.

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

А для слишком сомневающихся есть особый режим boost БЕЗ FCC. Там мощность больше чем в FCC, но меньше максимальной

Это не особый режим. Это как раз и есть режим FCC от jkson. Мощность пульта в конфиге “boost” (.DJI.configs_force_boost) и “fcc” (.DJI.configs_force_fcc) одинаковая, отличается только мощность борта, которая в конфиге “boost” вырастает на 3дБ по сравнению с CE.

Просто изначально, тот, кто “раскусывал” файлы конфигурации (за что ему огромное спасибо) и присваивал названия конфигам, по всей видимости, не имел возможности сделать нормальные измерения, и увидеть, что часть команд затрагивают только пульт, а часть - только борт. Отсюда и вся путаница.

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

Жёлтым - пульт, красным - борт.

.DJI.configs_force_fcc (п.2 из таблицы)

.DJI.configs_force_boost (п.3 из таблицы)

  • пульт не изменился, борт (HD) вырос на 3дБ.

И я считаю, что Евгений совершенно правильно оставил только п.3 и п.4 из таблицы (т.е. в “терминологии конфигов” .DJI.configs_force_boost и .DJI.configs_force_fcc_and_boost), чтобы закрыть этот вопрос и избежать излишнего многообразия режимов.

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

А так не забывайте что с boost возможна деградация sdr и вроде даже были подобные ситуации когда у людей от буста умирало все .

Covax:

Да что за сказки максимов про деградацию и сгорело, ни у кого ничего не горело, да и зачем включать его на заводе, если в даташите и так эта мощность прописана. Другое дело выполненна ли на дроне достаточное охлаждение под этот режим.

Тоже считаю, что это байки. Теоретически деградация возможна, только я не видел ни одного подтверждения выхода из строя, а тем более деградации (не представляю, как её можно определить в любительских условиях) ни на наших форумах, ни на буржуйских. Про отвал линка в режиме boost кажется, одно сообщение видел, но там причина была какая-то неоднозначная, да и вообще их (отвалов) полно бывает и в CE, и в FCC.

К тому же, когда речь идёт о деградации (а не о тепловом пробое) полупроводниковой техники, то это тысячи и десятки тысяч часов, а сколько средний дроновод налетает за сезон, часов 20-50?

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

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

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

Время от времени задаюсь таким вопросом: а зачем вообще компания DJI предусмотрела режим boost, ведь официально он в характеристиках нигде не упоминается, и, естественно, не укладывается в разрешённые стандартами мощности CE или FCC. Коль скоро в заявленных характеристиках его нет, то для заводских испытаний или тестов он тоже не нужен.

Остаётся только применение в специальных случаях для особых категорий заказчиков, например, для спасателей. Есть ли у кого ещё какие-то мысли?

Также интересно было бы понять, как на уровне SDR и схемотехники реализованы переключения CE / FCC / Boost: для boost’а задействуются какие-то дополнительные элементы схемы или усилители, или же все три уровня мощности реализуются одинаково, просто программно задаётся разный уровень мощности?

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

Всех приветствую! Я правильно понимаю, что включение FCC+Boost последним методом от Евгения и старый метод подкидывания конфига force_fcc_and_boost_and_23 - это по мощности сигнала одно и тоже … ?

Да, только _23 это частный случай. Полная картина с конфигами выглядит примерно так (FCC от jkson соответствует п.3, Boost от jkson соответствует п.4):

deeplock:

и различие в том, что последний метод дает возможность делать это на любой версии Go4 и переключением с пульта?

Да, у Евгения же это всё очень чётко и лаконично описано. Можно вообще без DJI GO.

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

Начиная с 1.04.0100 или 200, если мне не изменяет память, таким простым путем не пройти, система уйдет в рекавери и восстановит оригиналы.

andrey_by:

но по крайней мере SilencioRC по другому не делает… магии нет

Я сразу прошу прощения за офф-топ, поскольку это не предмет данной темы, но всё же пользуясь случаем, хотел спросить про “полезное”: получается, что на более-менее свежих прошивках программно уменьшить громкость динамика пульта нельзя? (Высокая громкость иногда немного напрягает) Т.е. остаётся только заклеить его скотчем? ))

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

Т.е. если палка не пропала, то буст не включился? Имеется в виду не с конфигом, а по методу jkson

jkson:

Это ооочень косвенный признак, который я например у себя не наблюдаю.

Проведя в выходные несколько часов за измерениями и оценкой работы циклов переключений в режиме “loop selector” могу сказать следующее.

(1) Пропадание “палки” РУ действительно является очень косвенным признаком, корреляция с реальным изменением мощности слабая, почти отсутствует.

(2) Соотношение линий -90dB и 1km также далеко не всегда отображает реальную ситуацию, иногда работает с задержкой, иногда вообще не работает.

(3) Первый цикл после включения дрона и пульта всегда отрабатывается чётко, далее есть нюансы, см. ниже.

(4) Борт после SDR-ресета переходит в режим CE, пульт - нет (Евгений в курсе).

(5) Циклы переключений происходят следующим образом:

Дрон:
CE - > FCC -> Boost - > SDR Reset ->
CE - > FCC -> Boost - > SDR Reset -> и т.д.

Пульт:
 CE - > FCC -> Boost - > SDR Reset ->
FCC -> Boost -> Boost -> SDR Reset ->
FCC -> Boost -> Boost -> SDR Reset и т.д.

Основная часть измерений проведена на синей официальной DJI GO 4.3.0, меньшая часть на “зелёной” 4.1.22 c FCC (отличие только в том, что в ней сразу включается FCC и CE далее не появляется). Прошивка 01.04.300.

Сравнительные показания мощности борта:
0 - СE

1-ое нажатие - FCC

2-ое нажатие - Boost

0 - СE

1-ое нажатие - FCC

2-ое нажатие - Boost

Сравнительные показания мощности пульта в первом цикле:
(за качество снимков пардон)

0 - СE

1-ое нажатие - FCC

2-ое нажатие - Boost

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

А подскажите пожалуйста - что есть адвансед мод?

Это новый планируемый к выпуску более функциональный мод, описание которого появилось вчера в репозитории jkson_fcc_mod, цитирую:

Advanced FCC and boost mod by jkson is a next step with many advantages. As the first mod, it will work with any applications on your smartphone, and without smartphone too.

_ Advanced mod is compatible with Mavic Platinum/Pro (any firmwares including the latest) and will be Mavic 2 Pro/Zoom (not available yet)_

_The advantages are:
_

  • New switching sequence, no loop anymore. You can choose which radio settings you need, mid-flight, using a small 5d joystiсk in right bottom corner of RC display.
  • Vibro and display flashing feedback for mode switching, its really useful
  • Checking functionality. Just press pause button once, and remote controller will give you vibro and flashing feedback for the state at the moment
DJI Mavic 2 PRO/ZOOM
Covax:

Купите спрей “бесцветная силиконовая смазка” в автомагазине за 150р, попросите у жены/подруги ватный дмск, брызьнете туда и протрите пропеллеры с двух сторон. Прощай обледенение.

Полностью солидарен, хочу только добавить, что по моему мнению из всех перепробованных мной смазок (около 4-5 марок, включая Liqui Moly и др.) лучше всего на эту роль подходит силиконовая смазка Hi-Gear в жёлто-зелёном баллончике (картинка ниже). У неё получается самая тонкая и скользкая плёнка, остальные (из мной опробованных) грешат либо некоторой липкостью, либо дают слишком толстый слой и т.п.

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

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

Вот это спасибо так спасибо!! Да это просто праздник!! (Я бы даже сказал международный! )))

Вопрос: совместимы ли Fixed-режимы с режимом “Loop selector”, или можно использовать что-то одно? И если совместимы, то если, например, выбран режим Fixed FCC, то как будет выглядеть последовательность “Default>FCC>Boost>SDR reset”, т.е. что произойдёт при первом нажатии?

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

jkson,
Cпасибо Вам огромное! Это реально прорыв и самое универсальное и изящное решение.

yuriks1:

У Евгения на страничке написано как его благодарить!

И я присоединился! ))

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

pilotua:

то пуль тоже переключается в режим FCC???

В этом вообще нет никаких сомнений. Логика работы системы в целом в том, что пульт, являясь основным и наиболее важным элементом системы радиоуправления, переходит в режим FCC в любом случае. Другое дело, что мощность видеолинка борта при применении конфига “FCC” через DJI GO может не увеличиваться, о чём свидетельствуют результаты измерений на спектроанализаторе, но при этом, тем не менее, сохраняется баланс по дальности приема РУ и HD из-за разной структуры сигнала и требований к помехозащищённости.

Однако мои собственные измерения (у меня примерно такой же самодельный измеритель из микроамерметра, двух СВЧ-диодов и конденсатора, как и у Dozor-SPb) говорят о том, что при включении режима FCC с помощью “зелёной” DJI GO, увеличивается как мощность пульта, так и мощность HD с борта (мощность отдельно транслируемой телеметрии измерить не представляется возможным по ряду причин).