Pour un développeur un tant soit peu talentueux rien n'est impossible à partir du moment ou on peut récupérer les données de base.
Les données brutes de capteur étant facilement récupérables (au moins en .cr2) je ne pense pas qu'il y ai de limitations dues a la programmation en elle même.
Je ne suis pas un roi de la prog moi même mais je me rappelle quand même de ce qu'on m'a enseigné en école !
Je ne veux vexer personne et il n'y a pas de mal a ne pas savoir programmer un firmware pour un APN récent comme le 40D...
Ce n'est là que mon avis... mais je pense que les "fonctions" abordées ici ( dans ce sujet) pourraient être en effet rajoutées par firmware.
Alors avis aux développeurs passionnés !!