Giter Site home page Giter Site logo

disco4g's Introduction

UAVPAL Logo

Parrot Disco over 4G/LTE (softmod)

About

Disco4G is a software modification (softmod) for the Parrot Disco drone. Instead of the built-in regular Wi-Fi, it allows to use a 4G/LTE cellular/mobile network connection to link Skycontroller 2 to the Disco. Control/telemetry and live video stream are routed through the 4G/LTE connection. In other words, range limit becomes your imagination! Ok, to be fair, it's still limited by the battery capacity 😜

Youtube video Disco4G softmod

Pros:

  • Range limit is no longer dependent on Wi-Fi signal
  • Low hardware cost (around US$ 40.-)
  • All stock hardware can be used (standard Parrot Skycontroller 2 with FreeFlight Pro App)
  • Return-to-home (RTH) is auto-initiated in case of connection loss
  • Allows independent real-time GPS tracking via Glympse
  • Easy initiation of 4G/LTE connection via Skycontroller 2 button
  • Can be used for manually controlled flights as well as flight plans
  • 💥 Videos and photos can be recorded to a microSD card inside the 4G modem

Cons:

Community

UAVPAL Slack Workspace

Instructions too technical? Having trouble installing the softmod? Questions on what hardware to order? Want to meet the developers? Interested in other mods (batteries, LEDs, etc.)? Interested to meet like-minded people? Having a great idea and want to let us know?
We have a great and very active community on Slack, come join us!

Why?

  • The Parrot Disco's stock Wi-Fi loses video signal way before the specified 2 km.
  • Because we can 😁

How does it work?

High-level connection diagram

In simple terms, the Wi-Fi connection is hijacked and routed via a tethering device (e.g. mobile phone) through a 4G/LTE cellular/mobile network to the Disco. As tethering device, any modern mobile phone can be used (iOS: "Personal Hotspot" or Android: "Portable WLAN hotspot"). The Disco requires a 4G/LTE USB modem to be able to send and receive data via cellular/mobile networks.

USB Modem inside Disco's canopy

Initiation of the 4G/LTE connection (and switch back to Wi-Fi) can be done by simply pressing the Settings button twice on Skycontroller 2.

Settings Button on Skycontroller 2

The "Power" LED on Skycontroller 2 will change to solid blue once the 4G/LTE connection to the Disco is established.

Skycontroller 2 with blue LED

Once up in the air, everything works in the same manner as with the stock Wi-Fi connection, e.g. flight plans, return-to-home (auto-initiated in case of connection loss), etc.

The mobile device running FreeFlight Pro (the one connected to Skycontroller 2 via USB) can even be the same as the mobile tethering device/phone.

ZeroTier is a free online service, which we use to manage and encrypt the connection between the Disco and Skycontroller 2. ZeroTier will find the fastest and shortest connection (e.g. by doing NAT traversal) to give you the best possible performance, regardless of the mobile operator's network topology.

Additionally, Glympse, a free App for iOS/Android, allows independent real-time GPS tracking and shows detailed telemetry data (signal strength, altitude, speed, compass, battery and latency) of the Disco via 4G/LTE. This can be particularly useful to recover the Disco in the unfortunate event of a crash or flyaway.

Glympse App showing Disco's location

The latest (optional) feature of our softmod is the video and photo recording to a microSD card inside the 4G modem. E3372h 4G USB modem with microSD card

This gives you

  • More storage space available than the built-in 32 GB: great for longer flights or multiple flights where videos cannot be transferred to a PC immediately.
  • No more long transfer time required from the Disco to a PC (usually done via USB cable or Wi-Fi).
  • Saves battery power (and reduces charging cycles long-term) as videos don't have to be transferred on a battery-powered CHUCK.
  • The microSD card can be unplugged after the flight and plugged into a PC - the pilot can watch the video immediately without having to transfer anything first.

👉 More infos in this FAQ entry

Requirements

Hardware:

Huawei E3372h Modem

⚠️ Note: there are different Huawei E3372 models available - please read this FAQ entry before buying to ensure your mobile network operator is supported.

⚠️ Note: the newer E3372h-320 model does not work with the softmod currently. Some sellers on Amazon advertise the E3372h-320 as E3372h-153!

