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

Artem19
vova-vas:

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

поставьте на оба пульта 4.1.14 c принудительным FCC и будет счастье.
я Вам скидывал в личку

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

при увеличении мощности пульта в 4 раза 30% это не о чем . должно хотя б в 2 раза дальше летать

Вот это с чего вдруг? В 2 раза - это в 16 раз мощность надо поднимать, если по науке.

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

Вот это с чего вдруг? В 2 раза - это в 16 раз мощность надо поднимать, если по науке.

еслиб в 16 раз тогда междугородние авиарейсы можно б было совершать (в один конец из-за емкости батареи) 😃 на сайте компании написано что есть два режима с разницей в 6 dBm , то же самое здесь ребята анализатором частоты подтвердили . а все остальное бабушкины сказки

maximlord
mardrone:

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

Код в dji go говорит, что есть и fcc и boost:

void __cdecl -[DJIAppSettings loadDJICfg](DJIAppSettings *self, SEL a2)
{
  DJIAppSettings *v2; // x19
  struct objc_object *v3; // x0
  void *v4; // x0
  void *v5; // x21
  void *v6; // x0
  __int64 v7; // x20
  void *v8; // x0
  void *v9; // x0
  void *v10; // x21
  void *v11; // x0
  void *v12; // x0
  void *v13; // x0
  __int64 v14; // x8
  void *v15; // x0
  void *v16; // x0
  void *v17; // x0
  char v18; // w22

  v2 = self;
  v3 = +[DJIFileHelper fetchDocumentPath](&OBJC_CLASS___DJIFileHelper, "fetchDocumentPath");
  v4 = (void *)objc_retainAutoreleasedReturnValue(v3);
  v5 = v4;
  v6 = objc_msgSend(v4, "stringByAppendingPathComponent:", CFSTR(".DJI.configs"));
  v7 = objc_retainAutoreleasedReturnValue(v6);
  objc_release(v5);
  v8 = objc_msgSend(&OBJC_CLASS___NSData, "dataWithContentsOfFile:", v7);
  v9 = (void *)objc_retainAutoreleasedReturnValue(v8);
  v10 = v9;
  if ( v9 )
  {
    v2->_canUseIllegalChannels = 0;
    v2->_mfiDisable = 0;
    v2->_firmwareServiceType = 0;
    v2->_limitCameraRecordingTime = 1;
    v2->_simulatorInternalDisable = 0;
    if ( (unsigned __int64)objc_msgSend(v9, "length") >= 0x29 )
    {
      v11 = (void *)objc_retainAutorelease(v10);
      if ( *((_BYTE *)objc_msgSend(v11, "bytes") + 39) == 1 )
        v2->_canUseIllegalChannels = 1;
    }
    if ( (unsigned __int64)objc_msgSend(v10, "length") >= 0x2A )
    {
      v12 = (void *)objc_retainAutorelease(v10);
      if ( *((_BYTE *)objc_msgSend(v12, "bytes") + 40) == 1 )
        v2->_mfiDisable = 1;
    }
    if ( (unsigned __int64)objc_msgSend(v10, "length") >= 0x2D )
    {
      v13 = (void *)objc_retainAutorelease(v10);
      v14 = *((unsigned __int8 *)objc_msgSend(v13, "bytes") + 43);
      if ( (_DWORD)v14 == 2 )
        v2->_firmwareServiceType = 2;
      else
        v2->_firmwareServiceType = v14 == 1;
    }
    if ( (unsigned __int64)objc_msgSend(v10, "length") >= 0x2E )
    {
      v15 = (void *)objc_retainAutorelease(v10);
      if ( *((_BYTE *)objc_msgSend(v15, "bytes") + 44) == 1 )
        v2->_limitCameraRecordingTime = 0;
    }
    if ( (unsigned __int64)objc_msgSend(v10, "length") >= 0x2F )
    {
      v16 = (void *)objc_retainAutorelease(v10);
      if ( *((_BYTE *)objc_msgSend(v16, "bytes") + 45) == 1 )
        v2->_simulatorInternalDisable = 1;
    }
    if ( (unsigned __int64)objc_msgSend(v10, "length") >= 0x31 )
    {
      v17 = (void *)objc_retainAutorelease(v10);
      v18 = *((_BYTE *)objc_msgSend(v17, "bytes") + 48);
      if ( v18 & 1 )
        -[DJIAppSettings setSdr_force_fcc:](v2, "setSdr_force_fcc:", 1LL);
      if ( v18 & 2 )
        -[DJIAppSettings setSdr_force_boost:](v2, "setSdr_force_boost:", 1LL);
      if ( v18 & 4 )
        -[DJIAppSettings setSdr_force_2_3_G:](v2, "setSdr_force_2_3_G:", 1LL);
      if ( v18 & 8 )
        -[DJIAppSettings setSdr_force_2_5_G:](v2, "setSdr_force_2_5_G:", 1LL);
    }
  }
  objc_release(v10);
  objc_release(v7);
}
mardrone
maximlord:

