SkyDemon connection through iPhone hotspot

Hi,

Unfortunately I cannot establish the traffic sharing connection to SkyDemon when using SafeSky through a hotspot:

  • SafeSky is running on my iPhone
  • SkyDemon on my iPad
  • iPhone has hotspot enabled and iPad is connected to it
  • Traffic sharing (SkyDemon) is enabled
  • Both apps are in flying mode

In the following situations traffic sharing DOES work correctly:

  • iPhone and iPad connected to the same WiFi network (obv not possible in flight)
  • SafeSky is running on the iPad (same as SD), and connected to the internet through the iPhone hotspot

The latter would be a realistic option in flight, however it seems better to be able to share the CPU load somehow. Also, I remember that the setup that now doesn’t work, did actually work a couple of months ago (maybe last summer, don’t exactly remember).

Anyway, love to hear your thoughts and thank you in advance!

1 Like

I had a very similar issue just now. I’m using an iPhone for SafeSky and an Android tablet for SkyDemon.

With both devices in my local WiFi, everything worked flawless. However, the iPhone hotspot wasn’t working with the detection/comminication of both applications on different devices.

What worked for me was:

  • For the personal hotspot, changing the mobile internet provider settings to use IPv4 instead of IPv6 (different APN settings for the personal hotspot mobile data configuration; do a web search what your provider needs). Only with this, an IPv4 IP address is assigned to the tablet
  • Within SafeSky, disabling the automatic software detection and enter the IP address of the tablet that was given by the hotspot connection. For me, it was some private IP address of the form 172.20.10.x

With this, one can see that either SafeSky or SkyDemon cannot properly work or connect via IPv6 and requires IPv4 for connectivity.

It’s a bit sad that there were no replies to your post, seems like a major inconvenience. I hope my tests helped you identify what might work for you as well. And maybe the developers can increase their reliability of auto detection between different devices.