Est-il certain que le problème soit d'ordre logiciel (firmware) ? On pourrait penser que si c'était le cas, le problème serait systématique et n'aurait sans doute pas échappé à Canon. Mais dans ces systèmes assez complexes où l'analogique se mélange au numérique, les parts de responsabilités ne sont toujours aussi tranchées et souvent une correction firmware est apportée pour palier à une faiblesse du hardware et en particulier des parties analogiques qui peuvent avoir des dispersions de caractéristiques non prévues au début.