Canon CHDK User Manual

Page 66

Advertising
background image

performed by an authorized Canon Repair Facility, would void the warranty." ... and ... In further
discussion with Canon

about this specific hack, their response is: "If it is not Canon

firmware the

warranty would be void." Is it an "upgrade" of the camera firmware when the firmware remains
untouched? It's up to you to decide. Don't use it if you are not willing to take the slightest chance.
Many, many people have used CHDK on their cameras (including some very experimental versions)
and there is no confirmed report of any permanent malfunction. Thus, CHDK appears to be quite safe
to use as long as you make sure that it's the CHDK and not a real firmware update (A real firmware
update which is not an official Canon

update could alter or completely ruin the camera and will

void the warranty). Addressing their second comment (i.e. "if it is not Canon

firmware") - CHDK is

NOT firmware, by very definition, FIRMware is software that remains in the memory of the device
when it is not using any power source.

However, this is not a legal opinion and the user accepts all risk of using it. And as a practical matter, if
you send your camera in for warranty service, and Canon

says your warranty is void because they

found evidence of CHDK on your memory card, there is not much you can really do (what are you
going to do? Spend thousands of dollars suing them to get your camera repaired?) However, you can
just wipe or remove the card. ;)

See:-

http://forums.dpreview.com/forums/readflat.asp?forum=1010&thread=23168653&page=2

More at:

-

http://chdk.wikia.com/wiki/FAQ

Q. How do I use scripts?
A. CHDK allows you to automate your camera by running "scripts", small and simple programs

written in a short-hand version of BASIC, or Lua. You can use some pre-made scripts like bracketing,
intervalometer etc., or write your own scripts using the scripting language. To use a script, you have
to do this:

1 - Put the script you want to use into the CHDK/SCRIPTS-folder on your SD card

2 - Load the script (Main menu>Scripting parameters>Load script from file) and adjust

script parameters as needed...

3 - To run the script, press the shutter button while in

<ALT>

mode. You can also stop it by

pressing the shutter button again.

If a script does not work properly, try to increase the "script shoot delay" parameter, which is a small
time-delay after a shot is taken, before the next line of the script is executed. Some scripts also may
require certain camera settings. For example the generic bracketing script: go to

MENU

>

Review

and

switch it to "off". Use P, Tv, Av or M mode and activate the camera function where you want to have
bracketing.
For example: Activate the focus slider when you want to have focus bracketing. Activate the exposure
compensation slider in P mode when you want to have exposure bracketing, and so on.

For more, go to:-

Scripting notes

Page 57,

and

http://chdk.wikia.com/wiki/UBASIC/TutorialScratchpad

Q. May I suggest a new feature?

A. Yes you certainly can, although not every wish can be fulfilled. Please note that the CHDK is not
able to change any standard behavior of the camera, because it does not modify the original
firmware. CHDK can just "extend" current functionality.

See: Feature requests at the CHDK Forum.

64

Advertising