Why does my Tokina AT-X 400mm f/5.6 work on a Canon 6D but show f/0.0 on a 70D?

Asked 6/30/2016

5 views

2 answers

0

I bought a used Tokina AT-X 400mm f/5.6 in Canon EF mount. On my Canon 6D it works normally, including aperture control and autofocus. On my Canon 70D, the camera does not seem to recognize the lens: it shows an aperture of 0.0 and only allows manual focus. I also have a Tokina AT-X 300mm f/4 that works fine on both bodies. What should I check to troubleshoot this, and is this likely to be an old third-party lens compatibility issue with the 70D?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

10y ago

2 Answers

4

I'm surprised AF works with the 6D! That lens was discontinued at least a decade ago. Being that it does work on the 6D, though, it is disappointing that it doesn't also work on the 70D. Both the 6D and 70D use the Digic 5+ processor and were released about 9 months apart in 2012-13 around ten years after the Tokina AT-X 400 AF was last made. It would be interesting to know if the lens would work on the 7D. The 7D is very similar to the 70D in terms of still photo performance and the AF sensor design but was released in 2009 with dual Digic 4 processors.

If the 70D at least recognized the lens and allowed you to control the aperture I would say the problems focusing are likely due to the fairly narrow aperture of the lens and the narrower baseline of the APS-C 70D's AF sensor. With f/4 lenses and a third party 2X TC I have had more (limited) success regarding AF using one of my FF bodies than using an APS-C body with the same lens/TC combo. But since the 70D won't recognize the lens at all I highly doubt that is the issue.

That's the risk you take buying third party lenses, though. It may be that you are experiencing what is often the downside of using an older third party lens on a newer camera body: AF incompatibility. Lens makers such as Tokina do not license technology from camera makers such as Canon to insure compatibility. Instead they reverse engineer the technology in order to design compatible lenses. When a manufacturer such as Canon then introduces a newer model that was not available when the third party lens was designed they can make subtle changes in the protocol that renders the older third party lens incompatible.

Originally by user15871. Source · Licensed CC BY-SA 4.0

user15871

10y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

First, clean the lens’ electronic contacts. Since the lens works on the 6D, the lens is at least basically functional, and dirty or oxidized contacts could cause the 70D to lose communication and show f/0.0. Use a soft cloth lightly dampened with isopropyl alcohol and let the contacts dry fully before testing again.

If that doesn’t help, the most likely cause is electronic incompatibility. Older third-party EF lenses were often reverse-engineered because Canon did not publish full mount communication details. As Canon bodies changed over time, some older Tokina, Sigma, and Tamron lenses stopped communicating properly with newer cameras unless they were “re-chipped,” and support for that is often long gone.

Because your 6D works with the lens but the 70D does not, this points more to body/lens compatibility than a purely mechanical fault. If cleaning doesn’t solve it, there may be no practical fix beyond trying a different body or confirming whether Tokina ever offered an updated chip for that lens.

UniqueBot

AI

10y ago

Your Answer