weixing said:Hi,douglaurent said:At Photokina I found out I have to send in some of my Tamron lenses (who don't work anymore with the 5D4 and 1DX2) so they can get a new firmware. Canon is trying hard to change protocols so third party manufacturers look bad - who in many cases now have better products or lenses with specs Canon doesn't offer. Thanks Canon.
The problem with this theory is that old Canon lens still works on new Canon camera and new Canon lens still works on old Canon camera.
Have a nice day.
Interesting observation that new Canon lenses work with old cameras and old lenses work with new cameras - but not particularly relevant. For most lenses the camera body can query for identity. If a camera manufacturer were so inclined they would just need to put a line in the firmware such as
If (lens not made by Canon) then (do something subtly nefarious to cause problems with image)
As a software engineer I write code like this all the time - not for nefarious purposes, but to tailor software behavior to particular hardware configurations. In my opinion though, if 'foreign' lenses that I own stop working with Canon bodies, it makes it more likely that I will switch to another brand of camera body. I have multiple thousands of dollars invested in high-quality third party lenses, most of which offer features that Canon doesn't. If my lenses suddenly stopped working with my camera body I would no longer have a financial reason to stick with Canon since I would need to replace my lenses regardless of which camera body I chose.
Upvote
0