Scalable Mapping Widget for FrSky Ethos
A modern, fully scalable version of the popular Yaapu Mapping Widget.
Real-time GPS position on satellite or street maps — works on any widget size, from Fullscreen down to small custom layouts.
https://www.youtube.com/watch?v=QHtjaexGUEo
- Releases: https://github.com/b14ckyy/ETHOSMappingWidget-Revisited/releases
- Latest dev version: download from
mainbranch (usually working, roughly tested) - Other branches are in active development — do not use.
- Moving map — real-time UAV position with heading, home marker, home arrow, trail history and scale bar
- Multiple map providers — Google, ESRI, OSM with various map types (Satellite, Hybrid, Street, Terrain)
- Touch zoom — on-screen +/- buttons or hardware keys
- Map panning — drag to scroll, observation marker, detached mode (details)
- INAV waypoint missions — automatic MSP download, path overlay, active WP tracking via SmartPort or CRSF/ELRS (details)
- Split-screen & custom layouts — dynamic scaling, smart element hiding (details)
- Yaapu tile compatibility — existing Yaapu tiles are auto-detected and used as fallback
- Configurable telemetry — top bar with up to 4 custom fields, bottom bar with speed/heading/distance
- One widget per screen (multiple instances on the same screen are not supported)
For a complete guide to the user interface, all settings, and the context menu, see the Overview.
Copy the widget files to your radio, add map tiles, and configure — requires ETHOS 1.6 or later.
For step-by-step instructions, folder structure, and map tile setup, see the Installation Guide.
Use the High Resolution Map Generator (Repository) to download tiles. Set the output target to b14ckyy ETHOS Mapping Widget — the tool handles folder structure and naming automatically.
Recommended format: JPG for all radios. Existing Yaapu tiles (Google, GMapCatcher) are detected and used automatically without duplication.
| Document | Description |
|---|---|
| Installation Guide | Setup, folder structure, map tiles, updates |
| Overview | User interface, all settings, context menu |
| Map Tiles Guide | Providers, formats, folder structure, Yaapu fallback |
| Panning & Marker | Map panning, observation marker, detached mode |
| Waypoint Missions | INAV MSP waypoint overlay |
| Custom Layouts | Split-screen and custom widget sizes |
| Troubleshooting | Common problems and solutions |
| Migration Guide | Upgrading from 1.x to 2.0 |
| Changelog | Version history with all notable changes |
- Original concept and base code: Yaapu (Alessandro Apostoli)
- Heavy modifications and enhancements: b14ckyy
