Compatibility
Check if your Camera, Gimbal, Switcher or Controller works with Middle Control. Use the dropdowns below to verify compatibility.
Having trouble with the compatibility tool? If it doesn't display correctly, jump to the supported hardware summary below.
- Accessories: Certain functions need additional hardware (e.g., DJI Focus Motor, or RavenEye for Active Track).
- Network stability: Prefer wired Ethernet for production for optimal low latency and reliability. If you must use Wi-Fi, use high-quality access points (Ubiquiti, GL-iNet, etc.).
- Testing: When combining ATEM control, gimbals, and cameras, we recommend planning & testing ahead of show time.
Supported Hardware - Summary
If for some reason you are unable to use the interactive configurator above, use the tabs below to check whether your Gimbal, Camera, Switcher, or Controller is supported by Middle Control.
- Gimbals
- Cameras
- Switchers
- Controllers
The following DJI gimbals are supported with Middle Control:
| Gimbal | APC-R Mini | APC-R Mini Lite | APC-R (CANBUS) | APC-R (SBUS) |
|---|---|---|---|---|
| DJI RS2 | ✓ | ✓ | ✓ 1 | ✗ |
| DJI RS3 Pro | ✓ | ✓ | ✓ 1 | ✗ |
| DJI RS4 | ✓ | ✓ | ✓ 1 | ✗ |
| DJI RS4 Pro | ✓ | ✓ | ✓ 1 | ✗ |
| DJI RS5 | ✓ | ✓ | ✓ 1 | ✗ |
| DJI Ronin-S | ✗ | ✗ | ✗ | ✓ 2 |
| DJI Ronin-SC | ✗ | ✗ | ✗ | ✓ 2 |
| DJI Ronin-2 | ✗ | ✗ | ✗ | ✓ 2 |
1 Requires DJI Focus Wheel or APC-R Gimbal Adapter to connect to the gimbal.
2 Requires DJI Focus Wheel to connect (SBUS mode only).
- RSC2, RS3, RS3 Mini, and RS4 Mini are not supported because they do not have an RSA port.
- You’ll need one APC-R per gimbal when controlling multiple gimbals.
SBUS gimbals support pan, tilt, and zoom movement only. CANBUS-only features include Position Presets, Focus Motor control, Remote Calibration, Sleep/Wake, and ActiveTrack.
- Blackmagic
- Sony
- Canon
- Lumix
- OBSBOT
- Panasonic
- Apple iPhone
- Z CAM
- BirdDog
- Nikon
- RED
The following Blackmagic cameras are supported:
| Camera | via APC-R | via ATEM SDI/HDMI | Ethernet |
|---|---|---|---|
| Blackmagic URSA Cine 12K LF & 17K 65 | ✓ | ✗ | ✓ |
| Blackmagic URSA Cine Immersive | ✓ | ✗ | ✓ |
| Blackmagic URSA Broadcast G1 | ✓ | ✓ | ✗ |
| Blackmagic URSA Broadcast G2 | ✓ | ✓ | ✓ 2 |
| Blackmagic URSA Mini Pro G1 | ✓ 1 | ✓ | ✗ |
| Blackmagic URSA Mini Pro G2 | ✓ 1 | ✓ | ✗ |
| Blackmagic Pyxis 6K | ✓ | ✗ | ✓ 2 |
| Blackmagic Pyxis 12K | ✓ | ✗ | ✓ 2 |
| Blackmagic Cinema Camera 6K | ✓ | ✓ | ✓ |
| Blackmagic Pocket Cinema Camera 4K | ✓ | ✓ | ✓ 4 |
| Blackmagic Pocket Cinema Camera 6K G1 | ✓ 1 | ✓ | ✗ |
| Blackmagic Pocket Cinema Camera 6K G2 | ✓ | ✓ | ✓ 4 5 |
| Blackmagic Pocket Cinema Camera 6K Pro | ✓ | ✓ | ✓ 4 5 |
| Blackmagic Micro Studio 4K G1 | ✗ | ✓ | ✗ |
| Blackmagic Micro Studio 4K G2 | ✗ | ✓ | ✓ 5 |
| Blackmagic Studio Camera 4K Plus | ✗ | ✓ | ✓ 5 |
| Blackmagic Studio Camera 4K Pro G1 / G2 | ✗ | ✓ | ✓ 3 |
| Blackmagic Studio Camera 6K Pro | ✗ | ✓ | ✓ 3 |
| Blackmagic Studio Camera 6K Pro G2 | ✗ | ✓ | ✓ 3 |
1 Focus value cannot be saved in APC-R presets on these older models.
2 Firmware 10.0 BETA required.
3 Firmware 9.4 BETA required.
4 Firmware 8.6 BETA required.
5 No built-in SRT for Live View / Multi View but you can connect an external SRT encoder.
- Wi-Fi / Ethernet camera control is included in the free Middle Control app on macOS. APC-R and ATEM SDI/HDMI control are available in all tiers.
- You'll need one APC-R per camera when controlling multiple cameras.
- For ATEM: make sure camera control is working in ATEM Software Control before connecting Middle Control.
- Keep your camera firmware up to date before connecting over Ethernet.
Feature availability (e.g., Ethernet control, firmware requirements) varies by model — use the interactive configurator above for your specific setup.
The following Sony cameras are supported on macOS with Middle Control:
Alpha Series
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Sony A7 IV | ✓ | ✗ |
| Sony A7 V (v3.2.0+) | ✓ | ✗ |
| Sony A7S III | ✓ | ✗ |
| Sony A7R V | ✓ | ✗ |
| Sony A7R VI (v3.3.0 Beta 2) | ✓ | ✗ |
| Sony A7C II | ✓ | ✗ |
| Sony A6700 | ✓ | ✗ |
| Sony A9 Mark III | ✓ | ✓ |
| Sony A1 Mark I | ✓ | ✓ |
| Sony A1 Mark II | ✓ | ✓ |
| Sony ZV-E10 II | ✓ | ✗ |
| Sony ZV-E1 | ✓ | ✗ |
Cinema & Broadcast
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Sony FX2 | ✓ | ✗ |
| Sony FX3 / FX3A | ✓ | ✓ |
| Sony FX30 | ✓ | ✓ |
| Sony FX6 | ✓ | ✓ |
| Sony FX9 | ✓ | ✓ |
| Sony Burano | ✓ | ✓ |
| Sony PXW-Z190 | ✓ | ✓ |
| Sony PXW-Z200 | ✓ | ✓ |
| Sony PXW-Z280 | ✓ | ✓ |
| Sony PXW-Z300 | ✓ | ✓ |
| Sony PXW-Z380 | ✓ | ✓ |
PTZ Cameras
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Sony BRC-AM7 | ✗ | ✓ |
| Sony FR7 | ✗ | ✓ |
PTZ & POV — Public Beta (v3.3.0 Beta 5, VISCA over IP)
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Sony SRG-X120 | ✗ | ✓ |
| Sony SRG-X400 | ✗ | ✓ |
| Sony SRG-A12 | ✗ | ✓ |
| Sony SRG-A40 | ✗ | ✓ |
| Sony SRG-XP1 | ✗ | ✓ |
| Sony SRG-XB25 | ✗ | ✓ |
| Sony SRG-XS10 | ✗ | ✓ |
| Sony SRG-AS10 | ✗ | ✓ |
PTZ — Legacy Sony BRC, control only (v3.3.0 Beta 7, VISCA over IP)
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Sony BRC-H900 | ✗ | ✓ |
| Sony BRC-H700 | ✗ | ✓ |
| Sony BRC-Z700 | ✗ | ✓ |
| Sony BRC-Z330 | ✗ | ✓ |
These earlier BRC heads are driven for control only — pan, tilt, zoom, focus, exposure, OSD menu, presets and tally over VISCA over IP. Their video output is HD-SDI / component, so there is no in-app Live View. On every model except the BRC-H900, exposure values display as a raw index. Most need the BRBK-IP10 control card for IP.
Feature set varies by model — check the configurator above for details.
Only adapters with a supported chipset (Realtek RTL8153 or AX88179) are compatible. Only 1 Gbps adapters are supported — 2.5G and 10G are not.
Tested adapters:
- Belkin USB-C to Ethernet Gigabit (all Sony cameras)
- Anker PowerExpand USB-C to Gigabit Ethernet (FX3 and similar)
- TP-Link UE300C (FX3 and similar)
XC protocol
Cinema Cameras
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Canon EOS C500 Mark II | ✓ 1 | ✓ 2 |
| Canon EOS C400 | ✓ | ✓ |
| Canon EOS C300 Mark III | ✓ 1 | ✓ 2 |
| Canon EOS C80 | ✓ | ✓ |
| Canon EOS C70 | ✗ | ✓ 3 |
| Canon EOS C50 | ✓ | ✓ 3 4 |
PTZ Cameras
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Canon CR-X300 | ✗ | ✓ |
| Canon CR-N700 | ✗ | ✓ |
| Canon CR-N500 | ✗ | ✓ |
| Canon CR-N400 | ✗ | ✓ |
| Canon CR-N350 | ✗ | ✓ |
| Canon CR-N300 | ✗ | ✓ |
| Canon CR-N100 | ✗ | ✓ |
Camcorders
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Canon XF605 | ✓ | ✓ |
1 Wi-Fi via Canon WFT-E9A adapter.
2 Ethernet via Canon Expansion Units (EU-V1, EU-V2, or EU-V3).
3 Ethernet via supported 3rd-party USB-C network adapters.
4 Requires power via DC Coupler.
CCAPI
These bodies are controlled over Canon's CCAPI (Camera Control API), a different protocol from the XC one used above. Update the camera to its latest firmware before pairing.
Ready to use — these five ship with CCAPI already enabled by Canon. Nothing to do on your side:
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Canon EOS R1 | ✓ | ✓ |
| Canon EOS R5 II | ✓ | ✓ 5 |
| Canon EOS R6 III | ✓ | ✗ |
| Canon EOS R6 V | ✓ | ✗ |
| Canon EOS R50 V | ✓ | ✗ |
5 Wired LAN requires the optional battery grip.
⚠️ Activation required — these work with Middle Control too, but Canon ships CCAPI dormant on them. You have to enable it once per body (see below):
EOS R series
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Canon EOS R3 | ✓ | ✓ |
| Canon EOS R5 | ✓ | ✗ |
| Canon EOS R6 | ✓ | ✗ |
| Canon EOS R6 II | ✓ | ✗ |
| Canon EOS R7 | ✓ 6 | ✗ |
| Canon EOS R8 | ✓ 6 | ✗ |
| Canon EOS R10 | ✓ 6 | ✗ |
| Canon EOS R50 | ✓ 6 | ✗ |
| Canon EOS R100 | ✓ 6 | ✗ |
| Canon EOS RP | ✓ 6 | ✗ |
EOS M & DSLR
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Canon EOS M50 II | ✓ 6 | ✗ |
| Canon EOS M200 | ✓ 6 | ✗ |
| Canon EOS M6 II | ✓ 6 | ✗ |
| Canon EOS 90D | ✓ 6 | ✗ |
| Canon EOS Rebel T8i | ✓ 6 | ✗ |
| Canon EOS Rebel SL3 | ✓ 6 | ✗ |
| Canon EOS 1D X III | ✓ 7 | ✓ |
PowerShot
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Canon PowerShot SX70 HS | ✓ 6 | ✗ |
| Canon PowerShot G5 X II | ✓ 6 | ✗ |
| Canon PowerShot G7 X III | ✓ 6 | ✗ |
| Canon PowerShot V10 | ✓ 6 | ✗ |
6 2.4 GHz Wi-Fi only — fine for control, not for Live View. See the caution below.
7 Wi-Fi requires the Canon WFT-E9 transmitter; CCAPI is not available over the body's built-in Wi-Fi.
The cameras marked 6 have a 2.4 GHz-only Wi-Fi radio. Camera control works on this band, but it doesn't have the bandwidth for video: expect Live View to stutter or drop, especially with several cameras.
For dependable monitoring, use a body with a 5 GHz radio, a wired Ethernet connection, or SDI/HDMI.
Canon ships CCAPI dormant on the cameras above. Enabling it is a one-time, per-body step:
- Create a free Canon Developer Community account — Americas · EMEA & Asia.
- Download the CCAPI Activation Tool from the developer portal.
- Connect the camera to your computer over USB and run the tool once. CCAPI then stays enabled on that body.
Middle Control's Add Camera wizard shows the same reminder when you pick one of these models.
CCAPI has no tally, no menu navigation and no ND control, and focus is relative only — see the Canon Cameras page.
→ See the Canon Cameras page for details.
Mirrorless DSLRs
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Lumix GH5 II | ✗ | ✓ 1 |
| Lumix GH7 | ✗ | ✓ 1 |
| Lumix S5 IIX | ✗ | ✓ 1 |
| Lumix S1 II | ✗ | ✓ 1 |
| Lumix S1 IIE | ✗ | ✓ 1 |
| Lumix S1R II | ✗ | ✓ 1 |
Box Cameras
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Lumix BGH1 | ✓ | ✓ |
| Lumix BS1H | ✓ | ✓ |
1 Ethernet requires a USB-C to wired LAN adapter.
→ See the Lumix Cameras page for details.
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| OBSBOT Tail Air | ✓ | ✓ 1 |
| OBSBOT Tail 2 | ✓ | ✓ 1 |
1 Ethernet requires the OBSBOT Tail Air USB-C to Ethernet Adapter.
→ See the OBSBOT Cameras page for details.
AW-HE series PTZ
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Panasonic AW-HE2 | ✗ | ✓ |
| Panasonic AW-HE20 | ✗ | ✓ |
| Panasonic AW-HE35 | ✗ | ✓ |
| Panasonic AW-HE38 | ✗ | ✓ |
| Panasonic AW-HE40 | ✗ | ✓ |
| Panasonic AW-HE42 | ✗ | ✓ |
| Panasonic AW-HE48 | ✗ | ✓ |
| Panasonic AW-HE50 | ✗ | ✓ |
| Panasonic AW-HE58 | ✗ | ✓ |
| Panasonic AW-HE60 | ✗ | ✓ |
| Panasonic AW-HE65 | ✗ | ✓ |
| Panasonic AW-HE68 | ✗ | ✓ |
| Panasonic AW-HE70 | ✗ | ✓ |
| Panasonic AW-HE75 | ✗ | ✓ |
| Panasonic AW-HE120 | ✗ | ✓ |
| Panasonic AW-HE130 | ✗ | ✓ |
| Panasonic AW-HE145 | ✗ | ✓ |
AW-UE series PTZ
| Camera | Wi-Fi | Ethernet |
|---|---|---|
| Panasonic AW-UE4 | ✗ | ✓ |
| Panasonic AW-UE5 | ✗ | ✓ |
| Panasonic AW-UE20 | ✗ | ✓ |
| Panasonic AW-UE30 | ✗ | ✓ |
| Panasonic AW-UE40 | ✗ | ✓ |
| Panasonic AW-UE50 | ✗ | ✓ |
| Panasonic AW-UE63 | ✗ | ✓ |
| Panasonic AW-UE65 | ✗ | ✓ |
| Panasonic AW-UE70 | ✗ | ✓ |
| Panasonic AW-UE80 | ✗ | ✓ |
| Panasonic AW-UE100 | ✗ | ✓ |
| Panasonic AW-UE150 | ✗ | ✓ |
| Panasonic AW-UE150A | ✗ | ✓ |
| Panasonic AW-UE155 | ✗ | ✓ |
| Panasonic AW-UE160 |