Hi Loic, Funny that I should first see this thread just 8 hours after you asked if an answer was ever found by Matthew (mdomanic). I was wondering the same thing. I have 3 Sky Viper Journeys that I would like to control with my own home-grown GCS (writing from the ground up in C#, a fledgling work-in-progress). I’m to the point now where I have 3 wifi adapters on my PC connected to the respective drones, receiving UDP packets (which I am able to make Mavlink sense of) but similar to Matthew’a case, all the remote IPEndPoint objects that I read off my UDP datagram socket say 192.168.99.1. I see no way to easily configure the drones to use a different subnet (e.g., change drones 2 and 3 to use 192.168.100.1 and 192.168.101.1 instead of 192.168.99.1). So my latest theory is that I may need to build my own ardupilot firmware .abin files with the subnet tweaks, and load those in my 2nd and 3rd drones. Disclaimer: I am not a drone expert. Very much a newcomer to this. On the bright side, I am a professional programmer with 30+ years of programming experience, including writing communication software (back in the 80’s, but concepts are still the same), so I am cheerfully (naively?) optimistic I can figure this out. If I have a break-thru, I’ll write back on this thread. Oh…I meant to add that I looked at your reference link regarding the Antenna Tracker. Seems like an overly complicated solution to me. I mean, each drone can report its GPS coordinate just fine, right? So all the GCS needs is to be able to distinguish between them. Hence, I’ll continue researching my custom firmware idea to tweak the subnet used by each Sky Viper.
Wish me luck.