USB OTG Cable for Parrot Disco

  • Antennas (2x CRC9) for the modem (optional)
  • Mobile device/phone with Wi-Fi tethering and SIM card (for best performance, use the same operator as the USB modem's SIM card). Most recent iOS and Android devices work fine.
  • PC with Wi-Fi (one-time, required for initial installation)

Software:

  • FreeFlight Pro App on iOS or Android (can be the same device providing Wi-Fi tethering)
  • Zerotier account (free)
  • Glympse App for independent real-time GPS tracking (optional) - free Glympse Developer account required

Installation

Please see Wiki article Installation.

How to fly on 4G/LTE? (User Manual)

Please see Wiki article How to fly on 4G/LTE? (User Manual).

FAQ

Please see Wiki article FAQ.

Is it really free? Are you crazy?

Yes and yes! This softmod has been developed over countless of days and nights by RC hobbyists and technology enthusiasts with zero commercial intention. Anyone can download our code for free and transform his/her Disco into a 4G/LTE enabled fixed-wing drone by following the instructions provided.

However, we highly appreciate feedback and active contribution to improve and maintain this project.

Shut up and take my money!

If you insist, feel free to donate any amount you like. We will mainly use donations to acquire new hardware to be able to support a wider range of options (such as more 4G/LTE USB Modems).

Donate using Paypal

Contact/Contribute

Join our UAVPAL Slack workspace or check out the issue section here on GitHub.
Email: (please do not use email for issues/troubleshooting help. Join our Slack community instead!)

Special Thanks to

  • Parrot - for building this beautiful bird, as well as for promoting and supporting Free and Open-Source Software
  • ZeroTier - awesome product and excellent support
  • Glympse - great app and outstanding API
  • Andres Toomsalu
  • AussieGus
  • Brian
  • Carlo
  • Dustin Dunnill
  • John Dreadwing
  • Joris Dirks
  • Josh Mason
  • Justin
  • Phil
  • Sarah Davis
  • Tim Vu

Disclaimer

This is still an EXPERIMENTAL modification! Mod and fly your Disco at YOUR OWN RISK!!!

disco4g's People

Contributors

s0ftice avatar zagor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

disco4g's Issues

How to join the slack group?

Sorry for my dumb question but in order to join the slack group, i need an invitation. Could i get an invitation please?

SKC can not connect Disco via zerotier

I have successful connect Zerotier both of Disco and SKC. the zeiotire shown both device in list.

I also can ping the peer IP address assigned by Zerotier from Disco.

but the SKC still flash blue not change to steady blue...

any idea?

telnet not working

Hi guys,
Im at the stage where im trying to enter the commands in telnet, every telnet provider i try to use, it seems to connect, but will not let me type any commands.
I am on a mac, tried using ssh on terminal, is that the same?
Tried using multiple telnet apps on iphone, same problem with it seemingly connecting, but not allowing any commands.
i am using 192.168.42.1 port 21, is this correct?
Thanks so much for any advice

Possible to Install on Bebop 2?

I’m reading through the code and at first glance, it doesn’t appear that there’s any reason this mod wouldn’t work on Parrots Bebop 2 as well. Do you know if any porting would be required?

mod not working correctly

Hi,

first thanks for everything.
But i have a big issue
at first all was working but since this morning nothing works.

i've tried uninstall and reinstall but the disco doesn't show a blue flashing led whereas the modem is correctly connected and showing a cyan led.

i don't know from where the problem come from.

the skycontr is showing a blue led and correctly connect to my iPhone.

on zerotier both are connected .

ArduPlane with SMARTRTL would be even safer..

SMARTRTL would not just fly straight home, thru mountains & buildings, but backtrack, regaining 4G connection much faster...
.. but I take we don't understand the protocol for RC controls from "skycontroller" , so we cannot implement it into ArduPlane ?
So, another way, would be to fly wifi+ "normal" GCS software, inject MANUAL_CONTROL or RC_OVERRIDE over MAVLINK.

Issues with Disco connecting to Zerotier (but works with Glympse & Pushbullet)

Hi guys

I'm on 1.7.0 and still having issues where Zerotier does not register a user on Zerotier.. The Skycontroller is no problems and registered. I've tried copying the files across to the disco several times and completing the telnet install (and also double checking the edited files contain the correct ID code for Zerotier) but to no avail..

Its strange the skycontroller connected without an issue, auth and bridged..

Any help is appreciated..

the script can not execute

I upload the file to disco but the script can not be execute.
it show the file not found.
/ # ls -l /tmp/disco4g/skycontroller2/
-rwxr-x--- 1 root root 1512 May 22 12:16 skycontroller2_install.sh
-rwxr-x--- 1 root root 986 May 22 12:16 skycontroller2_uninstall.sh
drwxr-x--- 4 root root 100 May 22 12:16 uavpal
/ # more /tmp/disco4g/skycontroller2/skycontroller2_install.sh
#!/bin/sh
echo "=== Installing Disco4G on Skycontroller 2 ==="
ip_sc2=netstat -nu |grep 9988 | head -1 | awk '{ print $5 }' | cut -d ':' -f 1
until /data/ftp/uavpal/bin/adb connect ${ip_sc2}:9050 2>/dev/null;
do
echo "Trying to connect from Disco to Skycontroller 2 via Wi-Fi"
done
echo "Copying softmod files from Disco to Skycontroller 2"
/data/ftp/uavpal/bin/adb push /tmp/disco4g/skycontroller2/uavpal /data/lib/ftp/uavpal/ 2>/dev/null
echo "Making binaries and scripts executable"
/data/ftp/uavpal/bin/adb shell "chmod +x /data/lib/ftp/uavpal/bin/*" 2> /dev/null
echo "Remounting filesystem as read/write"
/data/ftp/uavpal/bin/adb shell "mount -o remount,rw /" 2>/dev/null
echo "Creating init script for softmod"
/data/ftp/uavpal/bin/adb shell "cat << '' > /etc/boxinit.d/99-uavpal.rc
service uavpal /data/lib/ftp/uavpal/bin/uavpal_sc2.sh
class main
user root
" 2>/dev/null
echo "Setting file permissions for init script"
/data/ftp/uavpal/bin/adb shell "chmod 640 /etc/boxinit.d/99-uavpal.rc" 2>/dev/null
echo "Remounting filesystem as read-only"
/data/ftp/uavpal/bin/adb shell "mount -o remount,ro /" 2>/dev/null

/ # /tmp/disco4g/skycontroller2/skycontroller2_install.sh
/bin/sh: /tmp/disco4g/skycontroller2/skycontroller2_install.sh: not found
/ #

Skycontroller doesn’t change to 4G mode

Hi,

Follow the instructions as per the initial setup, when double press on th Skycontroller, nothing happens, status light remains green.

Do I need to update the instructions via telnet if I have disco version 1.4.1?

Can't connect to Disco via ftp 51 (port closed)...

Hi ! I tried to install the 4G mod in my Parrot Disco 1.7.1 that I bought in January 2019 but I can not connect via port 51 or 21 with filezilla.

  1. I establish a wifi connection between my PC and my Disco (Disco IP address is: 192.168.42.44), the connection is a success.
  2. Then I try an ftp connection with filezilla at 192.168.42.44:51, but the connection is refused (closed port).

So I did a port scan with nmap and here's what I got:

scan de port disco copie

So I tried to connect via ports 135, 139, 445 and 2968 but the connection seems to be awaiting authentication.

Can be a security update from Parrot ?

Evidently telnet does not work either.

Do you have a solution ?
Thank you in advance.
David

Disco FW 1.7.0 NOT COMPATIBLE

Hey Guys!

Parrot issued a firmware update a little while ago, so I thought I'd update and see what happens. I did a factory restore of the drone by double clicking the power button and holding it until the colors flashed. The new firmware requires you to double click on the power to activate telnet, but once I did that and completed the install, it's still not working. Zerotier shows both devices have connected to its network, but they are not connecting to each other. Any ideas?

no connection with disco 1.7.1

I everyone,
I've made the last update of the skycontroller2 and I made all the install process. But I've Nothing working with the disco. Skycontroller device show up on ZeroTeir. But Nothing with Disco device.
I have tried making new networks, changing the network id in the conf files and uploading again. I have done this about 5 times. The SC2 connects to the hotspot. The modem is working (solid green LED) I meticulously cut and paste all the conf so there should be no mistake.

Here is the ulogcat
I uavpal_drone(ulogger) : Huawei USB device detected (USB ID: 12d1:1f01)
I uavpal_drone(ulogger) : === Loading uavpal softmod 1.2 ===
I uavpal_drone(ulogger) : ... detected Parrot Disco (platform evinrude), firmware version 1.7.1
I uavpal_drone(ulogger) : ... trying to use kernel modules compiled for firmware 1.7.0
I uavpal_drone(ulogger) : ... loading tunnel kernel module (for zerotier)
I uavpal_drone(ulogger) : ... loading USB modem kernel modules
I uavpal_drone(ulogger) : ... loading iptables kernel modules (required for security)
I uavpal_drone(ulogger) : ... applying iptables security rules
I uavpal_drone(ulogger) : ... running usb_modeswitch to switch Huawei modem into ncm mode
I uavpal_drone(ulogger) : ... detected Huawei USB modem in ncm mode (USB ID: 12d1:155f)
I uavpal_drone(ulogger) : ... starting connection manager script
I uavpal_drone(ulogger) : ... waiting for public Internet connection
I uavpal_connmgr(ulogger) : ... establishing connection to mobile network
I uavpal_connmgr(ulogger) : ... setting IP (10.157.60.27), netmask (255.255.255.248), default gateway (10.157.60.25) and DNS (192.168.10.110)
I uavpal_connmgr(ulogger) : ... modem disconnected, trying to reconnect
I uavpal_connmgr(ulogger) : ... establishing connection to mobile network
I uavpal_connmgr(ulogger) : ... setting IP (10.157.60.27), netmask (255.255.255.248), default gateway (10.157.60.25) and DNS (192.168.10.110)
I uavpal_connmgr(ulogger) : ... modem disconnected, trying to reconnect
I uavpal_connmgr(ulogger) : ... establishing connection to mobile network
I uavpal_connmgr(ulogger) : ... setting IP (10.157.60.27), netmask (255.255.255.248), default gateway (10.157.60.25) and DNS (192.168.10.110)

It's seems to be the internet connection.
I'm in french with "orange" . I've tried APN _ orange.fr and orange but same result

Thanks a lot for your help.

Help

I’ve done everything listed and turned it all on but when I hit take off nothing happens and the discos light flash’s blue but everything says online. I have video feed.

Latency

Hello,
I experiment very high latency (between 3-6sec) my ping on the phone is 60-70ms and on the 4g usb key 80 ms. The image is good.
The latency is not only for the video but for the commands too

(Home) wifi interference

I’ve installed the 4g mod in my disco, it seems to work, but having trouble connecting my skycontroler 2 over wifi. As soon as there is another wifi accespoint (home router) the connection drops and connecting (green light) is no longer possible.

Ugly loop may have serious impact on udev on Disco

Hello,

I went through the Disco4G code and it's an impressive work!
I wondered why the program is kept running when I stumble on the "Uggly loop" :

ulogger -s -t uavpal_disco "... looping to keep script alive. ugly, yes!"
ulogger -s -t uavpal_disco "*** idle on LTE ***"
while true; do sleep 10; done

As explained here: http://reactivated.net/writing_udev_rules.html

This program can act on the device, however it must not run for any extended period of time, because udev is effectively paused while these programs are running. One workaround for this limitation is to make sure your program immediately detaches itself.

Two options :

  • If the program doesn't have to run continuously and is just here to check if it has been run, a lock file, containing the script PID while running and 0 upon successful execution, can be created to avoid a re-run.
  • If it is mandatory for the program to run continuously, the best way is to create a daemon and start it in the udev rule. The daemon init script will check if it's already running and the appropriate action to take.

What do you think ?
I have the knowledge to implement both scenario but prefer to ask for your lights and guidance first ;)

