sandpiper wrote in post #7708838
I believe the problem is that Sigma isn't using fully compatible lenses because they don't want to pay for a licence from Canon. Because of that, they have back-engineered things so that their lenses work on current cameras. The problem is that, when another body comes out that uses something in the Canon software that Sigma didn't take into account in their back-engineering, Sigmas can have compatibility issues.
If they were deliberately changing the software on new bodies, then that would also affect older Tamrons, Tokinas etc., (not to mention older Canon lenses) which I don't recall seeing any such problems with. I do believe that the other lens manufacturers were willing to pay the licence though, so their lenses have the genuine Canon programming. It is only Sigma that weren't willing to pay and cobbled their own version together.
You can hardly blame Canon for not going out of their way to ensure that lenses from Sigma will still work, when they implement advances based on the official firmware. Sigma have the option to use it, they just won't pay the money so the users pay the price.
I may be wrong, but that is my understanding of the situation as I have read it in the past.
Well that's a good point. I've also wondered why Tamron and Tokina lenses on the whole seem to have fewer reported problems than Sigma. Once I saw the company being called SIGnificant MAlfunction, which is quite hilarious actually. But because they don't pay for the license they do keep their profit margins up. I don't think their lenses are any cheaper than Tamron or Tokina.
foxbat wrote in post #7708940
It's not a problem any more. The old lenses used ROM chips with the program burned on to them and that's why they needed to be replaced when Canon moved the goalposts. The new lenses use reprogrammable firmware and just need flashing with new software if something changes.
In a Google search it turns out that this is indeed the case now, or possibly even in the past. It seems that the term 'rechip' originated for the use of laypeople. In reality there was never a true replacement of chips but simply reprogramming. Sigma has several tempting offerings in their stable but I'm forever worried about compatibility with future cameras.
The easiest solution of course, is to only buy lenses made by the same manufacturer as the camera, but easier said than done. Canon doesn't make a 120-300mm f/2.8, and neither does Nikon. And Sigma's recent 50/1.4 is all the more tempting given how it appears to be an even better performer than Canon and Nikon's own offerings.
Or I could just stick to using a manual focus Leica 90/2 on a FF instead of using a 50mm on an APS-C sensor.
Only I found that MFing such a lens was a major pain with constantly moving subjects during a wedding.