Files
Zeph Leggett de40ad2ff1 Jetlink d24328d
Vendor only the comma payload jetlink commits to (jetlink/, LICENSE,
pyproject.toml, README.md) with an include list, so the exclude list goes
and upstream's README stays as published; StarPilot's notes live in
JETLINK.md. The root helper now ships inside the package.

The adapter moves to API 3 in the next commit; until then Jetlink stays
off.

d24328d stands in for the jetlink release tag commit: re-run
tools/vendor/sync.py jetlink_repo <tag commit> --apply before merging and
update the revision in CREDITS.md and JETLINK.md with it.
2026-10-18 16:18:37 -05:00
..
2026-10-18 16:18:37 -05:00
2026-10-14 19:56:17 -05:00
2026-10-18 16:18:37 -05:00
2026-10-18 16:18:37 -05:00

Jetlink icon

Jetlink

Run openpilot's large driving models on a computer connected to your comma.

Jetlink is experimental. It requires a comma running an openpilot fork with Jetlink support: zoompilot's main release, or StarPilot. If the link drops or lags while engaged, the comma says TAKE CONTROL and stays engaged on the small model. Be ready to take over.

Quick start

You need a comma 3X or comma 4, a USB 3 data cable, and separate power for the comma and computer. Set up offroad with both devices online.

Choose your computer. Each guide covers installation and connecting the comma.

Computer Setup guide
Jetson Orin Nano Super Set up a Jetson
Apple silicon Mac Set up a Mac
Linux PC with an NVIDIA GPU Set up a Linux PC
iPhone or iPad with USB-C Install with TestFlight
Android phone with USB 3 Try the experimental Android app

Demos

Jetson

Jetlink installer on a Jetson

Watch the web page

The Jetson's web page on a phone and a computer, with simulated drive data: sign in, frame timing against the 50 ms budget, a model downloaded and prepared (sped up), the power setting applied, and keep awake

Mac

Jetlink for Mac: Use Model downloads and prepares a model, the comma connects over USB, and Status shows each frame against the 50 ms budget

iPhone and iPad (experimental)

Simulator demo.

Jetlink for iPhone, recorded in the iOS Simulator: Get downloads and prepares a model, the comma connects over USB, and Status shows each frame against the 50 ms budget, with timings modeled on an iPhone 17 Pro measurement

Available on TestFlight

Android (experimental)

Emulator demo.

Jetlink for Android, recorded in the Android emulator: Get downloads a model, the comma connects over USB, and Status shows each frame against the 50 ms budget. The download is sped up, the emulator's CPU preparation cut, and the model's time modeled on an estimate for a Snapdragon 8 Gen 3

Help

Setup guides · Daily use · Troubleshooting · Operating limits

License

MIT.