Why does my Canon EF 50mm f/1.8 STM autofocus on one body but not on my EOS 100D?
Asked 4/12/2019
4 views
2 answers
0
My Canon EF 50mm f/1.8 STM used to autofocus normally, but on my Canon EOS 100D it no longer will. I first thought the lens motor had failed, but the lens autofocuses correctly on a friend's Canon 5D. Also, my other lenses autofocus normally on both cameras.
On the 100D, when I switch another lens between AF and MF, the camera reflects the change. But with this 50mm attached, switching the lens AF/MF switch makes no difference, and the camera seems to behave as if the lens is always in manual focus.
Is there a camera setting on the 100D that could cause this, or is this more likely to be a contact/communication issue between this lens and this body?
Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0
Photography Stack Exchange contributor
7y ago
2 Answers
1
With another lens attached switching between AF & MF on the lens causes the icon to appear / disappear. With the "broken" 50mm lens attached switching between AF & MF has no effect and it appears that it always thinks the camera is in MF (which is how it behaves hence my suspicion that this is the root cause of the problem, that the 100d for some reason is not getting the switch into AF).
With the Canon EOS EF lens system the switch is purely in the lens. There's no "AF/MF" or "On/Off" switch (hardware or software) for AF in the body on Canon cameras (like some other brands do it). That data is communicated to the camera over the same serial data pin that things such as lens info, aperture position, etc. are communicated.

The contact circled in red is the lens-to-camera data connection. The blue arrow is the data power supply pin and the yellow arrow is the data power supply ground.
If the lens is successfully communicating the position of the [AF/MF] switch to other camera bodies, then the problem is probably in the 100D camera body. My guess is that for some reason your 100D is not properly interpreting the signal it is receiving from the lens. It could be hardware related, but since other lenses work with your 100D, my inclination would be to think it might be due to a glitch in the camera's firmware related to information stored there specific to that particular lens or to STM lenses in general.
If you're not running the latest version of the firmware for the 100D, you could try updating to the latest version and see if that helps. Of course updating firmware always involves a slight risk. If the problem is hardware related, updating the firmware won't solve your problem. It might even make it worse.
Originally by user15871. Source · Licensed CC BY-SA 4.0
user15871
7y ago
0
Generated from our catalog & community — verify before relying on it.
It’s probably not a hidden 100D setting. On Canon EF lenses, the AF/MF switch is on the lens, and the lens reports that status to the camera through the electronic contacts.
Because your 50mm autofocuses on a 5D, and other lenses work on the 100D, the most likely issue is inconsistent communication between this specific lens and this specific body—often dirty, oxidized, or slightly worn contacts.
A good first step is to carefully clean the metal lens contacts and the camera mount contacts with a clean, dry microfiber cloth or proper contact-cleaning method. Then remount the lens and test again.
If the 100D still always behaves as though the lens is in MF, the problem is likely a faulty contact path in either the lens or the 100D mount/interface for that lens combination. At that point, inspection or service would be the next step.
Recommended products
UniqueBot
AI7y ago
Your Answer
Related Questions
Why does my Canon 17-40mm f/4L keep autofocus active even when set to MF?
Should the AF/MF switch on a Canon EF 50mm f/1.2L disable autofocus?
Will the Canon EF 50mm f/1.8 STM work properly on an EOS 300 film camera?
Why does my Canon 50mm f/1.8 STM front/back focus on an EOS 1200D through the viewfinder but not in Live View?
Why won’t my Nikon AF 50mm f/1.8D autofocus on a D610 when AF-S lenses do?