Born to Fly.
Made to Win.
Programme real flight missions with drag-and-drop blocks, preview the Python behind them, and fly your Tello Talent by hand — all from one iPad, built for the classroom.

One app, from first block to first flight
Code drones with blocks
Program full flight missions with drag-and-drop blocks — no typing needed to start.

See the Python behind it
Every block generates real djitellopy code you can read, copy, and export.

Fly live from your iPad
Manual flight with a live video feed, dual joysticks, and real-time telemetry.

Track every flight
Time Trial logs record each run and export to CSV + JSON for grading.

Works with Tello Talent (RoboMaster TT)
Mission pads, an LED matrix, and an expansion ToF sensor are all supported. A simple Connect flow gets a class of iPads onto the drone's Wi-Fi and into the air in moments.

Built to teach. Built to fly.
Code drones with blocks
Program full flight missions with drag-and-drop blocks; no typing needed to start.
See the Python behind it
Every block generates real djitellopy code you can read, copy, and export.
Fly live from your iPad
Manual flight with a live video feed, dual joysticks, and real-time telemetry.
Track every flight
Time Trial logs record each run and export to CSV + JSON for grading.
Set up in three steps
Power on the Tello Talent
Charge and power on your Tello Talent (RoboMaster TT) drone — wait for the front light to blink.
Join its Wi-Fi & allow Local Network
Connect your iPad to the drone's Wi-Fi (TELLO-XXXXXX / RMTT-XXXXXX) in Settings, then allow Local Network access when InnoFlight asks.
Open InnoFlight and tap Connect
Tap Connect on the Home screen — your drone unlocks the full Blockly workspace and live flight controls.
Frequently asked questions
Everything teachers and students ask us before, during and after a flight.
Connecting
How do I connect my drone?expand_more
Power on the Tello Talent, join its Wi-Fi (TELLO-XXXXXX / RMTT-XXXXXX) in iPad Settings, open InnoFlight, tap Connect, and tap “Allow” for Local Network access.
The app can't find my drone / connection fails.expand_more
Check you're on the drone's Wi-Fi, the front light is blinking, the battery is charged, and Local Network is enabled in Settings › Privacy & Security › Local Network › InnoFlight, then tap Connect again.
Why does it ask for “Local Network” permission?expand_more
InnoFlight talks to the drone directly over its Wi-Fi, which iPadOS gates behind this permission. Without it, connecting can't work.
Do I need an internet connection?expand_more
No. The drone's Wi-Fi has no internet; InnoFlight works fully offline once installed.
Using InnoFlight
How do I see the code behind my blocks?expand_more
Open the Python tab; it shows live djitellopy code for your block program.
The video feed won't start.expand_more
The live feed is off by default to save the drone's Wi-Fi and battery. Tap the video button on the Fly screen, or add a Start Video block to your program.
Can I fly the drone manually?expand_more
Yes: dual on-screen joysticks, a live video feed, and one-tap photo/video capture.
How do I save or export results?expand_more
Time Trial Logs records every run. Export shares a CSV summary plus a JSON backup (AirDrop / Mail / Save to Files); Import restores them.
Can I re-open the exact program from a past run?expand_more
Open the log and tap “Open in Editor” — it loads that run's blocks as a frozen copy that won't affect your latest mission.
Flight & Safety
Is it safe for classrooms?expand_more
Takeoff and land use slide-to-confirm, there's a one-tap Emergency Stop, automatic crash detection, and low-battery auto-land. Always fly in a clear, open space.
A flight command was rejected by the drone.expand_more
Some commands have firmware limits (e.g. a curve's arc radius must be 0.5–10 m). InnoFlight warns you in the editor and explains how to adjust.
Compatibility
Which iPads and drones are supported?expand_more
Any iPad on iPadOS 15 or later, with a Ryze/DJI Tello Talent (RoboMaster TT) drone.
Does it work with the standard Tello or Tello EDU?expand_more
InnoFlight is built and tested for the Tello Talent (RoboMaster TT); other models aren't officially supported.
What languages does the app support?expand_more
English and Traditional Chinese (繁體中文).
Data & Privacy
Do students need an account?expand_more
No accounts and no sign-in. Missions and flight logs are stored on the device.
Where is my data kept?expand_more
On the iPad. Exported files only leave the device when you choose to share them.
Still need help?
Reach our support team directly:
Support
Questions about setup, connecting your Tello Talent, or anything else in InnoFlight? Our team is here to help.

InnoCrafters Group Limited
Level 43–44, Champion Tower, No. 3 Garden Road, Central, Hong Kong
Ready to get your class flying?
InnoFlight is built for iPad and the Tello Talent (RoboMaster TT) — free to download.