Увеличиваем дальность радиоуправления дронов Phantom и Mavic
Я хотел прикупить на лето стандарта, и за ранее узнать на сколько можно увеличить дальность
Если хотите просто летать и снимать , если не хотите возни с антеннами , модами и т.д. , купите Advenced. Не повторяйте моих ошибок.
Standard интересен тем , что сделан по другому , его легче модифицировать, теперь его можно уже и внутри ковырять, так как есть доступ к его операционной системе ОС Linux.
Думаю в скором времени появятся модифицированные библиотеки и программы для него со всеми вытекающими.
Судя по всему регион US будет работать лучше чем остальные регионы , так как в нем есть диапазон (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm)
Вот что говорит лог:
US
Jan 1 00:00:04 (none) kern.info kernel: [ 3.840000] cfg80211: Regulatory domain changed to country: US
Jan 1 00:00:04 (none) kern.info kernel: [ 3.850000] cfg80211: DFS Master region: FCC
Jan 1 00:00:04 (none) kern.info kernel: [ 3.850000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Jan 1 00:00:04 (none) kern.info kernel: [ 3.860000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 3.870000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 3.880000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (0 s)
Jan 1 00:00:04 (none) kern.info kernel: [ 3.890000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 3.900000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
BO
Aug 20 05:20:14 (none) kern.info kernel: [ 295.750000] cfg80211: Regulatory domain changed to country: BO
Aug 20 05:20:14 (none) kern.info kernel: [ 295.760000] cfg80211: DFS Master region: JP
Aug 20 05:20:14 (none) kern.info kernel: [ 295.760000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Aug 20 05:20:14 (none) kern.info kernel: [ 295.770000] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
Aug 20 05:20:14 (none) kern.info kernel: [ 295.780000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
RU
Aug 20 05:20:02 (none) kern.info kernel: [ 283.840000] cfg80211: Regulatory domain changed to country: RU
Aug 20 05:20:02 (none) kern.info kernel: [ 283.840000] cfg80211: DFS Master region: ETSI
Aug 20 05:20:02 (none) kern.info kernel: [ 283.850000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Aug 20 05:20:02 (none) kern.info kernel: [ 283.860000] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Aug 20 05:20:02 (none) kern.info kernel: [ 283.860000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
Aug 20 05:20:02 (none) kern.info kernel: [ 283.870000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm), (0 s)
Aug 20 05:20:02 (none) kern.info kernel: [ 283.880000] cfg80211: (5650000 KHz - 5730000 KHz @ 80000 KHz), (N/A, 3000 mBm), (0 s)
Aug 20 05:20:02 (none) kern.info kernel: [ 283.890000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
GB
Aug 20 05:19:48 (none) kern.info kernel: [ 269.840000] cfg80211: Calling CRDA for country: GB
Aug 20 05:19:48 (none) kern.info kernel: [ 269.840000] cfg80211: Regulatory domain changed to country: GB
Aug 20 05:19:48 (none) kern.info kernel: [ 269.850000] cfg80211: DFS Master region: ETSI
Aug 20 05:19:48 (none) kern.info kernel: [ 269.850000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Aug 20 05:19:48 (none) kern.info kernel: [ 269.860000] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 1700 mBm), (N/A)
Aug 20 05:19:48 (none) kern.info kernel: [ 269.870000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
Aug 20 05:19:48 (none) kern.info kernel: [ 269.880000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm), (0 s)
Aug 20 05:19:48 (none) kern.info kernel: [ 269.890000] cfg80211: (5490000 KHz - 5710000 KHz @ 80000 KHz), (N/A, 2700 mBm), (0 s)
Aug 20 05:19:48 (none) kern.info kernel: [ 269.900000] cfg80211: (57240000 KHz - 65880000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Нас интересует только канал 5.8 Ghz
Так в этом диапазоне регион US ни чем не отличается от GB, который прописывается в РФ по умолчанию… ???
Так в этом диапазоне регион US ни чем не отличается от GB, который прописывается в РФ по умолчанию… ???
отличается на 300 mBm в двух диапазонах в плюс и в 1 диапазоне в минус , и диапазоны другие немного
А так по сути одно и то же , если конечно в России устанавливается GB по умолчанию
По первой инструкции - активизация FCC, поменял параметр GB на OK, но выходной лог при этом не меняется, последним прописывается регион GB.
Сначала прописывается - US, а потом GB. Раза три перешивал туда - обратно, при инициализации системы лог в пульте и коптере один и тот же…
У кого по другому ?
Jan 1 00:00:03 (none) kern.debug kernel: [ 3.810000] ieee80211 phy0: Selected rate control algorithm ‘minstrel_ht’
Jan 1 00:00:03 (none) kern.info kernel: [ 3.830000] cfg80211: Calling CRDA for country: US
Jan 1 00:00:04 (none) kern.info kernel: [ 3.830000] cfg80211: Regulatory domain changed to country: US
Jan 1 00:00:04 (none) kern.info kernel: [ 3.840000] cfg80211: DFS Master region: FCC
Jan 1 00:00:04 (none) kern.info kernel: [ 3.850000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Jan 1 00:00:04 (none) kern.info kernel: [ 3.860000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 3.860000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 3.870000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (0 s)
Jan 1 00:00:04 (none) kern.info kernel: [ 3.880000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 3.890000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 3.900000] ieee80211 phy0: Atheros AR9340 Rev:0 mem=0xb8100000, irq=47
Apr 18 04:42:24 (none) kern.info kernel: [ 4.780000] cfg80211: Calling CRDA for country: GB
Apr 18 04:42:24 (none) kern.info kernel: [ 4.790000] cfg80211: Regulatory domain changed to country: GB
Apr 18 04:42:24 (none) kern.info kernel: [ 4.790000] cfg80211: DFS Master region: ETSI
Apr 18 04:42:24 (none) kern.info kernel: [ 4.800000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Apr 18 04:42:24 (none) kern.info kernel: [ 4.810000] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 1700 mBm), (N/A)
Apr 18 04:42:24 (none) kern.info kernel: [ 4.810000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
Apr 18 04:42:24 (none) kern.info kernel: [ 4.820000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm), (0 s)
Apr 18 04:42:24 (none) kern.info kernel: [ 4.830000] cfg80211: (5490000 KHz - 5710000 KHz @ 80000 KHz), (N/A, 2700 mBm), (0 s)
Apr 18 04:42:24 (none) kern.info kernel: [ 4.840000] cfg80211: (57240000 KHz - 65880000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Apr 18 04:42:25 (none) kern.info kernel: [ 5.670000] device usb0 entered promiscuous mode
Apr 18 04:42:25 (none) kern.info kernel: [ 5.690000] device wlan0 entered promiscuous mode
Apr 18 04:42:27 (none) kern.info kernel: [ 7.680000] wlan0: authenticate with 60:60:1f:21:da:53
Apr 18 04:42:27 (none) kern.info kernel: [ 7.690000] wlan0: send auth to 60:60:1f:21:da:53 (try 1/3)
Apr 18 04:42:27 (none) kern.info kernel: [ 7.700000] wlan0: authenticated
Добавьте в конец конфига
iw reg set US
перезагрузите проверьте лог
через телнет проверка
/ # 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)
последний мой конфиг на сегодняшний момент:
/ # cat /etc/init.d/rcS
#!/bin/sh
# This script runs when init it run during the boot process.
# Mounts everything in the fstabmount -o remount +w /
mount -t tmpfs mdev /dev
mkdir -p /dev/pts
mount -t devpts devpts /dev/pts
mount -t sysfs sysfs /sys
mount -t proc proc /proc
mount -t tmpfs tmpfs /tmp
echo /sbin/mdev > /proc/sys/kernel/hotplug
mdev -smknod /dev/caldata b 31 6
mount -t debugfs none /sys/kernel/debug
mkdir /var/run
mkdir /var/lock
mkdir /var/log
/sbin/klogd
/sbin/syslogdinsmod /lib/modules/3.10.49/compat.ko
insmod /lib/modules/3.10.49/crypto_blkcipher.ko
insmod /lib/modules/3.10.49/crc-ccitt.ko
insmod /lib/modules/3.10.49/arc4.ko
insmod /lib/modules/3.10.49/cfg80211.ko
insmod /lib/modules/3.10.49/mac80211.ko
insmod /lib/modules/3.10.49/ath.ko
country=`fw_printenv -n country`fw_setenv country US
country=`fw_printenv -n country`insmod /lib/modules/3.10.49/ath9k_hw.ko
insmod /lib/modules/3.10.49/ath9k_common.ko
insmod /lib/modules/3.10.49/ath9k.koecho dji > /proc/sys/kernel/hostname
/etc/init.d/sysfixtime bootiw dev wlan0 del
#iw phy phy0 set antenna all all
iw phy phy0 set antenna_gain 0
iw phy phy0 set distance 0
iw phy phy0 interface add wlan0 type managed
ifconfig wlan0 upbrctl addbr br-lan
ifconfig br-lan 192.168.1.1 netmask 255.255.255.0 up
dwifi ap start
apsrv &ifconfig usb0 hw ether 60:60:1f:ff:ff:ff up
brctl addif br-lan usb0
brctl addif br-lan wlan0ifconfig lo 127.0.0.1 up
/usr/sbin/udhcpd -S /etc/udhcpd.conf &
telnetd -l /bin/ash &
mkdir -m 0755 -p /var/run/vsftpd
/usr/sbin/vsftpd &
djiled.sh &
iw phy phy0 set retry short 1 long 1
iw phy phy0 set rts off
iw phy phy0 set frag 256
iw dev wlan0 set noack_map 0x00c0iw reg set US
после перезагрузки устанавливается FCC проверял только что
мой лог:
/ # cat /var/log/messages
Jan 1 00:00:02 (none) syslog.info syslogd started: BusyBox v1.22.1
Jan 1 00:00:02 (none) kern.info kernel: [ 2.590000] Loading modules backported from Linux version master-2014-05-22-0-gf2032ea
Jan 1 00:00:02 (none) kern.info kernel: [ 2.600000] Backport generated by backports.git backports-20140320-37-g5c33da0
Jan 1 00:00:02 (none) kern.info kernel: [ 2.860000] cfg80211: Calling CRDA to update world regulatory domain
Jan 1 00:00:02 (none) kern.info kernel: [ 2.880000] cfg80211: World regulatory domain updated:
Jan 1 00:00:03 (none) kern.info kernel: [ 2.880000] cfg80211: DFS Master region: unset
Jan 1 00:00:03 (none) kern.info kernel: [ 2.890000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Jan 1 00:00:03 (none) kern.info kernel: [ 2.900000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:03 (none) kern.info kernel: [ 2.910000] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:03 (none) kern.info kernel: [ 2.910000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:03 (none) kern.info kernel: [ 2.920000] cfg80211: (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:03 (none) kern.info kernel: [ 2.930000] cfg80211: (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
Jan 1 00:00:03 (none) kern.info kernel: [ 2.940000] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
Jan 1 00:00:03 (none) kern.info kernel: [ 2.950000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
Jan 1 00:00:03 (none) kern.info kernel: [ 2.960000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
Jan 1 00:00:04 (none) kern.debug kernel: [ 4.230000] ath: EEPROM regdomain: 0x0
Jan 1 00:00:04 (none) kern.debug kernel: [ 4.230000] ath: EEPROM indicates default country code should be used
Jan 1 00:00:04 (none) kern.debug kernel: [ 4.230000] ath: doing EEPROM country->regdmn map search
Jan 1 00:00:04 (none) kern.debug kernel: [ 4.230000] ath: country maps to regdmn code: 0x3a
Jan 1 00:00:04 (none) kern.debug kernel: [ 4.230000] ath: Country alpha2 being used: US
Jan 1 00:00:04 (none) kern.debug kernel: [ 4.230000] ath: Regpair used: 0x3a
Jan 1 00:00:04 (none) kern.debug kernel: [ 4.240000] ieee80211 phy0: Selected rate control algorithm ‘minstrel_ht’
Jan 1 00:00:04 (none) kern.info kernel: [ 4.260000] cfg80211: Calling CRDA for country: US
Jan 1 00:00:04 (none) kern.info kernel: [ 4.260000] cfg80211: Regulatory domain changed to country: US
Jan 1 00:00:04 (none) kern.info kernel: [ 4.270000] cfg80211: DFS Master region: FCC
Jan 1 00:00:04 (none) kern.info kernel: [ 4.280000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Jan 1 00:00:04 (none) kern.info kernel: [ 4.290000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 4.290000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 4.300000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (0 s)
Jan 1 00:00:04 (none) kern.info kernel: [ 4.310000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 4.320000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Jan 1 00:00:04 (none) kern.info kernel: [ 4.330000] ieee80211 phy0: Atheros AR9340 Rev:0 mem=0xb8100000, irq=47
Aug 20 06:33:11 (none) kern.info kernel: [ 7.450000] device wlan0 entered promiscuous mode
Aug 20 06:33:11 (none) kern.info kernel: [ 7.820000] br-lan: port 1(wlan0) entered forwarding state
Aug 20 06:33:11 (none) kern.info kernel: [ 7.820000] br-lan: port 1(wlan0) entered forwarding state
Aug 20 06:33:11 (none) kern.info kernel: [ 7.860000] device usb0 entered promiscuous mode
Aug 20 06:33:12 (none) daemon.info udhcpd[541]: udhcpd (v1.22.1) started
Aug 20 06:33:12 (none) daemon.err udhcpd[541]: can’t open ‘’: No such file or directory
Aug 20 06:33:26 (none) kern.info kernel: [ 22.840000] br-lan: port 1(wlan0) entered forwarding state
Aug 20 06:36:05 (none) daemon.info hostapd: wlan0: STA b8:f6:b1:16:db:df IEEE 802.11: authenticated
Aug 20 06:36:05 (none) daemon.info hostapd: wlan0: STA b8:f6:b1:16:db:df IEEE 802.11: associated (aid 1)
Aug 20 06:36:13 (none) daemon.info hostapd: wlan0: STA b8:f6:b1:16:db:df IEEE 802.11: deauthenticated due to local deauth request
Aug 20 06:36:15 (none) daemon.info hostapd: wlan0: STA b8:f6:b1:16:db:df IEEE 802.11: authenticated
Aug 20 06:36:15 (none) daemon.info hostapd: wlan0: STA b8:f6:b1:16:db:df IEEE 802.11: associated (aid 1)
Aug 20 06:36:23 (none) daemon.info hostapd: wlan0: STA b8:f6:b1:16:db:df IEEE 802.11: deauthenticated due to local deauth request
Aug 20 06:36:25 (none) daemon.info hostapd: wlan0: STA b8:f6:b1:16:db:df IEEE 802.11: authenticated
Aug 20 06:36:25 (none) daemon.info hostapd: wlan0: STA b8:f6:b1:16:db:df IEEE 802.11: associated (aid 1)
Aug 20 06:36:25 (none) daemon.info hostapd: wlan0: STA b8:f6:b1:16:db:df WPA: pairwise key handshake completed (RSN)
Aug 20 06:36:32 (none) daemon.info udhcpd[541]: Sending OFFER of 192.168.1.20
Aug 20 06:36:33 (none) daemon.info udhcpd[541]: Sending ACK to 192.168.1.20
Из всех четырёх файлов rc*** в /etc/init.d/ достаточно изменить только файл rcS ? Оставшиеся три можно не трогать?
Мой фрагмент оригинального rcS :
insmod /lib/modules/3.10.49/compat.ko
insmod /lib/modules/3.10.49/crypto_blkcipher.ko
insmod /lib/modules/3.10.49/crc-ccitt.ko
insmod /lib/modules/3.10.49/arc4.ko
insmod /lib/modules/3.10.49/cfg80211.ko
insmod /lib/modules/3.10.49/mac80211.ko
insmod /lib/modules/3.10.49/ath.ko
country=`fw_printenv -n country`
if [ $country = “GB” ];then
insmod /lib/modules/3.10.49/ath9k_hw.ko cert_country=1
else
insmod /lib/modules/3.10.49/ath9k_hw.ko
fi
insmod /lib/modules/3.10.49/ath9k_common.ko
insmod /lib/modules/3.10.49/ath9k.ko
#
#
смело надо поменять на Ваш:
insmod /lib/modules/3.10.49/compat.ko
insmod /lib/modules/3.10.49/crypto_blkcipher.ko
insmod /lib/modules/3.10.49/crc-ccitt.ko
insmod /lib/modules/3.10.49/arc4.ko
insmod /lib/modules/3.10.49/cfg80211.ko
insmod /lib/modules/3.10.49/mac80211.ko
insmod /lib/modules/3.10.49/ath.ko
country=`fw_printenv -n country`
fw_setenv country US
country=`fw_printenv -n country`
insmod /lib/modules/3.10.49/ath9k_hw.ko
insmod /lib/modules/3.10.49/ath9k_common.ko
insmod /lib/modules/3.10.49/ath9k.ko
и в конце прописать:
iw reg set US
так?
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
Ок , попробую скачать все файлы с пульта и дрона. Подождите, как только, так сразу - выложу.