UMBRA

Supported cameras.

Umbra fires multiple cameras through an eclipse on one contact-relative script. This list is kept honest. A body is only marked verified once it has actually controlled real hardware. Everything else is where I genuinely think it stands, and it updates as beta testers confirm bodies. If yours is not listed, it very likely still works through the universal driver, so tell me your model and I will add it.

Verified: confirmed firing on real hardware Expected: should work, not yet tested Fixing: known issue, in progress Not expected: no driver support

Panasonic LUMIX

Driven natively over a reverse-engineered PTP path, the same control layer behind my NASA launch-pad rigs and the bodies I run myself. Listed here are interchangeable-lens LUMIX bodies from roughly 2015 on; most older USB bodies should work too.

CameraDriverStatusNotes
DC-G9 IINative PTPVerifiedConfirmed on my own rig (multiple bodies firing in parallel). My full C1 to C4 run was on LUMIX.
G9Native PTPExpectedSame control path as the G9 II.
GH7Native PTPExpectedSame control path as the G9 II.
GH6Native PTPExpectedSame control path as the G9 II.
GH5 IINative PTPExpectedSame control path as the G9 II.
GH5SNative PTPExpectedSame control path as the G9 II.
GH5Native PTPExpectedSame control path as the G9 II.
G95 / G90Native PTPExpectedMicro Four Thirds over USB.
G100 / G110Native PTPExpectedMicro Four Thirds over USB.
GX9Native PTPExpectedMicro Four Thirds over USB.
GX85Native PTPExpectedMicro Four Thirds over USB.
GX8Native PTPExpectedMicro Four Thirds over USB.
S1R IINative PTPExpectedFull-frame S line. In my own test rig.
S1RNative PTPExpectedFull-frame S line.
S1Native PTPExpectedFull-frame S line.
S1HNative PTPExpectedFull-frame S line.
S5 IINative PTPExpectedFull-frame S line.
S5 IIXNative PTPExpectedFull-frame S line.
S5Native PTPExpectedFull-frame S line.
S9Native PTPExpectedFull-frame S line.

Sony

Newer bodies use the fast native SDK; the A7 III, A7R III and older use the universal driver. Umbra chooses automatically per body, with nothing to configure.

CameraDriverStatusNotes
A1Native SDKVerifiedControls cleanly on the native SDK, the recommended totality path.
A7 VNative SDKVerifiedFires reliably with fast exposure changes.
A7S IIINative SDKVerifiedFires reliably with no dropped shots in testing.
A7 IIIUniversalVerifiedNot in Sony's SDK, so it runs on the universal driver. Widen the totality bracket (about 1.3s per frame).
A7R IIIUniversalFixingUniversal only (no SDK). A stalled shot used to freeze it; v0.2 adds a recovery that drops the frame and continues. Space its bracket wider.
A1 IINative SDKExpectedOn Sony's SDK supported list.
A9 IIINative SDKExpectedOn Sony's SDK supported list.
A9 IINative SDKExpectedOn Sony's SDK supported list.
A7 IVNative SDKExpectedOn Sony's SDK supported list.
A7R VNative SDKExpectedOn Sony's SDK supported list.
A7R IVNative SDKExpectedOn Sony's SDK supported list.
A7C IINative SDKExpectedOn Sony's SDK supported list.
A7CRNative SDKExpectedOn Sony's SDK supported list.
A7CNative SDKExpectedOn Sony's SDK supported list.
A6700Native SDKExpectedOn Sony's SDK supported list.
ZV-E1Native SDKExpectedOn Sony's SDK supported list.
FX3Native SDKExpectedOn Sony's SDK supported list.
FX30Native SDKExpectedOn Sony's SDK supported list.
A9 (original)UniversalExpectedUniversal driver; widen totality spacing.
A7R IIUniversalExpectedUniversal driver; widen totality spacing.
A7 IIUniversalExpectedUniversal driver; widen totality spacing.
A7S IIUniversalExpectedUniversal driver; widen totality spacing.
A7SUniversalExpectedUniversal driver; widen totality spacing.
A6600UniversalExpectedUniversal driver; widen totality spacing.
A6500UniversalExpectedUniversal driver; widen totality spacing.
A6400UniversalExpectedUniversal driver; widen totality spacing.
A6300UniversalExpectedUniversal driver; widen totality spacing.
A6100UniversalExpectedUniversal driver; widen totality spacing.
A6000UniversalExpectedUniversal driver; widen totality spacing.

Sony: native SDK vs. universal driver

Umbra drives Sony two ways and picks the right one automatically, with nothing to toggle. Which one a body uses comes down to its generation:

Native Sony SDK (fast)

Sony's Camera Remote SDK, for the A7 IV, A1 and A7S III generation and newer. It sustains a rapid totality bracket, and exposure changes land quickly in a single step. This is the path you want for a dense diamond-ring or Baily's-beads burst.

Universal driver (broad)

