Кажется, что Canon периодически добавляет новые морщины в свой протокол E-TTL, который может сделать вспышки сторонних производителей и триггеры, которые отлично работают со старыми моделями Canon, несовместимыми с более новыми моделями Canon. Похоже, что Canon также делает это с протоколами связи от аккумулятора и с объективом.
Когда M3 впервые появился, были широкие сообщения , что большая часть системы и вспышек Yongnuo 622 не работала или даже вообще не работала с M3. В конце концов люди обнаружили, что оригинальная версия YN-622C (не YN-622C-TX) хорошо работала с M3. Были аналогичные сообщения, касающиеся EOS Rebel T6i / 750D и T6s / 760D, которые вышли примерно в то же время, что и M3.
YN-622C II и YN-622C-TX не работали с EOS M3. YN-E3-RT не работал с M3, пока Yongnuo не выпустил версию прошивки 1.18 1 июля 2015 года, то есть через пять месяцев после того, как Canon выпустила M3 в Австралии в начале февраля того же года. M3 не был выпущен в США до августа 2015 года. С новой прошивкой некоторые все еще сообщали о несоответствиях при использовании YN-E3-RT с M3.
Даже если есть проблемы с совместимостью с M5, когда он будет выпущен впервые, сторонние поставщики, такие как Yongnuo, могут выпустить обновленную прошивку, которая сделает их существующие продукты более совместимыми с новой камерой. Приятной особенностью большинства новых контроллеров Yongnuo является то, что они включают порты mini-USB, которые позволяют конечному пользователю легко обновлять прошивку без отправки оборудования в сервисный центр.
Если вам не нужен E-TTL, вы можете управлять своими вспышками RT вручную с помощью YN-E3-RT (или YN-622C-TX для вспышек, совместимых с системой YN622), прикоснувшись к четырем контактам E-TTL так что между камерой и контроллером подключен только главный контакт.