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.
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.
| Camera | Driver | Status | Notes |
|---|---|---|---|
| DC-G9 II | Native PTP | Verified | Confirmed on my own rig (multiple bodies firing in parallel). My full C1 to C4 run was on LUMIX. |
| G9 | Native PTP | Expected | Same control path as the G9 II. |
| GH7 | Native PTP | Expected | Same control path as the G9 II. |
| GH6 | Native PTP | Expected | Same control path as the G9 II. |
| GH5 II | Native PTP | Expected | Same control path as the G9 II. |
| GH5S | Native PTP | Expected | Same control path as the G9 II. |
| GH5 | Native PTP | Expected | Same control path as the G9 II. |
| G95 / G90 | Native PTP | Expected | Micro Four Thirds over USB. |
| G100 / G110 | Native PTP | Expected | Micro Four Thirds over USB. |
| GX9 | Native PTP | Expected | Micro Four Thirds over USB. |
| GX85 | Native PTP | Expected | Micro Four Thirds over USB. |
| GX8 | Native PTP | Expected | Micro Four Thirds over USB. |
| S1R II | Native PTP | Expected | Full-frame S line. In my own test rig. |
| S1R | Native PTP | Expected | Full-frame S line. |
| S1 | Native PTP | Expected | Full-frame S line. |
| S1H | Native PTP | Expected | Full-frame S line. |
| S5 II | Native PTP | Expected | Full-frame S line. |
| S5 IIX | Native PTP | Expected | Full-frame S line. |
| S5 | Native PTP | Expected | Full-frame S line. |
| S9 | Native PTP | Expected | Full-frame S line. |
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.
| Camera | Driver | Status | Notes |
|---|---|---|---|
| A1 | Native SDK | Verified | Controls cleanly on the native SDK, the recommended totality path. |
| A7 V | Native SDK | Verified | Fires reliably with fast exposure changes. |
| A7S III | Native SDK | Verified | Fires reliably with no dropped shots in testing. |
| A7 III | Universal | Verified | Not in Sony's SDK, so it runs on the universal driver. Widen the totality bracket (about 1.3s per frame). |
| A7R III | Universal | Fixing | Universal 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 II | Native SDK | Expected | On Sony's SDK supported list. |
| A9 III | Native SDK | Expected | On Sony's SDK supported list. |
| A9 II | Native SDK | Expected | On Sony's SDK supported list. |
| A7 IV | Native SDK | Expected | On Sony's SDK supported list. |
| A7R V | Native SDK | Expected | On Sony's SDK supported list. |
| A7R IV | Native SDK | Expected | On Sony's SDK supported list. |
| A7C II | Native SDK | Expected | On Sony's SDK supported list. |
| A7CR | Native SDK | Expected | On Sony's SDK supported list. |
| A7C | Native SDK | Expected | On Sony's SDK supported list. |
| A6700 | Native SDK | Expected | On Sony's SDK supported list. |
| ZV-E1 | Native SDK | Expected | On Sony's SDK supported list. |
| FX3 | Native SDK | Expected | On Sony's SDK supported list. |
| FX30 | Native SDK | Expected | On Sony's SDK supported list. |
| A9 (original) | Universal | Expected | Universal driver; widen totality spacing. |
| A7R II | Universal | Expected | Universal driver; widen totality spacing. |
| A7 II | Universal | Expected | Universal driver; widen totality spacing. |
| A7S II | Universal | Expected | Universal driver; widen totality spacing. |
| A7S | Universal | Expected | Universal driver; widen totality spacing. |
| A6600 | Universal | Expected | Universal driver; widen totality spacing. |
| A6500 | Universal | Expected | Universal driver; widen totality spacing. |
| A6400 | Universal | Expected | Universal driver; widen totality spacing. |
| A6300 | Universal | Expected | Universal driver; widen totality spacing. |
| A6100 | Universal | Expected | Universal driver; widen totality spacing. |
| A6000 | Universal | Expected | Universal driver; widen totality spacing. |
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.
| Camera | Driver | Status | Notes |
|---|---|---|---|
| EOS R5 | Universal | Expected | In active testing with beta users. |
| EOS R5 II | Universal | Expected | In active testing with beta users. |
| EOS R6 | Universal | Expected | In active testing with beta users. |
| EOS R6 II | Universal | Expected | In active testing with beta users. |
| EOS R3 | Universal | Expected | In active testing with beta users. |
| EOS R | Universal | Expected | R-series mirrorless over USB. |
| EOS RP | Universal | Expected | R-series mirrorless over USB. |
| EOS R7 | Universal | Expected | R-series mirrorless over USB. |
| EOS R8 | Universal | Expected | R-series mirrorless over USB. |
| EOS R10 | Universal | Expected | R-series mirrorless over USB. |
| EOS R50 | Universal | Expected | R-series mirrorless over USB. |
| EOS R100 | Universal | Expected | R-series mirrorless over USB. |
| 5D Mark IV | Universal | Expected | DSLR over USB. |
| 5D Mark III | Universal | Expected | DSLR over USB. |
| 6D Mark II | Universal | Expected | DSLR over USB. |
| 6D | Universal | Expected | DSLR over USB. |
| 7D Mark II | Universal | Expected | DSLR over USB. |
| 90D | Universal | Expected | Broadly supported by the universal driver. |
| 80D | Universal | Expected | Broadly supported by the universal driver. |
| 77D | Universal | Expected | Broadly supported by the universal driver. |
| Rebel SL3 | Universal | Expected | Broadly supported by the universal driver. |
| Rebel T8i | Universal | Expected | Broadly supported by the universal driver. |
| Rebel T7 | Universal | Expected | Broadly supported by the universal driver. |
| 1D X Mark III | Universal | Expected | Broadly supported by the universal driver. |
| 1D X Mark II | Universal | Expected | Broadly supported by the universal driver. |
Z mirrorless and DSLRs over the universal driver. In testing, not yet confirmed.
| Camera | Driver | Status | Notes |
|---|---|---|---|
| D850 | Universal | Expected | With a tester now, results expected soon. |
| Z9 | Universal | Expected | Z-series mirrorless over USB. |
| Z8 | Universal | Expected | Stacked-sensor flagship; fully electronic shutter, silent and vibration-free. Priority body for verification. |
| Z7 II | Universal | Expected | Z-series mirrorless over USB. |
| Z7 | Universal | Expected | Z-series mirrorless over USB. |
| Z6 III | Universal | Expected | Z-series mirrorless over USB. |
| Z6 II | Universal | Expected | Z-series mirrorless over USB. |
| Z6 | Universal | Expected | Z-series mirrorless over USB. |
| Z5 | Universal | Expected | Z-series mirrorless over USB. |
| Zf | Universal | Expected | Retro full-frame; silent e-shutter plus mechanical-shutter BULB. Priority body for verification. |
| Zfc | Universal | Expected | APS-C compact Z body. |
| Z50 | Universal | Expected | APS-C compact Z body. |
| Z30 | Universal | Expected | APS-C compact Z body. |
| D780 | Universal | Expected | DSLR over USB. |
| D810 | Universal | Expected | DSLR over USB. |
| D750 | Universal | Expected | DSLR over USB. |
| D500 | Universal | Expected | DSLR over USB. |
| D7500 | Universal | Expected | DSLR over USB. |
| D5600 | Universal | Expected | DSLR over USB. |
| D6 | Universal | Expected | DSLR over USB. |
X and GFX bodies over the universal driver. Expected, not yet tested.
| Camera | Driver | Status | Notes |
|---|---|---|---|
| X-T5 | Universal | Expected | X-series over USB. |
| X-T4 | Universal | Expected | X-series over USB. |
| X-T3 | Universal | Expected | X-series over USB. |
| X-H2 | Universal | Expected | X-series over USB. |
| X-H2S | Universal | Expected | X-series over USB. |
| X-H1 | Universal | Expected | X-series over USB. |
| X-Pro3 | Universal | Expected | X-series over USB. |
| X-S20 | Universal | Expected | X-series over USB. |
| X-S10 | Universal | Expected | X-series over USB. |
| X-E4 | Universal | Expected | X-series over USB. |
| X-T30 II | Universal | Expected | X-series over USB. |
| GFX 100 II | Universal | Expected | Medium format over USB. |
| GFX 100S | Universal | Expected | Medium format over USB. |
| GFX 50S II | Universal | Expected | Medium format over USB. |
These bodies do not expose a still-capture control path Umbra can drive. Listed here so the answer is clear rather than missing.
| Camera | Driver | Status | Notes |
|---|---|---|---|
| RED Komodo X | None | Not expected | Cinema camera controlled over RED's own protocol (RCP), not PTP. No eclipse-stills control path. |
| Leica M11-P | None | Not expected | M-mount rangefinder; no tethered shutter control over USB. Leica SL and Q mirrorless are a more realistic future target. |