Compatible cameras

Which action cameras work, and what each one can do.

ShutterBridge is compatible with three families of action camera over Bluetooth LE. Support varies by backend:

DUML Tested

DJI Osmo (Nano)

Connect, OSD telemetry, mode readout, record and photo. Can't switch photo/video over BLE - the shutter takes a photo only when the camera is already in Photo mode.

DJI R-SDK Tested

DJI Action / Osmo 360

Full control: mode switch, resolution/FPS readout, record and photo. R-SDK protocol with DUML for battery. Pairing via PIN. Tested on the Action 4.

Open GoPro Untested

GoPro (HERO9+)

Preset switching, load-by-ID and clock sync from FC GPS time. Bonds on the camera. Not yet tested on real hardware.

Connect + auto-reconnect

Osmo (Nano)
Action / 360
GoPro

OSD telemetry (record, battery, SD, timers)

Osmo (Nano)
Action / 360
GoPro

Mode readout (video / photo)

Osmo (Nano)
Action / 360
GoPro

Photo / video mode switch

Osmo (Nano)
Action / 360
GoPro

Resolution / FPS readout

Osmo (Nano)
Action / 360
GoPro

Start / stop recording

Osmo (Nano)
Action / 360
GoPro

Take photo

Osmo (Nano)
Action / 360
GoPro

Preset switching

Osmo (Nano)
Action / 360
GoPro

Clock sync from FC GPS time

Osmo (Nano)
Action / 360
GoPro
Supported Partial / conditional Unsupported

Tested cameras

The matrix above shows what each backend supports. Below is which specific camera models have actually been run on hardware - by the maintainer and by the community.

CameraBackendResultTested by
DJI Osmo NanoOsmo (Nano)Works (limitations*)Maintainer
DJI Osmo Action 4Action / 360Works fullyMaintainer
GoPro (HERO9+)GoProNot yet tested-

* See the recording limitation noted above.