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

aush82

[QUOTE=SaNX;7041121]жестьнах. я вчера 2 акка на этом конфиге отлетал, ибо думал, что ФЦЦ поставил )))

все правильно ФСС и поставили, только в два раза мощнее

Alkorevc:

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

его нет изначально

глупости! есть он изначально! у меня еще дрона нет, но стоит прога DJI GO. Данный файл пристуствует

Alkorevc
aush82:

глупости! есть он изначально!

на андроиде возможно так, на иосе его нет. у меня иос.
на андроиде что в нем записано изначально?

aush82
Alkorevc:

на андроиде возможно так, на иосе его нет. у меня иос

у меня именно IOS/ Возможно смотрите Вы не там. Необходимо смотреть в корне папки, а не в подпапках

Alkorevc
aush82:

все правильно ФСС и поставили

нет, не правильно. ибо по логике force_boost должно быть FCC*2, а force_fcc должно быть FCC. А на деле наоборот.

aush82:

у меня именно IOS

у меня не было файла такого

aush82:

у меня именно IOS/ Возможно смотрите Вы не там

ухахаха, спасибо, а то я не знаю, где искать файлы ))) может быть Вы не заметили, но это я разреверсил аппу ИОС, чтоб узнать эти параметры. Конечно, как мне знать, где искать файл

aush82

вот пожалуйста. Файл на месте. Техники Dji еще нет и не было.

Alkorevc
aush82:

вот пожалуйста. Файл на месте.

Вот код:

v7 = objc_msgSend(&OBJC_CLASS___NSData, “dataWithContentsOfFile:”, v6);
v8 = (void *)objc_retainAutoreleasedReturnValue(v7);
if ( !v8 )
{
v9 = objc_msgSend(&OBJC_CLASS___DJIBundleRedirect, “mainBundle”);
v10 = (void *)objc_retainAutoreleasedReturnValue(v9);
v11 = v10;
v12 = objc_msgSend(v10, “pathForResource:”, CFSTR(“.DJI.configs”));
v13 = objc_retainAutoreleasedReturnValue(v12);
v14 = v13;
v15 = objc_msgSend(&OBJC_CLASS___NSData, “dataWithContentsOfFile:”, v13);
v8 = (void *)objc_retainAutoreleasedReturnValue(v15);
objc_release(v14);
objc_release(v11);
objc_msgSend(v8, “writeToFile:atomically:”, v6, 1LL);
}

сие означает: если файла нет, то записать его из ресурсов бандла.
изначально файл содержит “DJI SOFTWARE CONFIG : DO NOT DELETE!” и несколько байт.

ХЗ, но у меня его не было ))
Сути не меняет. Оно не перезапишется.

aush82
Alkorevc:

Сути не меняет. Оно не перезапишется.

в кодах я вообще не силен:) но будем надется, что это так…но, полагаю, необходимо это проверить: отлетав с ФСС несколько раз, с перезагрузкой телефона и т.п.

VOVA_MH
StrelokL:

попробовал по этому видео сделать откат джи го 4
дохожу до замену номера в XML но там мой ID …что не так сделал?

так…вроде получилось…там этих xml-ок несколько штук…с номером 2-я или 3-я…

Не тратье время на это смысла в этом нет
Можете взять конфиг 176 поста и через iTunes в папку документ в Dji go 4 скинуть файл .DJI.configs

aush82
VOVA_MH:

Не тратье время на это смысла в этом нет
Можете взять конфиг 176 поста и через iTunes в папку документ в Dji go 4 скинуть файл .DJI.configs

iTunes не даст это сделать! Необходимо установить Itools

StrelokL

так-с что за itools?)))
то есть версию 4.0.8 ставить нет смысла?
вернуть на 4.1.3 или какая там последняя?

aush82
StrelokL:

так-с что за itools?)))
то есть версию 4.0.8 ставить нет смысла?
вернуть на 4.1.3 или какая там последняя?

Краткое описание:

Мощный аналог iTunes для ваших устройств.

Описание:

Возможности:

* Встроенный файловый менеджер
* Работа с аудио-, видео-, фото и книгами
* Поддержка синхронизации по Wi-Fi
* Управление приложениями: установка (в том числе и на неподдерживаемые устройства), удаление, бэкап, перенос данных на другое устройство
* Создание рингтонов
* Управление Springboard (работа с иконками, трансляция на ПК)
* Поддержка тем оформления
* Менеджер загрузок
* Загрузчик ПО и многое другое