Regards,
Bad

ZeroTier does not see the Disco or the SC2

I am probably doing something stupid butt... I can get everything working except no devices show up on ZeroTeir. I have tried making new networks, changing the network id in the conf files and uploading again. I have done this about 5 times. On one occasion I did see the Disco but not the SC2 ?? The SC2 connects to the hotspot. The modem is working (solid cyan LED) I meticulously cut and paste the network id so there should be no mistake. I also ran the "downgrade" mod. All to no avail

zt1
zt2

Problem with E3372h-153 (stick mode)

Hello,

i´m siting here for hours to get 4g mod run but it wont work.

I followed installation steps and already connect SK2 on ZTier.

But my disco won´t to connect to internet (blue LED flashes once at two sek).

I even downgrade disco´s firmware to 1.7.0 but with same result.

When i connect my modem on pc with MobilePartner it works fine. Steady blue LED on E3372 and internet.

I don't want to put my modem in HiLink mode, or should i ?

Maybe some changes in /dicso/conf/lte file?

My Provider is T-Mobile Germany, APN: internet.t-mobile (also tried internet.telekom, nope)

Any Idea?

problem with skycontroller 2 FW v1.0.3

Dears,

I'm havin' problems with the skycontroller 2 FW v.1.0.3.
I installed everything successful and the disco is already connecting to ZT with LTE.
The problem I got is that my skycontroller is not connecting with my iPhone7. When I press the setting button two times nothing happens.

