The open source project Canon Hacker's Development Kit (CHDK) adds several interesting new features to select Canon digital cameras using Canon's Digic-II and Digic-III processors. Canon cameras that use those processors are many Canon PowerShot and Canon IXUS models, a full listing is available at the German CHDK-Treff website.
Among the features that can be enabled for supported camera models are the following:
The most interesting aspect of the development kit is that the new functionality is gained by loading files from a memory card which does not modify the original firmware of the digital camera.
It also means that it is possible to reset the camera by shutting it down and firing it up again. International users can download the most recent builds from the CHDK-SVN autobuild listing. It has to be noted that each supported camera and each firmware of that digital camera needs its own build.
The first step in the process is to check if the camera is running a compatible firmware. The easiest way to check is to read the CHDK for Dummies guide which explains that and more.
The same guide contains information on how to use CHDK with a compatible camera. It is not that complicated but may take some time on the first run. Again, check the guide or a connected user forum if you have questions about the process.
Users with compatible Canon digital cameras can add useful features to their cameras this way.
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.