пожалуйста

Alkorevc

Олег, вот новые конфиги. Там на андроиде маленько по-другому байт читается
Лучше эти протестить

configs_new.zip

VOVA_MH
aush82:

iTunes не даст это сделать! Необходимо установить Itools

Глупость пишите. Вчера это сделал через iTunes

StrelokL:

так-с что за itools?)))
то есть версию 4.0.8 ставить нет смысла?
вернуть на 4.1.3 или какая там последняя?

Да смысла нет у меня на iPhone стоит 4.1.2

Alkorevc

А теперь код:

if(dji.pilot.publics.c.a.setSdr_force_fcc) {
this.a(SdrDeviceType.a).a(SdrCpuType.a).a(SdrDataType.c).a(0xFFFF0048).b(2);
}

if(dji.pilot.publics.c.a.setSdr_force_boost) {
DataOsdSetSdrForceBoost v0_1 = new DataOsdSetSdrForceBoost();
v0_1.start(v2);
v0_1.join();
}

if(dji.pilot.publics.c.a.setSdr_force_2_3_G) {

this._sendData = new byte[]{0, 1, 0x46, 0, 0xFF, 0xFF, 0x A2, 0x3, 0, 0};
}

if(dji.pilot.publics.c.a.setSdr_force_2_5_G) {
this._sendData = new byte[]{0, 1, 0x46, 0, 0xFF, 0xFF, 0x 92, 0x4, 0, 0};
}

везде, как видим, разные данные пишутся. щас иос сравню
иос
if ( (unsigned int)objc_msgSend(v3, “sdr_force_fcc”) )
{
v5 = objc_msgSend(v4, “initRequestFromGround:target:addr:dataType:data:”, 0LL, 0LL, 0xFFFF0048LL, 2LL, 2LL);
}
if ( (unsigned int)objc_msgSend(v3, “sdr_force_boost”) )
{
v11[1] = v11[1] & 0xE0 | 9;
*((_BYTE *)objc_msgSend(v10, “extHeader”) + 5) = 9;
*((_BYTE *)objc_msgSend(v10, “extHeader”) + 6) = 0x3C;
}

if ( (unsigned int)objc_msgSend(v3, “sdr_force_2_3_G”) )
{
*(_QWORD *)v19 = 0x 3A2 FFFF00460100LL;
}
if ( !(unsigned int)objc_msgSend(v3, “sdr_force_2_5_G”) )
{

*(_QWORD *)v25 = 0x 492 FFFF00460100LL;
}

Все абсолютно одинаково. Это отлично )

NinjaFoX
Alkorevc:

круто эти дебилы запутали нас )

Это не они, это я дебил нас запутал:) Вобщем накосячил я немного с измерениями изза того что считал что обе антенны работают и на прием и на передачу, однако на передачу работает только левая антенна. Все перемерил, получил следующее:

Для понятности примем мощность, излучаемую в CE моде за 1 попугая:

Для версии Джиго СЕ с маркета:

config force fcc = 3 попугая;
config boost = 3 попугая;
config force fcc+ boost = 6 попугаев;

Для версии Джиго FCC Александра:

Без config’ов = 3 попугая;
config force fcc = 3 попугая;
config boost = 6 попугаев;
config force fcc+ boost = 6 попугаев;

Думайте и решайте сами использовать ли force fcc+ boost, но мой передатчик перегревается и видео через 7-10минут начинает рябить, затем тормозит и замирает.
*Измерения сделаны на самодельный приборчик из микроамперметра и детекторного диода,показывает не точно, но честно.

Alkorevc:

Олег, вот новые конфиги. Там на андроиде маленько по-другому байт читается
Лучше эти протестить

Попозже сделаю))

aush82:

необходимо это проверить

Проверено, фцц на месте

А17

" Джиго FCC Александра" … это равнозначно 4.1.3 ru fcc от Юрия?

aush82

Ребят, может кто еще проверить config force fcc+ boost = 6 попугае и сделать вывод именно для IOS??

NinjaFoX
aush82:

именно для IOS

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

А17:

это равнозначно 4.1.3 ru fcc от Юрия?

да

aush82

Скиньте кто нить конфиг для IOS Для версии Джиго СЕ с маркета:

config force fcc+ boost = 6 попугаев. На днях жду дрон, буду тестить на спарке

Danuvas

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