Do you have any ideas?

many thanks in advance and pls excuse my English :P

Some E3372 models can't connect to the Internet on softmod v1.2 (but worked fine on v.1.1)

Hi,
I've just installed the softmod but after a restart i can't see the disco joining on the ZeroTier network, executing
ulogcat | grep uavpal
I always get this:

I uavpal_connmgr(ulogger)                      : ... modem disconnected, trying to reconnect
I uavpal_connmgr(ulogger)                      : ... establishing connection to mobile network
I uavpal_connmgr(ulogger)                      : ... setting IP (10.135.203.234), netmask (255.255.255.252), default gateway (10.135.203.233) and DNS (62.13.169.94, 62.13.169.95)
I uavpal_connmgr(ulogger)                      : ... modem disconnected, trying to reconnect
I uavpal_connmgr(ulogger)                      : ... establishing connection to mobile network
I uavpal_connmgr(ulogger)                      : ... setting IP (10.146.64.20), netmask (255.255.255.248), default gateway (10.146.64.17) and DNS (62.13.173.94, 62.13.173.95)
I uavpal_connmgr(ulogger)                      : ... modem disconnected, trying to reconnect
I uavpal_connmgr(ulogger)                      : ... establishing connection to mobile network
I uavpal_connmgr(ulogger)                      : ... setting IP (10.167.119.105), netmask (255.255.255.252), default gateway (10.167.119.106) and DNS (62.13.173.94, 62.13.173.95)
I uavpal_connmgr(ulogger)                      : ... modem disconnected, trying to reconnect
I uavpal_connmgr(ulogger)                      : ... establishing connection to mobile network
I uavpal_connmgr(ulogger)                      : ... setting IP (10.146.74.217), netmask (255.255.255.252), default gateway (10.146.74.218) and DNS (62.13.173.94, 62.13.173.95)

