Pairing the Companion App
The Companion App is a phone app for remote vehicle monitoring and control. It pairs to the Car App by scanning a QR code.
Prerequisites
Section titled “Prerequisites”- The Car App is installed, connected to the vehicle, receiving vehicle data, and has internet access.
- The installed license permits Companion App access.
- The phone can grant camera permission for QR scanning.
- Bluetooth permission is required for T-Box pairing paths and proximity behavior.
- T-Box hardware is required for proximity auto-lock/unlock and T-Box-backed access while the head unit path is unavailable.
TODO: Product clarification needed — What public download channels and minimum Android/iOS versions should be documented for the Companion App?
What pairing enables
Section titled “What pairing enables”- Vehicle dashboard: battery level, range, and lock status.
- Remote command UI for lock, unlock, trunk, remote launch, and alarm paths.
- Camera screens backed by WebRTC signaling.
- Notifications for sentry/security, charging, charge target, and trip events.
- Home-screen widgets and app icon quick actions.
- Optional biometric/device-passcode protection before sensitive commands.
- Proximity settings and BLE advertising when a T-Box proximity secret is available.
Without T-Box
Section titled “Without T-Box”The Companion App can pair in car-only mode using a QR that contains the Car App identity and pairing token. This path uses Cloud bootstrap pairing and does not provide proximity auto-unlock.
Use this mode when you only need phone access while the head unit is on and reachable over the internet.
With T-Box
Section titled “With T-Box”T-Box pairing modes include a T-Box ID and can provide the Companion App with a proximity secret. With a paired T-Box, the Companion App can advertise proximity tokens over BLE and the T-Box can decide lock/unlock behavior from RSSI and challenge/response logic.
Use this mode for proximity auto-lock/unlock and T-Box-backed access. It still depends on the T-Box being installed, powered, provisioned, and connected according to the product-approved hardware requirements.
Pairing steps
Section titled “Pairing steps”- Open the Companion App and choose the QR scan flow.
- Open the pairing/share QR screen in the Car App if that screen is available in the installed version.
- Scan the QR code with the Companion App.
- Grant camera permission for QR scanning.
- Grant Bluetooth permissions if the pairing mode or proximity feature requires them.
- Wait for the Companion App to finish pairing and enter the dashboard.
Proximity behavior
Section titled “Proximity behavior”Proximity auto-unlock/auto-lock requires T-Box. The Companion App advertises a signed BLE token; the T-Box scans BLE advertisements, tracks RSSI stability, runs challenge/response checks, and triggers lock/unlock GPIO actions according to its proximity engine.
TODO: Product clarification needed — What default proximity distance/sensitivity values should be documented for end users?
Troubleshooting
Section titled “Troubleshooting”QR scan fails
Section titled “QR scan fails”- Confirm the Companion App has camera permission.
- Generate a fresh QR in the Car App.
- Keep the Car App QR screen open while pairing completes.
Pairing is rejected
Section titled “Pairing is rejected”Common causes are license failures, an expired QR code, or reaching the maximum number of paired companions for your license.
TODO: Product clarification needed — What exact public messages should be documented for each relay pairing rejection reason?
Proximity does not work
Section titled “Proximity does not work”- Confirm T-Box is paired and visible in the Companion App.
- Confirm the pairing QR included T-Box data or re-pair after adding T-Box.
- Confirm Bluetooth permissions remain enabled on the phone.
- Confirm the T-Box is installed, powered, and within the product-approved proximity range.