Connect your comma device
- Put your iPhone or iPad on the same Wi-Fi network as your comma device.
- On the comma device, enable SSH and set the GitHub username it should trust for authorized keys.
- In Annex B, open Devices and generate a key. Add the public key it shows to that GitHub account, then enter the comma's local address.
- Connect and check the host-key fingerprint the device presents. Annex B pins it — if the key ever changes, connections are blocked until you work out why.
What Annex B does
Annex B browses your front road-camera recordings and builds thumbnails, then downloads segments with resume support and stitches a complete drive into a single video. You can keep the original HEVC (remuxed to MP4) or convert to H.264 for wider compatibility, watch the result in the app, and save it to Photos with add-only access. Anything in progress can be cancelled.
Troubleshooting
Connection fails
Check the basics in order: SSH is enabled on the comma, the local address you entered is reachable, the GitHub username on the device is correct, and the public key from Annex B's Devices screen is actually on that GitHub account.
Host key changed
Treat this as a stop sign, not a nuisance — find out why the device's SSH identity changed. Only use Forget Pinned Key if you personally re-flashed or replaced the device and expected the change.
Video will not share
Switch to Compatibility (H.264) in Settings, make sure your iPhone or iPad has enough free storage, and grant Photos add-only access when prompted.
Contact
For App Store support, reveal the email below. Please never include private keys, local addresses, route names, recorded video, or identifying logs — support never needs them.