repeating over and over again, the first part of the log is here:

I uavpal_drone(ulogger)                        : Huawei USB device disconnected
I uavpal_drone(ulogger)                        : ... unloading scripts and daemons
I uavpal_drone(ulogger)                        : ... removing lock files
I uavpal_drone(ulogger)                        : ... unloading kernel modules
I uavpal_drone(ulogger)                        : *** idle on Wi-Fi ***
I uavpal_drone(ulogger)                        : Huawei USB device detected (USB ID: )
I uavpal_drone(ulogger)                        : === Loading uavpal softmod 1.2 ===
I uavpal_drone(ulogger)                        : ... detected Parrot Disco (platform evinrude), firmware version 1.7.1
I uavpal_drone(ulogger)                        : ... trying to use kernel modules compiled for firmware 1.7.0
I uavpal_drone(ulogger)                        : ... loading tunnel kernel module (for zerotier)
I uavpal_drone(ulogger)                        : ... loading USB modem kernel modules
I uavpal_drone(ulogger)                        : ... loading iptables kernel modules (required for security)
I uavpal_drone(ulogger)                        : ... applying iptables security rules
I uavpal_drone(ulogger)                        : Huawei USB device detected (USB ID: 12d1:1f01)
I uavpal_drone(ulogger)                        : ... running usb_modeswitch to switch Huawei modem into ncm mode
I uavpal_drone(ulogger)                        : === Loading uavpal softmod 1.2 ===
I uavpal_drone(ulogger)                        : ... detected Parrot Disco (platform evinrude), firmware version 1.7.1
I uavpal_drone(ulogger)                        : ... trying to use kernel modules compiled for firmware 1.7.0
I uavpal_drone(ulogger)                        : ... loading tunnel kernel module (for zerotier)
I uavpal_drone(ulogger)                        : ... loading USB modem kernel modules
I uavpal_drone(ulogger)                        : ... loading iptables kernel modules (required for security)
I uavpal_drone(ulogger)                        : ... applying iptables security rules
I uavpal_drone(ulogger)                        : ... detected Huawei USB modem in ncm mode (USB ID: 12d1:155e)
I uavpal_drone(ulogger)                        : ... starting connection manager script
I uavpal_drone(ulogger)                        : ... waiting for public Internet connection
I uavpal_connmgr(ulogger)                      : ... establishing connection to mobile network
I uavpal_drone(ulogger)                        : ... running usb_modeswitch to switch Huawei modem into ncm mode
I uavpal_drone(ulogger)                        : ... detected Huawei USB modem in ncm mode (USB ID: 12d1:155e)
I uavpal_drone(ulogger)                        : ... starting connection manager script
I uavpal_drone(ulogger)                        : ... waiting for public Internet connection
I uavpal_connmgr(ulogger)                      : ... establishing connection to mobile network
I uavpal_connmgr(ulogger)                      : ... setting IP (10.167.44.26), netmask (255.255.255.252), default gateway (10.167.44.25) and DNS (62.13.173.94, 62.13.173.95)
I uavpal_connmgr(ulogger)                      : ... setting IP (10.167.44.26), netmask (255.255.255.252), default gateway (10.167.44.25) and DNS (62.13.173.94, 62.13.173.95)
I uavpal_connmgr(ulogger)                      : ... modem disconnected, trying to reconnect

The same modem connected to a pc with the same sim card works great and I've double checked APN and all the other configuration without figuring out what is wrong.
The modem is a e3372h-153.
Any help is appreciated.
Thank you

Skycontroller not connected to mobile

Hello,

I'm trying to install the disco4g mod but I'm block here :

"Enable tethering on your mobile device (iOS: "Personal Hotspot" or Android: "Portable WLAN hotspot"), ensure the Network Name (SSID) and Passphrase (WPA Key) match the configuration files ssid and wpa from above.
Double press the Settings button on Skycontroller 2 (give it a firm press and wait for about a second before pressing again)."

Everything was good before this step and the program is well on the skycontroler (see below)
:

