Увеличиваем дальность радиоуправления дронов Phantom и Mavic

Modesto

По первой инструкции - активизация 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

elected

Добавьте в конец конфига

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 fstab

mount -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 -s

mknod /dev/caldata b 31 6
mount -t debugfs none /sys/kernel/debug
mkdir /var/run
mkdir /var/lock
mkdir /var/log
/sbin/klogd
/sbin/syslogd

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

echo dji > /proc/sys/kernel/hostname
/etc/init.d/sysfixtime boot

iw 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 up

brctl 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 wlan0

ifconfig 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 0x00c0

iw 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

Modesto

Из всех четырёх файлов 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

так?

Andreweer

Phantom standard = Phantom 4K?
Или он ближе к адвансу?
Теоритически ведь возможно сменить канал как в адв/про на более свободный?

elected
Modesto:

Из всех четырёх файлов 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)

Modesto
Andreweer:

Phantom standard = Phantom 4K?
Или он ближе к адвансу?
Теоритически ведь возможно сменить канал как в адв/про на более свободный?

standart и adv/pro - ничего общего, кроме пропеллеров и аккумулятора.

Andreweer
Modesto:

standart и adv/pro - ничего общего, кроме пропеллеров и аккумулятора.

Возможно не так выразился. Имеется фантик 4к. Тот что нечто среднее между про и стандартом. По идее там нет ЛБ, но антен то две…

elected
Andreweer:

Phantom standard = Phantom 4K?
Или он ближе к адвансу?
Теоритически ведь возможно сменить канал как в адв/про на более свободный?

Сейчас пытаюсь через конфиги зафиксировать диапазон , или канал … Заметил что прыгает сигнал , подразумеваю фантом пытается найти лучший , тем самым при переключении теряет связь …

p.s. Phantom 4K похоже от же standard только с камерой новой … и еще кое что изменено … Если вы подключаетесь к нему по Wi-fi то вполне вероятно , что его тоже можно модифицировать

Andreweer

Точно, все также. Полазил по файлам, много интересного. Можно много всего настроить от смены каналов до отключения бортовых огней)

elected
Andreweer:

Точно, все также. Полазил по файлам, много интересного. Можно много всего настроить от смены каналов до отключения бортовых огней)

Какой файл за смену каналов отвечает ? я пытаюсь зафиксировать канал командами iw

Modesto

Всё, получилось получилось перейти в 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

elected

Отлично! Напишите насколько дальше удалось улететь.

Modesto

Полетал сегодня с FCC прописаном в логах. Результат такой (на стоковых антенах) - там где больше 400 метров никак и ни разу не получалось , сегодгня 520 м. и потеря сигнала и RTH. Так что небольшой прирост есть. Затем прописал строку - на 27 Dbi и … никаких изменений в дальности.
Как то вот так на сегодня.

Nikkos
Modesto:

standart и adv/pro - ничего общего, кроме пропеллеров и аккумулятора.

Да конечно 😃
Процентов 60 прошивки одинаково.


У кого есть возможность выложите пожалуйста копии файлов прошивки с пульта и коптера P3 стандарт.

Modesto
Nikkos:

Да конечно 😃
Процентов 60 прошивки одинаково.


У кого есть возможность выложите пожалуйста копии файлов прошивки с пульта и коптера P3 стандарт.

Это как же Вы пришли к такому выводу- про 60% ?
Наверно абсолютно научным методом - тыкая пальцем в небо ?

dl.djicdn.com/downloads/…/P3C_FW_V01.06.0080.bin

Nikkos
Modesto:

Это как же Вы пришли к такому выводу- про 60% ?
Наверно абсолютно научным методом - тыкая пальцем в небо ?

dl.djicdn.com/downloads/…/P3C_FW_V01.06.0080.bin

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

Пришёл обычным способом. Ковырянием в бинарниках прошивок от инспайра, п4 и п3

Modesto

Ок , попробую скачать все файлы с пульта и дрона. Подождите, как только, так сразу - выложу.

YaroslavZJ

Интересно, есть ли возможность изменить качество передаваемого видео по wifi (битрейт, разрешение)? А то, например, у меня изображение чуток подтупливает… Проскакивало, что в Личи есть возможность снимать видео 1080р с 60 кадрами и 40 мбит. Значит камера позволяет, пролема в ГО. Есть ли файлы в прошивке отвечающие за это?

Modesto

Если изображение чуток подтупливает - проблема скорее в устройстве, на экраене которого - подтупливает и если Вы увеличите битрейт и разрешение, то видеть будете - неспешное слайд шоу…

Dangel

Можно обновить видеоинструкцию или пошагово еще раз описать процедуру перехода на FCC для тех кто в танке ) с момента топикстарта я так понимаю всплыли новые детали относительно того какой регион прописывать и в каком файле… можно не в трех а только в одном?

Modesto
Nikkos:

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

Вот:
cloud.mail.ru/public/JgAg/xgZ3TVqpu

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