Overview

LaneSyncPilot is a community fork of openpilot that adds:

  • Navigation — turn-by-turn routing on the comma device
  • V2I — vehicle-to-infrastructure connectivity (SPaT, work zones, speed advisories)
  • Companion app — iOS on the App Store; Android SDK for developers (drive sync, video download, E2E encryption)

It runs on comma 3X and comma four hardware with the same car support as openpilot (300+ models). Not affiliated with comma.ai.

Install

Requirements

  • comma 3X or comma four
  • Vehicle-specific car harness
  • Supported vehicle (see cars)
  • USB cable or Wi-Fi for flashing

Quick install

bash <(curl -fsSL installer.lanesyncpilot.ai/install)

Build from source

git clone https://github.com/lanesyncpilot/lanesyncpilot.git
cd lanesyncpilot
git remote add upstream https://github.com/commaai/openpilot.git
./tools/op.sh build
./tools/op.sh flash

First drive checklist

  1. Mount device, connect harness, calibrate cameras
  2. Flash LaneSyncPilot and complete onboarding
  3. Drive on a quiet road; verify engage and disengage
  4. Optionally link the companion app for cloud sync

Navigation runs on the comma device — no phone tethering required.

Setting a destination

On the device UI, open Navigation, search for an address or POI, and confirm the route. The planner receives speed limits, lane topology, and upcoming maneuvers from OpenStreetMap data (offline maps supported).

  • Route-aware planning — speed limits and curves feed longitudinal control
  • Lane guidance — lane recommendations before exits and merges
  • OLED UI — turn arrow, distance-to-turn, and ETA

V2I (Vehicle-to-Infrastructure)

V2I receives broadcasts from connected roadside units over LTE. It augments the camera stack — it does not replace vision.

  • SPaT — signal phase and timing for smarter intersection approach
  • Work zones — lane closures and construction alerts
  • Speed advisories — dynamic limits and curve warnings

V2I availability depends on regional infrastructure deployment. When data is unavailable, LaneSyncPilot behaves like standard openpilot.

openpilot core

LaneSyncPilot inherits openpilot’s ADAS stack:

  • Lane centering and lane changing (turn signal initiated)
  • Adaptive cruise control and stop-and-go
  • Dual-camera dashcam and drive logging
  • OTA updates

We merge upstream openpilot releases regularly. Report car-specific issues on GitHub.

Companion app

LaneSyncPilot syncs drives from your comma device. Use the native iOS app from the App Store, or integrate sync in your own Android app with the LaneSyncPilot SDK.

iOS — App Store

Download LaneSyncPilot for iPhone and iPad from the App Store. Sign in, link your comma device, and manage drives from your phone.

  • Review route history and event clips
  • Download front and driver-facing video to your phone
  • Tap Save to keep a drive in your cloud library forever (free)
  • Share encrypted drive links with people you trust

Android — SDK

The LaneSyncPilot Android SDK is for developers who want drive sync, video download, Save, and end-to-end encryption inside their own app — not a Play Store listing from us.

  • Sync routes, logs, and dashcam footage from a comma device
  • Download clips and expose Save / share flows in your UI
  • E2E encryption handled by the SDK; keys stay on user devices
  • Same 7-day retention rules for unsaved cloud uploads

SDK docs and artifacts: GitHub (see android-sdk/ in the repository).

7-day retention (unsaved videos)

Important

Every drive uploads temporarily so you can preview and download. If you do not tap Save within 7 days, the video and related cloud data are permanently deleted from our servers.

Saved drives are not subject to the 7-day limit. Downloads on your phone remain even after server deletion.

End-to-end encryption

Drive content is encrypted on your device before upload. Keys stay on your devices — we cannot decrypt your routes or videos.

  • Lost keys or devices may mean unrecoverable data
  • Shared links only work for recipients you authorize
  • See the Privacy Policy for details

Supported cars

LaneSyncPilot supports vehicles from the same compatibility data as openpilot. Use search on the homepage, or expand by make below.

Safety

LaneSyncPilot is Level 2 driver assistance only. You must:

  • Keep eyes on the road and hands ready to take over
  • Monitor system status and be prepared for sudden disengagement
  • Follow all traffic laws and manufacturer guidance

Read the Terms of Service and upstream openpilot safety documentation.

Troubleshooting

Device won’t engage

  • Verify car is supported and harness is correct
  • Complete camera calibration and ensure lenses are clean
  • Check for openpilot error codes on device

Navigation not routing

  • Confirm maps are downloaded for your region
  • Check GPS fix and date/time

App sync failing

  • Verify device and phone are on network
  • Re-link device in app settings
  • Check GitHub issues for known outages

Terms of Service · Privacy Policy · Legal home

Contact: support@lanesyncpilot.ai