Bluetooth Settings (Device Pairing)

The Bluetooth Settings page helps you scan for and pair with MaintenanceFreak hardware (for example, an MF‑OBD2 device). Pairing creates a secure session so the app can communicate with the device.

Platform

#Bluetooth Settings (Device Pairing)

The Bluetooth Settings page helps you scan for and pair with MaintenanceFreak hardware (for example, an MF‑OBD2 device). Pairing creates a secure session so the app can communicate with the device.

#How to get here

  1. Open Settings
  2. Tap Bluetooth Settings

#What you see on this page

#Target device + connection status

At the top you’ll see:

  • Target device name (the expected device name)
  • Connected status (shows the connected device name or “None”)

#Start Scan

Tap Start Scan to search for nearby Bluetooth devices.

  • If the app asks for Bluetooth permissions, grant them to continue.
  • While scanning, you’ll see a scanning status message.

#Device list

When devices are found, they appear as cards with:

  • Device name
  • Signal strength (RSSI)
  • A “Likely match” indicator when a device closely matches the target name

Each device has an action:

  • Connect to pair
  • Disconnect if already connected

#Stop Scan

If scanning is active, you may see a Stop action in the top-right of the page.

  1. Tap Start Scan
  2. Find the device marked Likely match (or choose the device you expect)
  3. Tap Connect
  4. Wait for pairing to finish

If pairing succeeds, you’ll see:

  • “Connected:
  • A secure session status message (when available)

#Troubleshooting

  • No devices found
    • Make sure Bluetooth is enabled on your phone and the device is powered on.
    • Move closer to the device and scan again.
  • Permissions blocked
    • Enable Bluetooth permissions in system settings and retry.
  • Pairing failed
    • Retry scan → connect. If it continues, contact support with what you see on the screen.

#Next step: Wi‑Fi provisioning (optional)

If your app supports device Wi‑Fi setup, pair here first, then open:

#Platform behavior

#iOS

  • The workflow and labels on iOS follow this page as written.
  • Controls (pickers, sheets, and permissions dialogs) use native iOS presentation.
  • If Bluetooth is denied, enable it in Settings > Privacy & Security > Bluetooth > MaintenanceFreak.
  • iOS may also require location access for reliable nearby-device discovery in some OS versions.

#Android

  • The workflow and labels on Android follow this page as written.
  • Controls (pickers, sheets, and permissions dialogs) use native Android presentation.
  • If Bluetooth is denied, enable it in Settings > Apps > MaintenanceFreak > Permissions (Bluetooth + Nearby devices as available).
  • Android may also require location permission for scan results, depending on OS version.

#Web

  • Bluetooth pairing/provisioning is not currently exposed as a standalone web workflow.
  • Use the mobile app for BLE device pairing.
  • After pairing/provisioning, continue management workflows on web routes.