Увеличиваем дальность радиоуправления дронов Phantom и Mavic
Phantom standard = Phantom 4K?
Или он ближе к адвансу?
Теоритически ведь возможно сменить канал как в адв/про на более свободный?
Из всех четырёх файлов rc*** в /etc/init.d/ достаточно изменить только файл rcS ? Оставшиеся три можно не трогать?
Да я теперь меняю только 1 файл этого достаточно.
Только что проверил все на ходу, то есть:
включил пульт
включил коптер без пропеллеров
подключил телефон, запустил DJI GO
“взлетел”
моторчики заработали режим GPS
подключился через telnet к связке
и пулть и дрон одинаково ответили :
То есть регион FCC зафиксирован
/ # iw reg get
country US: DFS-FCC
(2402 - 2472 @ 40), (N/A, 30), (N/A)
(5170 - 5250 @ 80), (N/A, 17), (N/A)
(5250 - 5330 @ 80), (N/A, 23), (0 ms), DFS
(5735 - 5835 @ 80), (N/A, 30), (N/A)
(57240 - 63720 @ 2160), (N/A, 40), (N/A)
Phantom standard = Phantom 4K?
Или он ближе к адвансу?
Теоритически ведь возможно сменить канал как в адв/про на более свободный?
standart и adv/pro - ничего общего, кроме пропеллеров и аккумулятора.
standart и adv/pro - ничего общего, кроме пропеллеров и аккумулятора.
Возможно не так выразился. Имеется фантик 4к. Тот что нечто среднее между про и стандартом. По идее там нет ЛБ, но антен то две…
Phantom standard = Phantom 4K?
Или он ближе к адвансу?
Теоритически ведь возможно сменить канал как в адв/про на более свободный?
Сейчас пытаюсь через конфиги зафиксировать диапазон , или канал … Заметил что прыгает сигнал , подразумеваю фантом пытается найти лучший , тем самым при переключении теряет связь …
p.s. Phantom 4K похоже от же standard только с камерой новой … и еще кое что изменено … Если вы подключаетесь к нему по Wi-fi то вполне вероятно , что его тоже можно модифицировать
Точно, все также. Полазил по файлам, много интересного. Можно много всего настроить от смены каналов до отключения бортовых огней)
Точно, все также. Полазил по файлам, много интересного. Можно много всего настроить от смены каналов до отключения бортовых огней)
Какой файл за смену каналов отвечает ? я пытаюсь зафиксировать канал командами iw
Всё, получилось получилось перейти в FCC ! 😁 Лог на пульте:
Jan 1 00:00:02 (none) syslog.info syslogd started: BusyBox v1.22.1
Jan 1 00:00:02 (none) kern.notice kernel: klogd started: BusyBox v1.22.1 (2015-11-16 16:28:58 CST)
Jan 1 00:00:02 (none) kern.notice kernel: [ 0.000000] Linux version 3.10.49 (yello@ubuntu) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r2635) ) #1 Mon Apr 18 12:37:04 CST 2016
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] bootconsole [early0] enabled
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] CPU revision is: 0001974c (MIPS 74Kc)
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] SoC: Atheros AR9342 rev 2
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] Clocks: CPU:560.000MHz, DDR:450.000MHz, AHB:225.000MHz, Ref:40.000MHz
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] Determined physical RAM map:
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] memory: 02000000 @ 00000000 (usable)
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] User-defined physical RAM map:
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] memory: 02000000 @ 00000000 (usable)
Jan 1 00:00:02 (none) kern.info kernel: [ 0.000000] Initrd not found or empty - disabling initrd
Jan 1 00:00:02 (none) kern.notice kernel: [ 0.580000] 0x0000007f0000-0x000000800000 : “art”
Jan 1 00:00:02 (none) kern.notice kernel: [ 0.590000] 0x000000050000-0x000000420000 : “firmware1”
Jan 1 00:00:02 (none) kern.notice kernel: [ 0.600000] 0x000000420000-0x0000007f0000 : “firmware2”
Jan 1 00:00:02 (none) kern.notice kernel: [ 0.600000] 0x000000000000-0x000000800000 : “all”
Jan 1 00:00:02 (none) kern.warn kernel: [ 0.610000] g_ether gadget: using random self ethernet address
Jan 1 00:00:02 (none) kern.warn kernel: [ 0.610000] g_ether gadget: using random host ethernet address
Jan 1 00:00:02 (none) kern.info kernel: [ 0.620000] usb0: MAC c6:a2:32:1d:b4:79
Jan 1 00:00:02 (none) kern.info kernel: [ 0.630000] usb0: HOST MAC ee:b3:c1:48:79:44
Jan 1 00:00:02 (none) kern.info kernel: [ 0.630000] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
Jan 1 00:00:02 (none) kern.info kernel: [ 0.640000] g_ether gadget: g_ether ready
Jan 1 00:00:02 (none) kern.info kernel: [ 0.640000] TCP: cubic registered
Jan 1 00:00:02 (none) kern.info kernel: [ 0.650000] NET: Registered protocol family 17
Jan 1 00:00:02 (none) kern.info kernel: [ 0.650000] 8021q: 802.1Q VLAN Support v1.8
Jan 1 00:00:02 (none) kern.notice kernel: [ 1.440000] jffs2: notice: (1) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
Jan 1 00:00:02 (none) kern.info kernel: [ 1.450000] VFS: Mounted root (jffs2 filesystem) readonly on device 31:3.
Jan 1 00:00:02 (none) kern.info kernel: [ 1.460000] Freeing unused kernel memory: 220K (802c9000 - 80300000)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.430000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea
Jan 1 00:00:02 (none) kern.info kernel: [ 2.440000] Backport generated by backports.git backports-20140320-37-g5c33da0
Jan 1 00:00:02 (none) kern.info kernel: [ 2.670000] cfg80211: Calling CRDA to update world regulatory domain
Jan 1 00:00:02 (none) kern.info kernel: [ 2.700000] cfg80211: World regulatory domain updated:
Jan 1 00:00:02 (none) kern.info kernel: [ 2.710000] cfg80211: DFS Master region: unset
Jan 1 00:00:02 (none) kern.info kernel: [ 2.710000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.720000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.730000] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.740000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.750000] cfg80211: (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.750000] cfg80211: (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.760000] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.770000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:02 (none) kern.info kernel: [ 2.780000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.960000] ath: EEPROM regdomain: 0x0
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.960000] ath: EEPROM indicates default country code should be used
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.960000] ath: doing EEPROM country->regdmn map search
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.960000] ath: country maps to regdmn code: 0x3a
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.960000] ath: Country alpha2 being used: US
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.960000] ath: Regpair used: 0x3a
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.980000] ieee80211 phy0: Selected rate control algorithm ‘minstrel_ht’
Jan 1 00:00:04 (none) kern.info kernel: [ 3.990000] cfg80211: Calling CRDA for country: US
Jan 1 00:00:04 (none) kern.info kernel: [ 4.010000] ieee80211 phy0: Atheros AR9340 Rev:0 mem=0xb8100000, irq=47
Jan 1 00:00:04 (none) kern.info kernel: [ 4.030000] cfg80211: Regulatory domain changed to country: US
Jan 1 00:00:04 (none) kern.info kernel: [ 4.030000] cfg80211: DFS Master region: FCC
Jan 1 00:00:04 (none) kern.info kernel: [ 4.040000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Jan 1 00:00:04 (none) kern.info kernel: [ 4.050000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 4.060000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 4.070000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (0 s)
Jan 1 00:00:04 (none) kern.info kernel: [ 4.070000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 4.080000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Apr 18 05:37:34 (none) kern.info kernel: [ 4.890000] cfg80211: Calling CRDA for country: GB
Apr 18 05:37:34 (none) kern.info kernel: [ 4.910000] cfg80211: Regulatory domain changed to country: GB
Apr 18 05:37:34 (none) kern.info kernel: [ 4.910000] cfg80211: DFS Master region: ETSI
Apr 18 05:37:34 (none) kern.info kernel: [ 4.920000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Apr 18 05:37:34 (none) kern.info kernel: [ 4.930000] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 1700 mBm), (N/A)
Apr 18 05:37:34 (none) kern.info kernel: [ 4.930000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
Apr 18 05:37:34 (none) kern.info kernel: [ 4.940000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm), (0 s)
Apr 18 05:37:34 (none) kern.info kernel: [ 4.950000] cfg80211: (5490000 KHz - 5710000 KHz @ 80000 KHz), (N/A, 2700 mBm), (0 s)
Apr 18 05:37:34 (none) kern.info kernel: [ 4.960000] cfg80211: (57240000 KHz - 65880000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Apr 18 05:37:37 (none) kern.info kernel: [ 7.660000] device wlan0 entered promiscuous mode
Apr 18 05:37:37 (none) kern.info kernel: [ 8.030000] br-lan: port 1(wlan0) entered forwarding state
Apr 18 05:37:37 (none) kern.info kernel: [ 8.030000] br-lan: port 1(wlan0) entered forwarding state
Apr 18 05:37:37 (none) kern.info kernel: [ 8.090000] device usb0 entered promiscuous mode
Apr 18 05:37:37 (none) daemon.info udhcpd[545]: udhcpd (v1.22.1) started
Apr 18 05:37:37 (none) daemon.err udhcpd[545]: can’t open ‘’: No such file or directory
Apr 18 05:37:37 (none) kern.info kernel: [ 8.200000] cfg80211: Calling CRDA for country: US
Apr 18 05:37:37 (none) kern.info kernel: [ 8.230000] cfg80211: Regulatory domain changed to country: US
Apr 18 05:37:37 (none) kern.info kernel: [ 8.230000] cfg80211: DFS Master region: FCC
Apr 18 05:37:37 (none) kern.info kernel: [ 8.240000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Apr 18 05:37:37 (none) kern.info kernel: [ 8.250000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
Apr 18 05:37:37 (none) kern.info kernel: [ 8.260000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A)
Apr 18 05:37:37 (none) kern.info kernel: [ 8.260000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (0 s)
Apr 18 05:37:37 (none) kern.info kernel: [ 8.270000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
Apr 18 05:37:37 (none) kern.info kernel: [ 8.280000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Apr 18 05:37:43 (none) daemon.info hostapd: wlan0: STA 60:60:1f:0e:57:27 IEEE 802.11: authenticated
Apr 18 05:37:43 (none) daemon.info hostapd: wlan0: STA 60:60:1f:0e:57:27 IEEE 802.11: associated (aid 1)
Apr 18 05:37:43 (none) kern.info kernel: [ 14.360000] device wlan0.sta1 entered promiscuous mode
Apr 18 05:37:43 (none) kern.info kernel: [ 14.360000] br-lan: port 3(wlan0.sta1) entered forwarding state
Apr 18 05:37:43 (none) kern.info kernel: [ 14.370000] br-lan: port 3(wlan0.sta1) entered forwarding state
Apr 18 05:37:43 (none) daemon.info hostapd: wlan0: STA 60:60:1f:0e:57:27 WPA: pairwise key handshake completed (RSN)
Apr 18 05:37:47 (none) daemon.info hostapd: wlan0: STA 84:3a:4b:49:2a:ec IEEE 802.11: authenticated
Apr 18 05:37:47 (none) daemon.info hostapd: wlan0: STA 84:3a:4b:49:2a:ec IEEE 802.11: associated (aid 2)
Apr 18 05:37:47 (none) daemon.info hostapd: wlan0: STA 84:3a:4b:49:2a:ec WPA: pairwise key handshake completed (RSN)
Apr 18 05:37:49 (none) daemon.info udhcpd[545]: Sending OFFER of 192.168.1.20
Apr 18 05:37:52 (none) kern.info kernel: [ 23.040000] br-lan: port 1(wlan0) entered forwarding state
Apr 18 05:37:54 (none) daemon.info udhcpd[545]: Sending ACK to 192.168.1.20
Apr 18 05:37:58 (none) kern.info kernel: [ 29.400000] br-lan: port 3(wlan0.sta1) entered forwarding state
Отлично! Напишите насколько дальше удалось улететь.
Полетал сегодня с FCC прописаном в логах. Результат такой (на стоковых антенах) - там где больше 400 метров никак и ни разу не получалось , сегодгня 520 м. и потеря сигнала и RTH. Так что небольшой прирост есть. Затем прописал строку - на 27 Dbi и … никаких изменений в дальности.
Как то вот так на сегодня.
standart и adv/pro - ничего общего, кроме пропеллеров и аккумулятора.
Да конечно 😃
Процентов 60 прошивки одинаково.
У кого есть возможность выложите пожалуйста копии файлов прошивки с пульта и коптера P3 стандарт.
Да конечно 😃
Процентов 60 прошивки одинаково.
У кого есть возможность выложите пожалуйста копии файлов прошивки с пульта и коптера P3 стандарт.
Это как же Вы пришли к такому выводу- про 60% ?
Наверно абсолютно научным методом - тыкая пальцем в небо ?
Это как же Вы пришли к такому выводу- про 60% ?
Наверно абсолютно научным методом - тыкая пальцем в небо ?
Нужна прошивка залитая в коптер и пульт. То что в этой теме описано, только скачать все файлы.
А не запускающий файл с официального сайта.
Пришёл обычным способом. Ковырянием в бинарниках прошивок от инспайра, п4 и п3
Ок , попробую скачать все файлы с пульта и дрона. Подождите, как только, так сразу - выложу.
Интересно, есть ли возможность изменить качество передаваемого видео по wifi (битрейт, разрешение)? А то, например, у меня изображение чуток подтупливает… Проскакивало, что в Личи есть возможность снимать видео 1080р с 60 кадрами и 40 мбит. Значит камера позволяет, пролема в ГО. Есть ли файлы в прошивке отвечающие за это?
Если изображение чуток подтупливает - проблема скорее в устройстве, на экраене которого - подтупливает и если Вы увеличите битрейт и разрешение, то видеть будете - неспешное слайд шоу…
Можно обновить видеоинструкцию или пошагово еще раз описать процедуру перехода на FCC для тех кто в танке ) с момента топикстарта я так понимаю всплыли новые детали относительно того какой регион прописывать и в каком файле… можно не в трех а только в одном?
Нужна прошивка залитая в коптер и пульт. То что в этой теме описано, только скачать все файлы.
А не запускающий файл с официального сайта.
Вот:
cloud.mail.ru/public/JgAg/xgZ3TVqpu
Это то что с пульта удалось скачать.
Если надо с коптера. то позже, очень не быстрый процесс. а мне по делам надо отлучиться.
сделал все по мануалу в видео, получил в лога регион FCC по умолчанию, пошел летать и вылезло, что пульт говорит, что тушка не приконнекчена. В Джиго картинка с камеры передается, телеметрии никакой нет, но лететь можно было, движки запускались.
Пошел домой закидывать обратно исходные файлы - конект был только от ПК к пульту, на *.1.2 (коптер) сеть была уже недоступна.
Усугубилось тем, что пульт перестал окончательно видеть коптер, попытки сброса пульта, команды привязки пульта к коптеру были безрезультатны.
Открыл онлайн с китайцами, вытащили лог файл, о том, что прошивка встала некорректно, но прошиваться заново он не хотел никак.
В итоге заметил особенность: что при включении фанта и пульта стало появляться 2 вифи сети. Методом выключения пульта осталась сеть коптера (которая ранее не видна была), удалось к нему законектиться по ИП 192.168.1.1 (как к пульту) после чего закинул обратно 4 файла в исходном виде, ребутнул и все стало хорошо.
У товарища получилось сменить регион (без ошибок), замеры дальности не привели к видимому результату.
Отсюда делаем очередной вывод: реальную прибавку к дальности стандарта даёт установка ITELITE, периодически везет и с аргтеком. Все остальные танцы с бубном - от лукавого.
Можно обновить видеоинструкцию или пошагово еще раз описать процедуру перехода на FCC для тех кто в танке ) с момента топикстарта я так понимаю всплыли новые детали относительно того какой регион прописывать и в каком файле… можно не в трех а только в одном?
Прежде чем этим заняться (переводом в FCC) - Вы должны сами себе ответить на простой вопрос :
Умею я, или понимаю я - как правильно редактировать файлы ОС линукс, а именно каким редактором это делать?
Вопрос простой, но не понимание его приводит к потери связи между пультом и коптером и соответственно с гаджетом.
сделал все по мануалу в видео, получил в лога регион FCC по умолчанию, пошел летать и вылезло, что пульт говорит, что тушка не приконнекчена. В Джиго картинка с камеры передается, телеметрии никакой нет, но лететь можно было, движки запускались.
Пошел домой закидывать обратно исходные файлы - конект был только от ПК к пульту, на *.1.2 (коптер) сеть была уже недоступна.
Усугубилось тем, что пульт перестал окончательно видеть коптер, попытки сброса пульта, команды привязки пульта к коптеру были безрезультатны.
Открыл онлайн с китайцами, вытащили лог файл, о том, что прошивка встала некорректно, но прошиваться заново он не хотел никак.В итоге заметил особенность: что при включении фанта и пульта стало появляться 2 вифи сети. Методом выключения пульта осталась сеть коптера (которая ранее не видна была), удалось к нему законектиться по ИП 192.168.1.1 (как к пульту) после чего закинул обратно 4 файла в исходном виде, ребутнул и все стало хорошо.
У товарища получилось сменить регион (без ошибок), замеры дальности не привели к видимому результату.
Отсюда делаем очередной вывод: реальную прибавку к дальности стандарта даёт установка ITELITE, периодически везет и с аргтеком. Все остальные танцы с бубном - от лукавого.
Не соглашусь с Вашим выводом. У меня лично прогресс небольшой есть и чувствую большую стабильность связи на 400 - 500 м.
Да, и не надо кромсать все четыре файла rc*** , достаточно изменения одного - rcS - который.
Про направленную антенну - согласен… физику еще никто не отменял…
Про направленную антенну - согласен… физику еще никто не отменял…
Мой опыт с ДБСом:
там где в стоке летал 500-600 (рекорд 740) с ДБС летает 1200-1400, рекорд 1940.