Last updated: August 19, 2026
Wi-Fi ELM327-compatible adapters that accept a TCP connection, and Bluetooth LE (GATT) ELM327-compatible adapters that expose a writable characteristic and a notifying characteristic.
Classic Bluetooth (SPP-only) adapters, proprietary dongles that require their manufacturer's own app, damaged or very low-quality clones, and manufacturer-specific functions outside generic OBD-II.
Plug the adapter into the OBD-II port and switch the ignition on. Join the adapter's Wi-Fi network in iOS Settings. Confirm the host and port in Connect — most adapters use 192.168.0.10 on port 35000, but check the documentation that came with yours. If iOS asks for local network access, allow it.
If you declined local network access, open iOS Settings → OBD2 Scanner → Local Network and turn it on.
Confirm Bluetooth is on and that the adapter is powered by the vehicle. Only BLE adapters are listed; Classic Bluetooth adapters paired in iOS Settings will not appear. If you declined the Bluetooth prompt, enable it in iOS Settings → OBD2 Scanner → Bluetooth.
Switch the ignition to the position that powers the ECU, or start the engine. Some vehicles only respond with the engine running. If the adapter connects but no parameters appear, the vehicle may not expose them over generic OBD-II.
Open Settings → Subscription → Restore Purchases while signed in to the Apple Account that made the purchase.
Use the support contact listed on the App Store product page and include your adapter model, vehicle year, make and model, and what you were doing when the problem happened.