Free · Android · iPhone · Web

FlySpark: FPV Configurator

A field workshop for Betaflight, INAV, ArduPilot and PX4 on Android, iPhone and the web. Connect over USB, Bluetooth or Wi-Fi, tune PIDs, flash firmware, read blackbox logs and plan missions. No laptop, no account, no ads.

Open the FlySpark web app in the browserGet it on Google PlayDownload on the App Store
  • Free
  • No ads
  • No account
  • USB OTG
  • Bluetooth LE
  • Wi-Fi
  • 9 languages
  • Demo mode

Google Play 1.0.2 · 24 October 2026 · App Store 88.9 MB · Free · 9 languages

Lookbook

The same graphics as the live store listing

Eight posters from Google Play. Tap any one to open it full size.

  • Connect
  • Betaflight
  • PID
  • Flasher
  • Missions
  • ELRS
  • Blackbox
  • Forecast

Download

Get it on Google Play and the App Store

Free. No account. Android 1.0.2 on Google Play, iPhone and iPad on the App Store, or the web app in Chrome or Edge.

Open the FlySpark web app in the browserGet it on Google PlayDownload on the App Store
Setup, PID and mission screens from FlySpark Configurator

Inside the app

Tap the pins on a real setup screen

This is the Betaflight setup capture from the app — 3D model, compass, horizon and arming flags. Nothing here is a mockup.

Betaflight setup with a live 3D quad, compass and artificial horizon

Tap a pin

Live 3D model

The quad’s attitude as the flight controller reports it. Same 3D view as Betaflight Configurator on a laptop.

Try it

Open the web app. No install.

Chrome or Edge can talk to a board over USB or Bluetooth. Or tap Try the demo and use every tool on simulated hardware — nothing is written to a real flight controller.

Open the FlySpark web app in the browser
Demo hub in FlySpark Configurator

Interactive tour

Tap a tool. See the real screen.

Each tab is a capture from the app. Open this tool launches that screen on app.flyspark.in.

Every configurator, flasher and log tool from one screen. Demo mode runs on simulated hardware.

Open this tool
Every configurator, flasher and log tool from one screen. Demo mode runs on simulated hardware.

Tools

Betaflight, INAV, ArduPilot and PX4 tools

Betaflight and INAV

  • Every tab: ports, power, failsafe, receiver, modes, motors, GPS, OSD, VTX, LED strip, blackbox, presets and CLI
  • Live 3D model, accelerometer and compass calibration
  • Motor order and spin-direction wizards
  • INAV missions, geozones, safe homes and the programming tab
Open this tool

PID, rates and autotune

  • Tuning sliders, PID gains, rates and filters with live rate curves
  • Autotune suggestions from your own blackbox logs
  • Named PID and rate profiles you can copy between slots
Open this tool

Firmware flasher

  • Flash Betaflight, INAV, ArduPilot and PX4 over USB on Android and in Chrome or Edge
  • Finds the board target and backs up settings first
  • USB doctor explains cable, bootloader and permission problems
  • iPhone cannot flash over USB
Open this tool

ArduPilot and PX4 ground station

  • Mission planner with 62 commands, survey grids, fences and rally points
  • HUD, flight modes, arming, parameters and messages
  • Accelerometer, compass, radio and airframe calibration
  • DroneCAN nodes, health and parameters
Open this tool

ExpressLRS and EdgeTX

  • ELRS Lua menu over CRSF: packet rate, telemetry ratio, TX power, bind and Wi-Fi
  • Binding phrase, model match and firmware updates over the module Wi-Fi
  • EdgeTX companion: models, mixes, timers, Lua scripts and SD-card backups on Android and web
Open this tool

ESC configurator

  • Read and change BLHeli_S, Bluejay and AM32 settings through the flight controller
  • Set motor direction per ESC
  • Download and flash ESC firmware on Android and the web app
Open this tool

Blackbox explorer

  • Gyro, setpoint, PID and motor graphs on a zoomable timeline
  • Noise spectrum and throttle heatmap
  • GPS track map, CSV export and DVR video sync
  • Open .BBL, .BFL or .TXT with no board connected
Open this tool

Preflight forecast

  • Go / no-go from wind, gusts, rain, visibility and temperature
  • Kp index and visible GPS satellites
  • Nearby no-fly zones on a map. Location stays on the device
Open this tool

From the bench to the field

Five steps

  1. 01Connect

    USB OTG on Android or Chrome, Bluetooth LE, or Wi-Fi to a serial bridge. iPhone is Bluetooth or Wi-Fi only.

  2. 02Configure

    Ports, receiver, modes, motors, failsafe and OSD without a laptop on the bench.

  3. 03Tune

    PID sliders, rates and autotune from a blackbox chirp you just flew.

  4. 04Flash

    Firmware for the flight controller, ESCs and ExpressLRS. USB on Android and Chrome. Not over Bluetooth.

  5. 05Fly

    Plan the next sortie, check the forecast, then read the log when you land.

Where it runs

Android, iPhone and web — what each can do

The tools match. The cables do not: iPhone has no USB path to a flight controller. A page on https cannot open a drone’s local Wi-Fi address, so Wi-Fi links need the phone app. Tap a platform.

Betaflight setup on Android in FlySpark

Android

  • Version 1.0.2, updated 24 October 2026. Category: Tools. Content rating: Everyone.
  • USB OTG, Bluetooth LE and Wi-Fi (MSP over TCP or UDP, ExpressLRS hotspots).
  • Firmware flashing, USB doctor, EdgeTX companion and ESC firmware need USB.
  • Package in.flyspark.configurator.
Get it on Google Play
What each platform can do
CapabilityWebAndroidiPhone
Configure Betaflight / INAVYesYesYes
ArduPilot / PX4 missionsYesYesYes
Bluetooth LEYesYesYes
Wi-Fi serial / ELRS hotspotNoYesYes
USB to the flight controllerYesYesNo
Flash FC firmwareYesYesNo
ESC firmware flashYesYesNo
EdgeTX SD-card toolsYesYesNo
ELRS Lua over USBYesYesNo
Demo mode, no droneYesYesYes

Tablet

The same layout on iPad

Phone and tablet layouts ship in the iOS app. These are real iPad captures.

iPhone

The iOS phone layout

Bluetooth and Wi-Fi only — no USB to the board.

1.0.2 on Google Play

What changed in the current Android build

  • Flashing is blocked over Bluetooth or Wi-Fi, with a notice that it needs USB.
  • Map searches and coordinates are never included in diagnostics.
  • Flight plan does not ask for location until you use it.
  • Unused advertising permissions were removed.

FAQ

Before you download

No. Configuration, PID tuning and mission planning run on your phone, tablet or in Chrome. Firmware flashing over USB runs on Android and in Chrome or Edge. An iPhone cannot flash over USB.

Privacy

No account. Diagnostics stay off until you allow them.

Location is used on the device for maps and the preflight forecast. FlySpark does not receive it. Google Play lists no data shared with third parties. Details: FlySpark Configurator privacy policy.

Support: [email protected]. The app includes English, Hindi, Spanish, Portuguese, German, French, Russian, Chinese, Japanese. FlySpark is independent and is not affiliated with or endorsed by the Betaflight, INAV, ArduPilot, PX4, ExpressLRS or EdgeTX projects. Map data © OpenStreetMap contributors. Weather by Open-Meteo.com.

Take it to the field

Web app, Google Play, and the App Store — same configurator.

Open the FlySpark web app in the browserGet it on Google PlayDownload on the App Store