Android FPV Ground Station

A privacy-first flight app for low-cost Wi-Fi drones.

AERIS replaces opaque vendor apps with a local-first Android ground station focused on honest compatibility, live FPV, direct control, and zero cloud dependence.

Current Target
Hiturbo S20 / S2x
Status
Alpha Prototype
Principle
No Cloud. No Ads. No Tracking.
AERIS Tactical Flight Stack
Current Profile
S2X / HITURBO S20
Mission Role
LOCAL FPV / DIRECT CONTROL
Control Doctrine
HONEST DATA / ZERO CLOUD

What AERIS Is

AERIS is for people who want a more trustworthy Android experience for inexpensive FPV drones without fake telemetry, sketchy permissions, or mandatory cloud services.

Local-First by Design

Captured media stays on-device. The app avoids analytics, accounts, and remote infrastructure.

Honest Capability Reporting

AERIS shows what the drone and driver actually expose instead of inventing data that is not there.

Built for Real Hardware

Mock mode helps with design and testing, but the product direction is grounded in real Wi-Fi FPV sessions.

Current Alpha Features

The current build is still experimental, but it already demonstrates the core loop of a usable replacement app.

Flight

  • Live S2x / Hiturbo S20 FPV feed
  • Full-screen tactical HUD
  • Dual virtual stick control inputs
  • In-flight reconnect attempts after link loss

Media

  • Still photo capture from current frame
  • Public save path under Pictures/AERIS/<drone>
  • Mock-mode capture for UI iteration
  • Honest messaging where live recording is not wired yet

Diagnostics

  • Wi-Fi compatibility checks
  • Connection and packet state reporting
  • Mock driver for test and presentation flows
  • Basic protocol and driver unit tests

First Public Checkpoint

The right first release is not “finished.” It is a clear alpha with explicit scope, explicit warnings, and a clean path for feedback.
v0.1.0-alpha

Dated July 22, 2026. Experimental support for Hiturbo S20-class S2x drones with live FPV, tactical HUD, mock mode, basic control input, photo capture, diagnostics, and reconnect handling.

  • Best for developers, testers, and careful tinkerers
  • Not yet a polished consumer release
  • Good enough to document, share, and gather feedback

Recommended Release Framing

  • Label it clearly as alpha
  • Call out the current supported hardware explicitly
  • State that live recording remains incomplete
  • Encourage prop-off indoor validation before any live outdoor flight
  • Link to the safety disclaimer and roadmap

Install and Try It

This repo is currently developer-first. The simplest near-term path is Android Studio plus a physical Android device.

Clone the repo

Use the repository on GitHub and open it in Android Studio with a recent Android SDK installed.

Build the debug app

Run ./gradlew test and ./gradlew assembleDebug or use the Android Studio run flow.

Start in mock mode

Verify the screen flow, HUD, and media path before switching to live S2x hardware.

Move to controlled real testing

Connect to the drone Wi-Fi, test without props first, and validate reconnect and control behavior carefully.

Safety and Scope

AERIS is trying to be honest and useful, not reckless. Experimental control software should earn trust slowly.

Test Responsibly

Always validate new control behavior with props removed before live flight.

Know the Limits

Telemetry, media recording, and compatibility are still evolving. The app should not claim more than it can prove.

Stay Legal

Users remain responsible for lawful, safe drone operation and for respecting local airspace and privacy rules.