sunnypilot Installation Guide
Install sunnypilot on comma 3, 3X, or comma 4 with the correct branch URL, then use SunnyLink for easier remote configuration on comma 4.
Start clean — always factory reset before switching forks.
Switching from another fork?
⚠️ Uninstall Guide — read this first →Install Methods
Use the custom software URL on-device for normal installs, or SSH if you need the manual release-tizi path.
Factory reset your comma device if another fork was previously installed.
On the Choose Software screen, select Custom Software.
Enter the stable comma 3 / 3X install URL (no https:// needed on comma three). .
Follow the on-screen instructions to complete setup.
sunnypilot supports the comma 3X on the stable release branch, comma 3 on staging-tici only, and comma 4 on the unified dev and staging branches. Stable release branches for comma 3 and comma 4 are not available yet.
- comma 3X (TIZI) — stable on release.sunnypilot.ai via the release-tizi branch
- comma 3 (TICI) — staging-tici only at install.sunnypilot.ai/staging-tici
- comma 4 (MICI) — supported via dev and staging unified branches. Stable release-mici is coming soon.
- comma 2 — not supported (deprecated)
comma 4 users: The comma 4 screen is smaller, making on-device settings harder to navigate. Use SunnyLink (sunnylink.ai) for remote configuration and settings sync.
Open Settings -> Software.
At Download, press CHECK.
At Target Branch, press SELECT.
Pick your desired branch and update.
Branch URLs
Use the branch that matches your hardware and risk tolerance.
| Branch | URL | Devices | For |
|---|---|---|---|
| release-tizi | comma 3X | Stable daily use — recommended | |
| staging | comma 3X / 4 | Pre-release testing (unified) | |
| dev | comma 3X / 4 | Development (unified) | |
| staging-tici | comma 3 | comma 3 staging only — no stable yet |
Support and Safety
Install help, behavior notes, and validation guidance after setup.