Sigma, au lieu de payer des royalties à Canon pour exploiter son code source, pratique le reverse engineering, ce qui est à l'origine de divers cas d'incompatibilité constatés avec certains de ses objectifs.

On peut se trouver confronté à l'apparition du code Error 99 lors d'un déclenchement, si le diaphragme, partant de sa position initiale (pleine ouverture reconnue par un contact de fin de course) ne ferme pas à la valeur commandée par le boîtier ou ne se rouvre pas aprés la PDV. Un objectif peut parfaitement fonctionner avec une génération de boîtiers, et poser problème avec la génération suivante. La compatibilité totale n'est pas assurée, d'où la nécessité de MAJ par Sigma du firmware de l'objectif par un patch quand c'est possible.

Je ne vois pas ce qu'un as de l'électronique non équipé des outils (interfaces spécifiques) et données nécessaires peut bien faire pour modifier quoi que ce soit pour remèdier à ce genre de problème.