Reference
What each feature needs
Most of xOverland works the moment you power on. A few features light up more data or capability when you connect an add-on. Here's the whole picture in one place — nothing here is required to use the app, and nothing ever shows fake data.
| Feature | What unlocks it | Without it |
|---|---|---|
| Home, maps, music transport, weather, app drawer, assistant UI | Nothing — works out of the box (internet for maps/weather) | Full functionality |
| Live engine data — coolant, fuel, intake, battery, load, throttle, MPG | A Bluetooth OBD-II adapter (OBDLink MX+ recommended), paired in the head unit's Bluetooth settings | Those gauges read "—" until paired |
| Deep truck data — gear, drivetrain (2H/4H/4L), oil life, odometer, TPMS, transmission temp | The OBD-II adapter reading the body/CAN bus | Those cards and Trail Setup inputs stay blank |
| Live climate read + control, instrument-cluster telltales | The head unit's CAN connection to the truck | Climate shows a "demo" layout; cluster warning lamps stay dark |
| XLink wireless CarPlay / Android Auto | A Carlinkit CPC200 adapter in the head unit's USB port | XLink shows "No adapter detected" with a Retry button |
| Apple Music tab (full in-app player) | An Apple Music subscription + a developer token in Settings > App | Tab prompts you to add the token |
| Lights page | A supported AuxBeam-style Bluetooth light controller, paired in Settings > Devices | Page waits for a panel to pair |
| The AI assistant's spoken answers & route-by-voice | An Anthropic API key in Settings > App | Sparkle still gives spoken status; full Q&A needs the key |
| Fuel prices in routing | A free EIA API key in Settings > App | Routing still works; prices are omitted |
| Loading shared trails & waypoints | A GPX file (from Gaia, onX, Garmin, CalTopo…) imported in XDirt | Build your own routes and waypoints in-app |