Install the App
Download, verify, and install only the official ESPFlight Application v1.0.0 Android APK.
Install the official Application package before attempting controller discovery.
Back to the 13-step path · Next checkpoint: Connect to Drone
# Official package
Use only the official ESPFlight website or the Application v1.0.0 GitHub Release ↗.
Swipe horizontally to see all columns.
| Item | Value |
|---|---|
| APK | ESPFlight_Application_v1.0.0.apk |
| Application version | 1.0.0 |
| Package ID | com.espflight.app |
| Validated baseline | Firmware v1.0.0 · Hardware Reference v1.0 · Protocol 2 |
# Verify the APK
Expected SHA-256:
936d1065f7f7a5efcbe303851db138e64e33983be88ee9dd29763d761a0d2025Examples:
# Windows PowerShell
Get-FileHash .\ESPFlight_Application_v1.0.0.apk -Algorithm SHA256
# macOS
shasum -a 256 ESPFlight_Application_v1.0.0.apk
# Linux
sha256sum ESPFlight_Application_v1.0.0.apkThe calculated hash must match the published value exactly. If it does not, delete the file and download it again from an official ESPFlight source.
# Install on Android
- 1
Open the downloaded APK
Open the file from the same browser or file manager that downloaded it.
- 2
Review Android’s security prompt
Because v1.0.0 is distributed directly as an APK, Android may ask you to allow that browser/file manager to install unknown apps.
- 3
Allow only the required installer source
Grant the install permission only to the app you are using to open the official APK, then continue the Android installation flow.
- 4
Open ESPFlight Application
After installation, launch the app and confirm version 1.0.0 when version information is shown.
- 5
Optionally disable the install permission again
If you do not need sideloading afterward, remove the “install unknown apps” permission from that browser/file manager.
# Next step
Keep the Drone propeller-off and continue to Connect to Drone. Android permission wording can differ by OS/vendor; do not approve unrelated prompts just to make the app run.