Who this is for
Developers and testers who are comfortable in a terminal; most people should use the URL method.
sunnypilotInstall softwareAdvanced
Connect over SSH, remove the old software folder, download the sunnypilot branch with its submodules, then reboot.

Developers and testers who are comfortable in a terminal; most people should use the URL method.
In plain words
Most people install sunnypilot by typing a link, but developers sometimes need to pull a branch by hand. This page gives the exact SSH commands: remove the old folder, clone the branch with submodules, pull large files, reboot. Use it when you already have SSH working and know which branch you want.
The short version
Connect to the device over SSH.
Remove the existing openpilot folder.
Download the sunnypilot branch with submodules and large files.
Reboot the device.
The full written guide belongs to sunnypilot. Checked on September 10, 2026. Their last update was March 13, 2026.
Quick answers
No; the URL method is simpler and safer. Keep it as a fallback if an SSH install goes wrong.
SSH access to the device using your GitHub key, a branch name and a stable Wi-Fi connection.
Cloning with submodules and large files can take a while on slow Wi-Fi. Plan for more than a few minutes.
Related
Check your exact car first, then choose software and hardware.
Photos: comma.ai. Guide content belongs to sunnypilot. CommaGuide is an independent guide and is not affiliated with comma.ai or sunnypilot.
Was this guide helpful?