Étape 2: CHDK : où la magie opère
Le secret de tout cela est le Kit de développement de Hack de Canon : CHDK.
CHDK est un open source, un firmware alternatif pour de nombreux appareils photo numériques Canon. Beaucoup comme Rockbox ou divers ports de Linux, CHDK remplace le système d’exploitation standard de votre appareil photo, permettant une meilleur contrôle utilisateur. Plupart des caméras de Canon, de la faible point de terminaison et les pousses tout le chemin jusqu'à les reflex numériques haut de gamme sur les mêmes processeurs Digic et contiennent une grande partie de la même matériel interne. Les fonctions de ces processeurs sont limitées dans les appareils bas de gamme par le firmware natif, mais leurs capacités peuvent être déverrouillées par le firmware CHDK.
Plus précisément, CHDK vous permet de créer et exécuter des macros, ou une série de commandes qui sont mises en branle et continuer sans vous obliger à être là du tout. Plutôt que nécessitant un appareil photo haut de gamme coûteux ou un intervallomètre analogique, CHDK permet de définir un intervalle pour les photos, et elle continuera à prendre tant qu’il a la puissance et l’espace sur la carte SD.