r/TelloDrones

TelloNO — an open-source Tello controller app, built from scratch (no GStreamer, no closed SDKs)

TelloNO — an open-source Tello controller app, built from scratch (no GStreamer, no closed SDKs)

The official Tello app hasn't been meaningfully updated in years and barely works on newer Android — so I built my own from scratch: TelloNO.

It's a clean, dark-themed FPV controller for the Ryze Tello. No GStreamer, no closed SDKs — video decoding is straight Android MediaCodec (H.264), so it's low-latency and lightweight.

Features:

- Full-screen FPV video, auto-starts on connect

- Dual joystick touch controls (cyan glow, 20Hz RC loop)

- Bluetooth gamepad support (8BitDo / standard XInput)

- Photo capture + real MP4 recording (proper MediaMuxer output)

- LOW/MED/HIGH speed modes

- Safety arm — Start button arms the drone, so you can't kill props mid-flight by accident

- Low battery warning (vibration + HUD alert at ≤20%)

- On-screen and gamepad flip controls

- Immersive mode — screen stays on, no accidental taps while flying

There's also a Python companion script if you'd rather fly from a laptop with a gamepad.

Built and tested on GrapheneOS (Pixel 8a, Android 16) — should run on standard Android 8+ too, just haven't had other hardware to test on yet, so bug reports from other devices are very welcome.

Fully open source (MIT): https://github.com/Monks103/TelloNO

Screenshots/video in the repo. Would love feedback, bug reports, or PRs if anyone wants to contribute.

u/brewmonk103 — 1 day ago