TrueRoute

How to Connect an OBD2 Adapter

TrueRoute uses an ELM327 Bluetooth OBD2 adapter to read your vehicle's speed sensor. This data powers dead reckoning — navigation that continues when GPS is disrupted.

What is OBD2?

OBD2 (On-Board Diagnostics II) is a standard diagnostic interface found in all petrol vehicles from 2001 and most diesel vehicles from 2004. The OBD2 port uses a J1962 connector, typically located under the dashboard on the driver's side.

What you need

  • An ELM327 Bluetooth OBD2 adapter (~$10). Only Bluetooth Classic (SPP profile) adapters are supported. WiFi and Bluetooth Low Energy (BLE) adapters do not work with TrueRoute.
  • An Android 8.0+ phone with Bluetooth enabled.
  • A vehicle with an OBD2 port (petrol 2001+, most diesel 2004+).

Steps

  1. Locate the OBD2 port under your dashboard on the driver's side. Plug the ELM327 adapter into the port — it clicks in firmly.
adapter plugged into OBD2 port under the dashboard
adapter plugged into OBD2 port under the dashboard
  1. Turn your vehicle's ignition to the ON position (engine running or accessory mode).

  2. Open your phone's Bluetooth settings and confirm Bluetooth is enabled.

  3. Open TrueRoute. Tap Scan for Adapters on the connection screen.

TrueRoute connection screen with Scan for Adapters button
TrueRoute connection screen with Scan for Adapters button
  1. Select your ELM327 adapter from the list of discovered devices.
adapter selection screen in app showing discovered ELM327 device
adapter selection screen in app showing discovered ELM327 device
  1. Wait for the connection to establish. The app connects and begins reading vehicle data.

What success looks like

The OBD2 speed reading appears in the app's status bar. The connection indicator turns green, confirming live data from your vehicle. You are now ready to navigate with Enhanced mode — GPS fused with OBD2 speed for the best accuracy.

app status bar showing OBD2 speed reading and green connection indicator
app status bar showing OBD2 speed reading and green connection indicator

Something went wrong?

  • Adapter not found during scan. Confirm the adapter is plugged in, ignition is ON, and Bluetooth is enabled on your phone. Some adapters need manual pairing in Android Bluetooth settings first (default PIN: 1234 or 0000).
  • Connected but no speed reading. Ensure the engine is running (not just accessory mode). Try unplugging and re-plugging the adapter.

For more help, see OBD2 not connecting — Troubleshooting.

Related