Does anyone know definitively what HDMI mechanism is being used to send the camera control signals from the ATEM back to the camera?
This information would greatly help with trying to find compatible cables. It seems like there are a few possible features in the HDMI spec that could be used for this:
- HDMI Consumer Electronics Control (CEC) since HDMI 1.0
- HDMI Ethernet Channel (HEC) since HDMI 1.4
- HDMI Audio Return Channel (ARC) since HDMI 1.4
Of these, CEC is by far the best supported since it was in the original version of the HDMI specification. Pretty much all copper HDMI cables support CEC, as do many of the HDMI active fiber optic cables. Many of the HDMI fiber products actually have a hybrid copper/fiber construction with a small number of copper wires used for bi-directional control signals (like EDID and CEC) and the fiber strands used for video transmission.
The HDMI CEC spec includes a standard set of commonly used commands for controlling TVs, set-top boxes, and other consumer device, but it is also possible for vendors to implement their own custom commands. The downside of CEC is that it has very low bandwidth by modern standards, less than 500 bits/sec. I'm not sure whether or not this bandwidth is sufficient for the camera control commands.
HDMI Ethernet Channel (HEC) and Audio Return Channel (ARC) were both introduced in HDMI 1.4 and used two pins that were previously unused in the HDMI connector to support these new features. To support the 100 Mbit/sec bi-directional bandwidth of HEC, these wires need to be run as a shielded twisted pair inside the cable. Older copper HDMI cables sometimes ran these wires straight (rather than as a twisted pair) or even left them disconnected entirely. Some of the active and fiber HDMI cables did the same as it allows for simpler cable construction.
HDMI Ethernet (HEC) never really caught on with device manufacturers, so this omission often wasn't a big deal. But more recently, the Audio Return Channel (ARC) feature which shares the same HDMI wires as HEC, has gained some adoption, especially among home theater audio receivers. Which means that cables that include this wiring and support ARC are becoming more common, and even some of the HDMI active fiber cables support this.
Cables that include the wiring needed to support HEC and ARC are often labeled HDMI with Ethernet compatible or HDMI 1.4 compliant. I believe that according to the HDMI Forum (which standardizes the HDMI specifications), it is possible to claim compatibility with a particular version of the HDMI spec, without supporting all of the features in that spec. So advertising a cable as HDMI with Ethernet compatible is actually preferred, since indicating that a cable is HDMI 1.3 or 1.4 or HDMI 2.0 compatible, doesn't actually communicate very much. Some cable manufacturers will instead explicitly list a set of supported HDMI features for this reason.
Anyway, if we knew for sure which HDMI feature the ATEM Mini camera control commands were using, that would help in finding compatible HDMI cables.