Trying to connect from Disco to Skycontroller 2 via Wi-Fi
connected to 192.168.42.27:9050
Copying softmod files from Disco to Skycontroller 2
Making binaries and scripts executable
Remounting filesystem as read/write
Creating init script for softmod
Setting file permissions for init script
Remounting filesystem as read-only
Creating zerotier-one directory
Creating symlink for zerotier-one's local config file
All done! :)
/ # reboot

but I clicked again and again two times on config but the LED is never flashing blue, staying green: connected to the disco ...
No idea what I did wrong. I've the 1.0.7 version installed on the SC2.
Can you help ? 👯‍♂️
SSID is "Moto Zap" which is correct and password is OK as well

Script will not run in cmd

Hi every, im trying to install the soft mod and im getting as far as running the install command copied and pasted straight from the instruction page and all im getting is this,

/ # my /data/ftp/internal_000/disco4g-* /tmp/disco4g/tmp/disco4g//_install.sh
/tmp/disco4g/disco/discoinstall.sh
/tmp/disco4g/skycroller2/skycroller2_install.sh
Rebootmv: can't overwrite non directory with directory
/ # chmod +× /tmp/disco4g//_install.sh
chmod: /tmp/disco4g/
/_install.sh: Not a directory
/ # /tmp/disco4g/disco/disco_install.sh
/bin/sh: /tmp/disco4g/disco/disco_install.sh: not found
/ # /tmp/disco4g/skycontroller2/skycontroller2_install.sh
/bin/sh: /tmp/disco4g/skycontroller2/skycontroller2_install.sh: not found
/ # reboot.

I have spent 3 hours going over and over the instructions following them to the T.

Any help would be HUGELY appreciated thank you

Removing Mod / Changing Configuration

Hi,

i just installed the mod via telnet. Unfortunately i inserted a wrong zerotier id into the conf-file. How do i get this corrected ? I realized that during the installation a routine copied files onto the skycontroller so just editing the file via ftp wont help because the installation routine has to be started i guess.

The instructions to remove the mod which i found in the wiki does not work, it looks to me like an installation routine, not a de-installation procedure because telnet tells me it cant find the directories.

Greetings
Serdar

Skycontroller 2 doesn't work with WiFi home router.

Skycontroller 2 work fine with mobile router but doesn't work with home router (with the same wi-fi settings).
Home router use internet from T-Mobile. Mobile router same as modem from disco use internet from Play (local Polish mobile operator).
I need use home router because of faster broadband but can't connect Skycontroller.
Is it possible that home router has some settings not allowing to get connection to Skycontroller?
Thanks for help.

Using ZeroTier over 4G LTE for in flight drone video (snowy picture)

I came across your project and I am using a similar setup with QGroundControl with zero tier. Here is my issue and im hoping you can help me with this.

I am using ZeroTier to provide in flight video/telemetry over 4G LTE for long range flights on my drone.

I tested connection over my ISP using ethernet from my drone to work PC and everything works as expected over ethernet and I love the results, very clear picture.

When using 4G LTE the results are very different. The video picture is snowy and I can not figure out why this is happening. I have IPV4 in my apn settings and my speeds are just as good as my ethernet speeds, about 50mb down and 15mb up (even when connected to ZT). My drone is only broadcasting at 750 kb/s so I know the speeds are optimal on 4G LTE. Am I missing a crucial setting to make this work over cellular? Do I need to route all traffic through ZT, open UDP port 9993 and also create a bridge on my drone running linux for better results?

All clients are using up to date zerotier v 1.2.12.

Drone is running on Ubuntu 16.04 ROS Kinetic with Sierra Wireless mini PCIe LTE onboard connected to Google Fi on wwan0.

Ground Station is an Android Tablet with Google Fi LTE and full signal. Video over wifi on android with ZT works fine 4G LTE is the only issue for picture and packet loss (picture remains snow on 4g lte).

Any help is greatly appreciated.

Pixelated/ Not clear video feed

Hello, I have successfully installed the softmod on both my disco and bebop 2. I can get a solid blue light connection on both anywhere between 30-90 seconds. (sometimes it wont connect at all... just blinks blue until red then green). I can operate it fine when connected via lte (flight controls) The only problem (MAJOR) is that the live video feed is pixelated. So I cant properly see where Im going. I actually went 100 feet from my US T-mobile tower and tested its speed. (35mbps down, 40mbps up)....so I know I have enough speed. Could it be my modem? I have the 510 Hi Link modem, I cant find any stick mode ones :(. I have also tried to configure the video feed in the parrot app. I have used android and apple devices. They fly perfectly, no lag in controls at all. No matter how high or how low I go, the video is still not viewable. Please help :)
thumbnail

Is there a manual update for skyController 3

