How to turn your Canon Point-and-Click Camera into a dSLR with CHDK
CHDK stands for Canon Hack Development Kit. This is a free (released under GPL) firmware add-on to the Canon PowerShot firmware that allows you to modify your camera in unimaginabl
y vast ways. For starters, this includes overriding shutter open-time (from 64s to 1/100K s, with flash sync), R
AW file capture, live histogram the kind found in really expensive cameras with RGB or ɣ overlay, customizable grids, user-written script support… and much much more.
In short, as the wiki homepage says, there are quite a few things that could not have been possible without CHDK: lightning photography, HDR (High Dynamic Range) photography and even unlimited DOF (Depth of Field) photography.
It does not damage or void the warranty of your camera in any way, since it is just a firmware add-on.
There are quite a few tutorials on the wiki to put the CHDK on your Canon camera. In brief, here is a short tutorial.
- Remove your SD card from your camera.
- Connect the card to your computer (using a card reader) and format it – make sure you backup your old photos before this step! A better way is to use Card Tricks, format the card as FAT and make it bootable.
- Download the ZIP file for your camera from this page and extract the contents to root folder of your SD card.
- Safely remove the SD card, and lock it for write-protection this is an important step. The card must be write-protected, or CHDK will not run. This is a simple way to turn on, and turn off CHDK: remove write protection to use the default firmware, and lock it for writing to use CHDK.
- Enjoy your new firmware, but make sure you read the user manual (check which version you want); CHDK is daunting and confusing at first.
For older models, such as Canon A430 (my camera, basically!), download the DISKBOOT.BIN file linked in this forum post. Both the pictures shown in this post were taken/modified with my Canon A430.
Comment Using Facebook
2 Responses to this Article | Share your Opinions/Comments
We moderate comments to prevent spam. Moderation is done within few hours. Please try and stay on topic and refrain from using abusive language. If you think there is a problem with this post, please email the post author or send us an email at tips@techie-buzz.com with the URL and the problem you see and we will rectify it as soon as we can.

Hy, good post!!, i have the same canon a430, but not run with me.
The steps that i make were :
1) download the DISKBOOT.BIN for A430
2) copy the file in my sd card root directory (i don´t format this, because i don't know how)
3) put the sdcard in my camera, put on this, and press a function/set and display buttons and nothing succed, and in the menu option don`t see the firmware update.
Which are the steps detailed to make run chdk in my old A430, thanks in advance.
Jorge (Argentina)
You have to make the sdcard bootable, using CardTricks-144-SFX.exe