CHDK Hack - possible added functionality to some Canon Cameras

Please register or login

Welcome to ScubaBoard, the world's largest scuba diving community. Registration is not required to read the forums, but we encourage you to join. Joining has its benefits and enables you to participate in the discussions.

Benefits of registering include

  • Ability to post and comment on topics and discussions.
  • A Free photo gallery to share your dive photos with the world.
  • You can make this box go away

Joining is quick and easy. Log in or Register now!

TEERLKAY

Contributor
Messages
179
Reaction score
29
Location
S. FL
# of dives
500 - 999
There’s a lot of mis-information, mis-conceptions and questions about the “CHDK hack” available for many canon cameras. While I’m no expert I am a very satisfied user and I did extensive research prior to loading it. Hopefully what follows will provide some useful information. Most of it is either taken from or paraphrased from the link at the end.

For many canon owners there is a possibility to get additional functionality out of their camera.

Commonly referred to as the “CHDK HACK”, in reality CHDK is a firmware enhancement that operates on a number of Canon cameras. CHDK gets loaded into your camera's memory upon boot up (either manually or automatically). It resides on the SD card, taking up around 320k of space. It provides additional functionality beyond that currently provided by the native camera firmware. CHDK is not a permanent firmware upgrade-you decide how it is loaded (manually or automatically) and you can always easily remove it.

How does it work?
First you have to understand, it’s cost effective for Canon to have one processor serve its whole product line. Economies of scale and all that. The current processor is the DIGIC III. The previous processor was, not surprisingly, the DIGIC II. Almost all Canon cameras sold today have either the DIGIC II or III processor as their “brain (top of the line DSLRs may have two processors), with the DIGIC III phasing out the DIGIC II.

These processors are pretty impressive chips and Canon “turns off” certain features on certain cameras depending where they stand in the product line. CHDK simply “turns them back on”. CHDK can not “make” the processor do anything it wasn’t designed to do.

What enhancements? (Note-some of these may already be available on some products)
Save images in RAW format (also saves a copy of the picture in jpg)
Ability to run "Scripts" to automate the camera (ex- time lapse photography)
Live histogram (RGB, blended, luminance and for each RGB channel)
Zebra mode (blinking highlights and shadows to show over/under exposed areas)
An "always on" full range Battery indicator (you can chose percent of battery life remaining or actual volts left on batteries)
a higher compression movie mode, and double the maximum video file size
exposure times as long as 65 seconds
exposure times as little as 1/10,000 of a second
ability to use the USB port for a remote trigger input
a depth-of-field (DOF)-calculator
File browser
Text reader (with auto scrolling feature)
Calendar
Some tools and games

Cameras supported by the enhancement: a560,a570, a610, a620, a630, a640, a700, a710, s2, s3, g7, sd500, sd700. The list is growing all the time. For purely educational purposes, I loaded CHDK on my a710 and it delivered all that it promised. RAW gets all the attention but many times I find myself turning RAW off but I always use the live histogram, zebra mode, and the battery indicator is sweet! To toggle RAW on and off you must use the print button and my underwater housing does not have a button that corresponds to the print button (probably because they don’t make a housing for my printer) so you can’t toggle RAW on and off underwater, you need to set it on or off before closing the housing.

As stated above – I am a very happy user of CHDK. However, I make no claims about the validity of these enhancements. While many have used these enhancements with no problems, anyone attempting to do so should be made aware they may, in fact, be voiding their warranty by doing so.

For much more information on the subject, visit:
CHDK - CHDK Wiki
 
Great write up Teerlkay. I also use the hack for the 710 IS and it's fun to play with.

The biggest things for me about the hack is that it is reversible.

I was once hesitant to try it out. It was a mentality thing (maybe more people would be interested to try it if you replace the word "hack" with "program"). But when I found out that it wouldn't be permanent I decided to load it. For those who don't know, it's a program you copy onto your SD card and just load it through the camera. For the popular "all best hack" I need to load it everytime after I turn on the camera.

If I don't want to use the hack, then I don't load it and the camera functions the same without the extra features. I think there's a new hack that will allow the program to load automatically if you get tired of loading it everytime you turn on your camera.

The live battery function and the live histogram/zebra mode are great for me since they're the ones I use the most. Shooting at night, I can play around with the shutter speed so that it stays open longer. The DOF calculator confuses me, but I'm sure others would appreciate it. I can see the ability to shoot in RAW a seller for a lot of people. Then there's also othello. :D
 
That sound great!

Anyone knows if something similar exists for Olympus?
 
We took our 'hacked' g7 on a recent Key Largo trip and having RAW really worked out great.

My wife takes all the pictures, but she didn't have time to learn all the new features the hacked firmware provided. So I just disabled everything except RAW and it was seamless.
I highly recommend checking it out.
 
Just forso the info is here - to actually be able to use the RAW files, you'll need either DNG4PS2 (DNG for Powershot 2) or RAW Therapy. I prefer to process them into DNG files with DNG2PS2, then use photoshop... The WIKI also has more info on this.

z...
 
found a potentially useful thread in the CDHK subforums:

Change <ALT> button on A570

you can change the button which accesses the hack menu from being the print button to another (I have yet to try it). For those who want to play around with the hack functions underwater.
 
found a potentially useful thread in the CDHK subforums:

Change <ALT> button on A570

you can change the button which accesses the hack menu from being the print button to another (I have yet to try it). For those who want to play around with the hack functions underwater.


I have tried to change the <ALT> button with the G7, but that option isn't supported by CHDK firmware for the G7. Unfortunate.
 
https://www.shearwater.com/products/perdix-ai/

Back
Top Bottom