S'il fonctionne sur un 50D, il fonctionnera sur un 7D.
Les problèmes ne se manifestent qu'avec les boitiers à partir du 10D . S'il marche avec un boitier postérieur, c'est qu'il sera compatible avec tous.

Pour la modif, Sigma ne le fait plus depuis longtemps (j'avais demandé il y a plusirus années, en ayant récupéré un ), par contre il semblerait que moyennant un petit bricolage électronique, on puisse le rendre compatible.