Is there a manual update process for sky controller 3 ,I think my Anafi updated its firmware without updating the Skycontroller 3,is there a way to restart this process or update manually ?

skycontroller_install.sh returns flood: "Trying to connect to Skycontroller 2 via WiFi"

Hello.
I have successfully installed the softmod onto an exiting Disco-Skycontroller2 pair, and it works beautifully. I am currently trying to replicate the process with a second pair, and I have gotten as far as the telnet commands. After successfully telnet-ing to 192.168.42.1, I used the command /tmp/disco4g/skycontroller2/skycontroller2_install.sh. The command prompt floods with the message Trying to connect from Disco to Skycontroller 2 via WiFi, printed tens of times per second. The installation procedure never starts.
Restarting the Disco and the Skycontroller2 had no effect. Both devices are using exactly the same firmware versions as the pair that worked for me earlier. My mobile device is unplugged from the Skycontroller2. A hard reset on the Disco and a complete re-FTP of the softmod did not fix the issue. The Skycontroller2 has a solid green LED, and is fresh out of the box.
Any thoughts?

ZeroTier connection

Hello!

I did everything according to the instructions.
I have Authorize Disco and Skycontroller in ZeroTier, but always when I turn they on, I see only one member online, Disco or Skycontroller or nothing.
They connects only sometimes.
USB modem is OK and Skycontroller is connected to my phone via Wi-Fi.
Maybe it is IP blacklisting in Russia? How can I check this connection to ZeroTier? May be it is a command like a ping?

wifi connection problem

Hi, im not sure if this is the same person but im unfamiliar with this page so il post it just in case. In my disco the instalation was successful, but towards the end when I attempt to start my disco via 4g I am unable to get the orginal green light for that wifi connection. The modem has made it so I either connect via 4g and not wifi or vise versa. Any suggestions on how to fix this?

Did you get a good better experience flying with antenna?

Beacuse of missing relay server of Zerotier in my home country, I remain trying my own solution(nat + pptp). I got a not bad experience in test (the SKC2 stay at home, I drove about two kilometer away with Disco using a car). But it is totally disaster when flying, although it behave well in ground. It disconnect in ten seconds after takeoff. reconnect then disconnect soon.
Now I consider to install antennas. I dont think it can improve the signal originally, but now I have to try it.
Beside this, I also consider to do a Zerotier moon server to improve the experience of uavpal solution, or trying another nattraversal solution
Can u give me some advice? thanks in advance

"Error while copying files to Skycontroller 2, trying again"

I tried to install by WiKi. But I met problem soon.
The followings are some of my problem.
Please let me know how to solve them

1st. the following directory is not same with real directory. (Solved)
/tmp/disco4g/disco/disco_install.sh -> "/tmp/disco4g/disco4g-master/disco/disco_install.sh"

2nd. when I run the following commend, I saw them.
/tmp/disco4g/skycontroller2/skycontroller2_install.sh

== installing UAVPAL softmod on Skycontroller 2 ==
Trying ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • daemon not running. starting it now on port 5037 *
    Trying to connect to Skycontroller 2 (192.168.42.74) via adb
    not successful, trying again
    Successfully connected to Skycontroller 2!
    Copying softmod files from drone to Skycontroller 2
    Error while copying files to Skycontroller 2, trying again
    Error while copying files to Skycontroller 2, trying again
    Error while copying files to Skycontroller 2, trying again
    Error while copying files to Skycontroller 2, trying again
    Error while copying files to Skycontroller 2, trying again
    Error while copying files to Skycontroller 2, trying again
    Error while copying files to Skycontroller 2, trying again
    Error while copying files to Skycontroller 2, trying again
    Error while copying files to Skycontroller 2, trying again
    Error while copying files to Skycontroller 2, trying again
    Error while copying files to Skycontroller 2, trying again
    Error while copying files to Skycontroller 2, trying again

Sky Controller 2 Not Showing In ZeroTier

So Issue I am having is the sky controller 2 in not showing in zero tier, It's conencted to my phone as that shows 1 device connected to hotspot, The sky controller is flashing blue. My disco shows in zero tier, but my sky controller does not . Any ideas?

Converting e3372h 510 to stick mode

Hey guys!

I've been doing some digging trying to figure out if there was a way to convert my modem, and all the tutorials I could find were for the 153. Has anyone found the s firmware for the 510? Does it even exist?

Thanks
TC

Parrot Skycontroller 2P Firmware version 1.0.3 upgrade to 1.0.5 issues

I just purchased a new Skycontroller 2P which has version 1.0.3 and now an update has arrived 1.0.5 and I have tried several times to download it via Freeflight Pro and not able to get the download to update the firmware. Any suggestions on how to get the update or where to find the plf file for the Skycontroller 2P .

I wished Parrot would get the website fixed to where you can get the file as in the past ..

