Location Modules

View Categories

Location Modules

iodéOS integrates microG to replace Google Play Services, including location services. Instead of Google’s Fused Location Provider, iodéOS uses UnifiedNlp backends. These backends determine location using sources like Wi-Fi, cell towers, Bluetooth beacons, or offline databases.

On iodéOS, three types of location service backends are available:

Positon

A network-based service that estimates your location using nearby Wi-Fi and cell towers. It is fast and reliable, especially indoors where GPS may struggle, but it requires network access and queries an external service.

BeaconDB

A Bluetooth-based service that relies on a database of BLE beacons (such as iBeacons and Eddystone). It can be useful for indoor positioning in environments equipped with beacons, though coverage is limited.

Customized Module

An option to install and use third-party backends such as DéjàVu (offline cell tower and Wi-Fi database) or even self-hosted services. This option is often chosen by users who prioritize privacy, want offline functionality, or wish to control their own location service provider.

How to Change the Location Service on iodéOS

Here’s how you can switch between Positon and BeaconDB backends:

  1. Open Settings
    • Go to System settings on your iodéOS device.
    • Scroll down and tap microG Settings.
  2. Access Location Modules
    • In the microG menu, tap Location modules.
    • You will see a list of available backends (e.g., Positon, BeaconDB).
  3. Select or Change the Active Backend
    • Tap the three-dot menu (⋮) in the upper right.
    • Choose Select online location service.
    • Pick either Positon or BeaconDB or a third party depending on your preference.
  4. Grant Permissions if Needed
    • Make sure the chosen backend has permission to access location.
    • If prompted, allow Wi-Fi and Bluetooth scanning (depending on the backend).
  5. Test the Location Fix
    • Open an app that uses location (like Magic Earth or OsmAnd).
    • Wait a few seconds and check if your position updates correctly.
    • If the fix is slow, try switching to the other backend.

Which One Should You Use?

  • Default everyday use: Start with Positon (faster and more reliable in most regions).
  • Indoor environments: Try BeaconDB, especially if you spend time in places with beacon coverage.
  • Privacy-focused users: Disable online backends entirely and use only GPS, or combine with offline backends like DéjàVu (if installed).
iodé white logo 367x134