Documentation
Guides for installing LaneSyncPilot, using Navigation and V2I, and managing drives in the companion app.
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
- Mount device, connect harness, calibrate cameras
- Flash LaneSyncPilot and complete onboarding
- Drive on a quiet road; verify engage and disengage
- Optionally link the companion app for cloud sync
Navigation
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
Legal
Terms of Service · Privacy Policy · Legal home
Contact: support@lanesyncpilot.ai