CHDK is a firmware enhancement for Canon point-and-shoot cameras that unlocks pro features. It was originally developed in 2006 and now supports over 100 Canon models. CHDK allows users to gain access to features like RAW image format, extended shutter speeds, video overrides, and scripting through languages like LUA and uBASIC. The presentation provides information on what CHDK can do, how to install it, and how users can contribute to its development.
1 of 34
Download to read offline
More Related Content
CHDK
1. Canon Hacking Development Kit
-- Unleash the POWER in
your Canon Powershot
George Portokaloglou
@gpkal
2. What is CHDK?
CHDK is a firmware enhancement
It unlocks PRO features of your
Canon Point-and-Shoot
Its released under GPL
3. A little history
VitalyB developed the RAW enabler in
2006
Andrei Gratchev built CHDK upon VitalyB's
work
Over 100 Canon models are now supported
4. So what can CHDK do?
RAW
Shutter, Aperture, and ISO Overrides
Video overrides
Exposure and focus bracketing
9. So what can CHDK do?
Ultra-long shutter speeds (up to 64 seconds)
10. So what can CHDK do?
Ultra-fast shutter speeds (up to 1/10,000)
11. So what can CHDK do?
Customizable OSD (On Screen Display)
30. What if there is no CHDK
for my camera?
Key steps:
1.Use the Canon BASIC dumper to export
the camera's firmware image
2.Analyze the firmware, find out where
key routines are
3.Create the necessary source C files.
4.Compile the software, debug it, and
you've got it!
31. How can I contribute to CHDK?
Add support for a new camera
(C & Assembly knowledge)
Testing
Write scripts (LUA & uBASIC
knowledge)
Articles/Tutorials
Help users (forum/irc)
Translations
Spread the word