Setup and Pairing
First-time setup takes under two minutes if you have done it before, and under five minutes the first time. You pair the ground station with your drone, optionally join a WiFi network, and you are ready to fly.
Before you start
Make sure you have:- A ground station with the ADOS Drone Agent installed (see Installation)
- A drone with the ADOS Drone Agent installed and powered on
- The drone’s pairing key (printed on the drone case or shown on the drone’s OLED)
The setup webapp
The setup webapp is a lightweight HTML page hosted on the ground station itself. It loads instantly, works on any device, and does not need internet access. You can reach it from:- Phone: Join the
ADOS-GS-XXXXWiFi, and your phone’s captive portal should open it automatically. If not, navigate tohttp://setup.ados.local/ - Laptop over WiFi: Join the AP and open
http://setup.ados.local/orhttp://192.168.4.1/ - Laptop over USB tether: Open
http://192.168.7.1/orhttp://ground-station.local/
First-time walkthrough
Power on the ground station
Plug in power. Wait about 30 seconds for the boot to complete. The OLED shows the Link screen with “No drone” and the WiFi AP starts broadcasting.
Connect to the ground station
From your phone or laptop, join the
ADOS-GS-XXXX WiFi network. The passphrase is printed on the case (default for bench: ados-ground). The captive portal page should open automatically.Pair with your drone
On the setup webapp, tap “Pair with drone.” Enter the drone’s pairing key. The ground station and drone exchange WFB-ng encryption keys. Both OLEDs (if present) show a confirmation.Alternatively, use the OLED menu: press B3 (Select) to open the menu, navigate to “Pair with drone”, and enter the key using the B1/B2/B3 buttons.
Configure network (optional)
If you want the ground station to connect to an existing WiFi network for cloud relay:
- Tap “Network” on the setup webapp
- Tap “Scan” to find nearby networks
- Select your network and enter the password
- The ground station joins as a WiFi client while keeping the AP active
Configure display (optional)
If you have HDMI and a gamepad plugged in:
- Tap “Display” on the setup webapp
- Select your HDMI resolution
- Pair a Bluetooth gamepad if you are using one
Pairing details
Pairing exchanges WFB-ng encryption keys between the drone and ground station. After pairing:- The ground station only receives video from the paired drone
- Other ground stations cannot intercept the video stream
- The pairing persists across reboots and power cycles
- You only need to pair once unless you factory-reset either side
QR code pairing (future)
A future update will add QR code scanning. The drone’s OLED shows a QR code, and you scan it with the setup webapp camera. Not available in the current release.Re-pairing
To pair with a different drone:- Open the setup webapp or OLED menu
- Go to “Pair with drone”
- Enter the new drone’s pairing key
- The old pairing is replaced
Captive portal behavior
When your phone joins the ground station WiFi, the operating system’s captive portal detection kicks in:| Platform | Probe behavior | What happens |
|---|---|---|
| Android | Sends HTTP to connectivitycheck.gstatic.com | Agent responds with 204 No Content within 100 ms. Android opens the setup webapp |
| iOS / macOS | Sends HTTP to captive.apple.com | Agent responds with the expected probe response. Safari opens the setup webapp |
| Windows | Sends HTTP to www.msftconnecttest.com | Agent responds, Windows opens the setup webapp |
The captive portal DNS responder runs only during the first-time setup phase. After you complete setup and dismiss the webapp, the responder deactivates so it does not re-trigger on every reconnect.
Setup from the OLED
If you do not have a phone or laptop, you can do everything from the OLED and buttons:- Press B3 (Select) to open the main menu
- Navigate to “Pair with drone” to enter the pairing key character by character using B1 (up), B2 (down), and B3 (confirm)
- Navigate to “Network” to scan and join WiFi
- Navigate to “Display” to set HDMI resolution
Setup from Mission Control
Once you have a browser connected (WiFi or USB tether), Mission Control’s Hardware tab provides the full setup interface:- WFB-ng Radio sub-view: pair with drone, change channel, set FEC profile
- Network sub-view: WiFi AP config, WiFi client, Ethernet, 4G modem, uplink priority
- Physical UI sub-view: OLED brightness, button remapping, screen settings
After setup
Once paired and configured:- Power on both the drone and the ground station
- Video and telemetry appear automatically within 5-10 seconds of both sides being powered
- No setup steps needed on subsequent flights
- The OLED shows link status, drone state, and connected clients
Resetting to factory defaults
If you need to start over, factory reset clears the pairing keys, network config, and all settings:- OLED: Hold B4 for 10 seconds, then confirm by holding B4 again for 3 seconds
- Setup webapp: Advanced page > Factory Reset
- Mission Control: Hardware tab > Physical UI > Factory Reset (requires typed confirmation)
- CLI:
sudo ados factory-reset
What is next
- WiFi AP to connect your laptop
- HDMI Kiosk for standalone flight
- Uplink Matrix for cloud and internet connectivity options