При подключении другого объектива переключение между AF и MF на объективе приводит к тому, что значок появляется / исчезает. С подключенным «сломанным» 50-мм объективом переключение между AF и MF не дает никакого эффекта, и кажется, что он всегда думает, что камера находится в MF (именно так она себя ведет, поэтому я подозреваю, что это является основной причиной проблемы, что 100d почему-то не получается переключиться в AF).
С системой объективов Canon EOS EF переключатель находится исключительно в объективе. В камерах Canon нет переключателя «AF / MF» или «On / Off» (аппаратного или программного обеспечения) для AF в теле (как это делают некоторые другие бренды). Эти данные передаются на камеру через тот же вывод последовательных данных, что и такие вещи, как информация об объективе, положение диафрагмы и т. Д.
![enter image description here](https://i.stack.imgur.com/oHxN0.jpg)
Контакт, обведенный красным, является соединением данных объектива к камере. Синяя стрелка обозначает вывод источника данных, а желтая стрелка обозначает заземление источника данных.
Если объектив успешно сообщает положение переключателя [AF / MF] другим корпусам камеры, возможно, проблема в корпусе камеры 100D. Я предполагаю, что по какой-то причине ваш 100D неправильно интерпретирует сигнал, который он получает от объектива. Это может быть связано с аппаратным обеспечением, но, поскольку другие объективы работают с вашим 100D, я склонен думать, что это может быть связано с ошибкой в прошивке камеры, связанной с информацией, хранящейся там, специфичной для этого конкретного объектива или для объективов STM в целом.
Если у вас не установлена последняя версия прошивки для 100D, попробуйте обновить ее до последней версии и посмотреть, поможет ли это. Конечно, обновление прошивки всегда сопряжено с небольшим риском. Если проблема связана с аппаратным обеспечением, обновление прошивки не решит вашу проблему. Это может даже ухудшить ситуацию.