Код в dji go говорит, что есть и fcc и boost:

Я не грил что его нет . Полагаю параметр буст увеличивает видео сигнал тоже на 6 dBm. Об этом так же писали ранее . А есть полный исходник? Интересно заглянуть ниже в функцию setSdr_force_boost() , setSdr_force_fcc() и setSdr_force_2_3_G()

mfilitovich
mardrone:

Полагаю параметр буст увеличивает видео сигнал тоже на 6 dBm.

По идее логично, т.к. для CE ограничивать нужно все передатчики, поэтому наверно в FCC “буст” включается не только на РУ, но и на борту. Тогда никаких перегревов быть не должно.
Но тогда получается, что конфиги без boost неполноценные и включают только часть. Но в описании написано, что конфиг FCC и без boost - это “как в Америке”, т.е. получается, что мавик именно на этом конфиге должен в идеальных условиях работать на 7км.

mardrone
mfilitovich:

т.е. получается, что мавик именно на этом конфиге должен в идеальных условиях работать на 7км.

кстати попадались видосы где на CE летают на 7 км , конечно за городом

maximlord
mardrone:

кстати попадались видосы где на CE летают на 7 км

Сам летал еще прошлой зимой на 5 км в CE на P4P, даже скрин есть

mardrone
maximlord:

Сам летал еще прошлой зимой на 5 км в CE на P4P, даже скрин есть

дык аттач скрин

mardrone
maximlord:

Все стоковое

Ничего себе 5 км еще и связь идеальная. А в городе какой рекорд?

maximlord
mardrone:

Ничего себе 5 км еще и связь идеальная. А в городе какой рекорд?

Пока 1,5 км, дальше не пробовал

mfilitovich:

Уровни сигнала на 100% ?! На 5 км?!

Да, сам был очень удивлен результатом

mardrone
maximlord:

Пока 1,5 км, дальше не пробовал

Сколько палочек было на индикаторе на таком расстоянии не помните?

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

а все остальное бабушкины сказки

Вы погуглите хоть для интереса собственного ) Четвёртая степени от мощности удвоение по расстоянию всю жизнь было. Есть ещё формула Введенского с учетом высот антенн и много полезного. А что за “ребята с анализатором” где намеряли - я не в курсе.
А вообще антеннами дальность достичь проще всего, только крутить за пепелацем надо.

Yuri=
maximlord:

…Да, сам был очень удивлен результатом…

Там похоже разгадка на самом фото/скриншоте. Снег там… Температура позволяла использовать мощность передатчиков. Не было тротлинга температурного, если можно так выразиться по отношению к передатчикам.

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

Вы погуглите хоть для интереса собственного ) Четвёртая степени от мощности удвоение по расстоянию всю жизнь было. Есть ещё формула Введенского с учетом высот антенн и много полезного. А что за “ребята с анализатором” где намеряли - я не в курсе.
А вообще антеннами дальность достичь проще всего, только крутить за пепелацем надо.

Зависимость всегда квадратичная была, откуда у Вас четвёртая степень взялась? Удвоение расстояния ведет к уменьшению сигнала на 6 децибел в вакууме, ну атмосфера вносит дополнительное затухание, ну уж никак не четвёртая степень.

PLZ2
Artem19:

поставьте 4.1.14 c принудительным FCC и будет счастье.
я Вам скидывал в личку

а что есть такая? русская есть?

maximlord
mardrone:

Сколько палочек было на индикаторе на таком расстоянии не помните?

К сожалению не помню

Yuri=:

Там похоже разгадка на самом фото/скриншоте. Снег там… Температура позволяла использовать мощность передатчиков. Не было тротлинга температурного, если можно так выразиться по отношению к передатчикам.

Как бы холодно на улице не было, мощность выше, чем в CE не будет. Мощность радиопередатчика определяется по gps, а не по температуре.

mfilitovich
PLZ2:

а что есть такая? русская есть?

Ну а кто мешает в обычную 4.1.14 самому положить файл конфига?
Зачем всем русская версия?! Что там не понятно без перевода-то?