A bundled PTP layer for the bodies the SDK does not cover (Sony A7 III, A7R III and older, plus Canon, Nikon and Fujifilm). It works, but it is slower, roughly 1 to 3 seconds per frame, and exposure changes step in 1/3 or 1/2 stops with a brief wait. A very dense totality bracket can outrun it and drop frames, so on these bodies widen the totality spacing.

Canon

EOS bodies over the universal driver. Testers are onboarding now, so these are expected rather than verified. I will mark them verified as runs come in.

CameraDriverStatusNotes
EOS R5UniversalExpectedIn active testing with beta users.
EOS R5 IIUniversalExpectedIn active testing with beta users.
EOS R6UniversalExpectedIn active testing with beta users.
EOS R6 IIUniversalExpectedIn active testing with beta users.
EOS R3UniversalExpectedIn active testing with beta users.
EOS RUniversalExpectedR-series mirrorless over USB.
EOS RPUniversalExpectedR-series mirrorless over USB.
EOS R7UniversalExpectedR-series mirrorless over USB.
EOS R8UniversalExpectedR-series mirrorless over USB.
EOS R10UniversalExpectedR-series mirrorless over USB.
EOS R50UniversalExpectedR-series mirrorless over USB.
EOS R100UniversalExpectedR-series mirrorless over USB.
5D Mark IVUniversalExpectedDSLR over USB.
5D Mark IIIUniversalExpectedDSLR over USB.
6D Mark IIUniversalExpectedDSLR over USB.
6DUniversalExpectedDSLR over USB.
7D Mark IIUniversalExpectedDSLR over USB.
90DUniversalExpectedBroadly supported by the universal driver.
80DUniversalExpectedBroadly supported by the universal driver.
77DUniversalExpectedBroadly supported by the universal driver.
Rebel SL3UniversalExpectedBroadly supported by the universal driver.
Rebel T8iUniversalExpectedBroadly supported by the universal driver.
Rebel T7UniversalExpectedBroadly supported by the universal driver.
1D X Mark IIIUniversalExpectedBroadly supported by the universal driver.
1D X Mark IIUniversalExpectedBroadly supported by the universal driver.

Nikon

Z mirrorless and DSLRs over the universal driver. In testing, not yet confirmed.

CameraDriverStatusNotes
D850UniversalExpectedWith a tester now, results expected soon.
Z9UniversalExpectedZ-series mirrorless over USB.
Z8UniversalExpectedStacked-sensor flagship; fully electronic shutter, silent and vibration-free. Priority body for verification.
Z7 IIUniversalExpectedZ-series mirrorless over USB.
Z7UniversalExpectedZ-series mirrorless over USB.
Z6 IIIUniversalExpectedZ-series mirrorless over USB.
Z6 IIUniversalExpectedZ-series mirrorless over USB.
Z6UniversalExpectedZ-series mirrorless over USB.
Z5UniversalExpectedZ-series mirrorless over USB.
ZfUniversalExpectedRetro full-frame; silent e-shutter plus mechanical-shutter BULB. Priority body for verification.
ZfcUniversalExpectedAPS-C compact Z body.
Z50UniversalExpectedAPS-C compact Z body.
Z30UniversalExpectedAPS-C compact Z body.
D780UniversalExpectedDSLR over USB.
D810UniversalExpectedDSLR over USB.
D750UniversalExpectedDSLR over USB.
D500UniversalExpectedDSLR over USB.
D7500UniversalExpectedDSLR over USB.
D5600UniversalExpectedDSLR over USB.
D6UniversalExpectedDSLR over USB.

Fujifilm

X and GFX bodies over the universal driver. Expected, not yet tested.

CameraDriverStatusNotes
X-T5UniversalExpectedX-series over USB.
X-T4UniversalExpectedX-series over USB.
X-T3UniversalExpectedX-series over USB.
X-H2UniversalExpectedX-series over USB.
X-H2SUniversalExpectedX-series over USB.
X-H1UniversalExpectedX-series over USB.
X-Pro3UniversalExpectedX-series over USB.
X-S20UniversalExpectedX-series over USB.
X-S10UniversalExpectedX-series over USB.
X-E4UniversalExpectedX-series over USB.
X-T30 IIUniversalExpectedX-series over USB.
GFX 100 IIUniversalExpectedMedium format over USB.
GFX 100SUniversalExpectedMedium format over USB.
GFX 50S IIUniversalExpectedMedium format over USB.

Not currently supported

These bodies do not expose a still-capture control path Umbra can drive. Listed here so the answer is clear rather than missing.

CameraDriverStatusNotes
RED Komodo XNoneNot expectedCinema camera controlled over RED's own protocol (RCP), not PTP. No eclipse-stills control path.
Leica M11-PNoneNot expectedM-mount rangefinder; no tethered shutter control over USB. Leica SL and Q mirrorless are a more realistic future target.
Do not see your body, or want to confirm it? I am running a small private beta and adding camera coverage as testers report in. Join the beta or email [email protected] with your exact model and I will get it on the list.