PROJECT BACKGROUND & HARDWARE TESTING

Built for the road, verified on real hardware.

FluxMap is built by cyclists and power users who care deeply about physical GNSS observability, open architecture, and honest technical transparency.

The Origin of FluxMap

FluxMap began as a personal quest: an Android application designed specifically for multi-day cycling tours, gravel exploration, and outdoor journeys. The goal was straightforward:

  1. Start recording instantly with minimal battery drain.
  2. Move through mountains, forests, and cities with zero connection required.
  3. Stop recording and immediately review elevation profiles, speed distributions, and detected rest stops.
  4. Keep every single coordinate locally on the device in open formats (Room SQLite & GPX 1.1) with zero cloud dependencies.

Over time, FluxMap expanded from a simple tracker into a powerful personal cartographic archive with 13 design presets, multi-engine map support (OpenStreetMap, Mapbox, Google Maps), and deep hardware GNSS telemetry logging.

Physical Device GNSS Validation Matrix

Android smartphones exhibit significant variance in how modem chipsets report raw satellite measurements. FluxMap has been empirically validated across multiple hardware architectures:

Device Chipset & Modem Dual-Band (L1/L5) Raw GNSS / ADR Tracking Status
Google Pixel 8 Pro Tensor G3 (Exynos 5300) Yes (L1/L5, E1/E5a, B1I/B2a) Verified (Full ADR carrier phase) Tier 1 Reference
Xiaomi 13 Pro Snapdragon 8 Gen 2 Yes (L1/L5, E1/E5a, NavIC) Verified (High C/N0 in direct sky) Tier 1 Reference
Samsung Galaxy S24 Ultra Snapdragon 8 Gen 3 Yes (L1/L5, E1/E5a) Verified (Robust carrier tracking) Tier 1 Reference
OnePlus 11 5G Snapdragon 8 Gen 2 Yes (L1/L5, E1/E5a) Verified (Continuous logging) Fully Supported
Google Pixel 7a Tensor G2 Yes (L1/L5, E1/E5a) Verified Fully Supported
Redmi Note 12 Pro MediaTek Dimensity 1080 Single-band (L1/E1 only) Pseudoranges only (Firmware duty-cycling) Standard Tracking

Frequently Asked Questions

Does FluxMap consume excessive battery during multi-day tours?

No. FluxMap's tracking foreground service is calibrated for extreme efficiency. When you are stationary, the sensor-assisted stillness filter sleeps GPS polling. Under normal cycling conditions, continuous tracking consumes between 1.5% to 3.5% battery per hour depending on display usage.

Is Root access required to run FluxMap?

No. 100% of core tracking, mapping, preset styling, and GPX export features work with standard Android permissions. Elevated root access is an optional power-user enhancement backed by libsu solely for system-level Doze allowlisting and the Root Watchdog module during extreme multi-week expeditions.

How do I backup my tracks?

FluxMap synchronizes your completed journeys directly with any folder you choose via Android's Storage Access Framework (SAF). You can point FluxMap to a folder synced with Syncthing, Nextcloud, or an external microSD card for effortless automatic backup.

Open Source & Privacy Guarantee

FluxMap is 100% open-source under open licensing. There is no advertising SDK and no FluxMap account. Recordings stay on the device unless you export, sync, back up, or use an online map. Optional diagnostics are off until you consent in a diagnostics-enabled build; they do not include coordinates or track content. Details: Privacy policy.

GET THE APP
View Source Code