no conection between controller and disco

setup everything as per instructions...both disco and controller show up on zerotier,have authorized both and enabled bridging on both but the controller remains on flashing blue light until it eventually gives up and returns to green wifi conection,have tried everything but just dosnt seem to make any difference...anyone able to help

Flashing magenta light!

Hi guys! Im a drone pilot from Uruguay (south america) sorry for my english

I do the softmod this afternoon, everything seems to work great, my disco appears on ZeroTier network but i cant figure how to connect the skycontroller to my iPhone X.

I put the correct ssid and password, but when i double press the config button, the skycontroller just flashes magenta forever, i tried another name in the ssid, and re do all the mod to change the network name on the skycontroller, i tried with other cellphone (a samsung), the skycontroller wont connect to the hotspot (the iphone)

i dont know what more i can do, i can do a video for you guys if you want!

My E3372s - 153 4G Modem can't connect, zerotier member not created.

Hi ! I followed all the installation steps of 4G 1.2 mod successfully and when I typed REBOOT in TELNET console the disco restarted.

The Huawei E3372s - 153 does not connect (flashing green led for several minutes).

So I plugged the key into my computer and disabled pin code protection and enable automatic login.

I manually restarted the disco with the Huawei E3372s.

The led of the Huawei E3372s has become blue fixed, so it is connected to the internet but the disco does not connect to zerotier (no member is created).

Here is the firmware version of the Huawei E3372s 4G key:

sfr

An idea ?
Thank you in advance
David.

Hi link vs Stick mode

Hello all. I have a hi link usb stick. Everything connects (It can take anywhere from 20 seconds to 3 minutes... I have a great 4g connection as well). 95% of the time after its all connected and the controller light is solid blue, it will randomly disconnect at random times. (Flash red) Sometimes it will reconnect, sometimes it wont and the craft has to RTH. I know my area has great 4G so Im assuming it isn't that. Do you think it could be because I have a Hi link 4g stick instead of a stick mode one? Is there anyone here using hi link with stable connections long enough to have a successful long distance flight? What do you think I should do?

SPEED

Como aumentar la velocidad de la disco en modo automático. Al igual que se puede modificar los datos de batería, cuales serían los datos a modificar en caso de querer aumentar la velocidad de nuestro ala, así como intentar saber cual es el conector de la señal en nuestra Chuck para poder controlar un variador sin necesidad de utilizar el de la Chuck. No creo que sea difícil pero yo no tengo los medios. Seri para modo automático con todas las funciones. En modo manual si se puede...
How to increase the speed of the disk in automatic mode. As you can modify the battery data, what would be the data to modify if you want to increase the speed of our wing, as well as try to know which is the signal connector in our Chuck to control an inverter without having to use the Chuck's. I do not think it's difficult but I do not have the means. It will be for automatic mode with all functions. In manual mode if you can ...

Disable SMS

I like to disable the SMS notification from Glympse. I'm not shut how to do that? Just enter a random number in conf/phonenumber or delete the entire line?

Thank you

SkyController 2P (firmware version 1.0.3, and the newest 1.0.5 too) is now working :-)

Hello,

I'm installing uavpal soft mod on my Disco.
After the installation phase, everything seems to work well with the drone (I can see it on ZeroTier).
The problem is with my SkyController 2 (SC2). The installation phase seems not to work, so I did little investigation... and I discovered that my SC2 has still 1.0.3 firmware. One problem is that freeflighPRO doesn't recognise any updates, it says that 1.0.3 is updated (which is false, since the last firmware of the SkyController 2 is the 1.0.7).
So I tried to do the manual SC2 firmware update by following your wiki, but it doesn't seem to update properly: at first I've tried directly the 1.0.7 .plf, which goes to segmentation fault; then I tried the 1.0.4 .plf, which doesn't segfault, but seems to freeze the shell instand, and nothing happens anyway.

Is there anything I can try ?

Can't get Glympse developer account, also no video stream

Hello, i installed the mod yesterday, but i wasn't able to get a glympse account, as it has been weeks that when i click in the verification link in the email it keeps telling me: "An unexpected error occurred while processing your verification request. Please try again later. "
I understand it is optional, but still a bit frustrating.

Another issue, after setting everything up, zerotier says both SC2 and disco4g are online, freeflight seems to connect, but once connected the video is completely black, additionaly, the bandwidth meter on my phone shows around 400KB/s, as if the video is actually being transmitted, and i can start the main engine.

Thanks for the assistance and great work guys, for real

Rth

Hello, I’ve lost the connection (45 secondes)
The disco gone at the opposite of my position. No circle, the magnetometer looks good and the drone distance is ok with my position. When the connection was ok, I make a U turn to go back.
Does the rth really works ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.