Summary of the content on the page No. 1
CHDK
Extra Features
®
For Canon Point and Shoot Cameras
User Quick Start Guide
Summary of the content on the page No. 2
CHDK ® Canon Hack Development Kit User Quick Start Guide 2010 V.1.8.6 ® For Canon Cameras with CHDK loaded and operational For installation instructions go to: http://chdk.wikia.com/wiki/CHDK
Summary of the content on the page No. 3
1 CONTENTS Acknowledgements………….2 CHDK Introduction…………...3 Using CHDK…………………...4 OSD Display diagram………..7 Main Menu……………………..8 Extra Photo Operations……….8 Video Parameters…………….15 RAW Parameters……………...16 Edge overlay…………………..19 Custom curves………………...20 Histogram Parameters……….21 Zebra Parameters………….….24 OSD Parameters……………….26 Visual Settings…………………35 Scripting Parameters………...36 Miscellaneous stuff…………..38 History of CHDK…………… 47 Stereo Data Maker………….48 KAP……………..………...…. 49 Bracketing not
Summary of the content on the page No. 4
2 Acknowledgements CHDK has to be one of the most innovative improvements to any camera that has ever come along since the beginning of photography. Started out by some people who only wanted RAW out of their raw- crippled cameras, it has now grown into one of the most adaptable, flexible, and full-featured operating systems of any cameras ever made. We are all extremely grateful for the work that everyone has put into this arena of discovery, implementation, coding, sharing, camera testing,
Summary of the content on the page No. 5
3
CHDK Introduction
® Welcome to CHDK, for users of Canon Point and Shoot Cameras Q. What is the CHDK program? A. CHDK enhances the capabilities of your camera in a non-destructive, non-permanent way.
After loading of CHDK program your camera will have the following extra functionality:
•
Shutter-priority (Tv) exposure - via shutter value override feature
•
Aperture-priority (Av) exposure - via aperture value overrid
Summary of the content on the page No. 6
4 These features work on all camera models supported by CHDK. The camera does not need to have "related" or "inherent" features already present - CHDK will add the required functionality. New features are accessed through CHDK-specific menus, rather than the default camera menus. As CHDK is continually evolving, new features are often added. This means some of the listed features depend on you using a version of CHDK that has those features. Check out the Downloads page for information on fin
Summary of the content on the page No. 7
5 CHDK will now be running in the background. Some features are enabled by default, for example, battery and memory indicators. However, most features are disabled by default. To make changes to how CHDK operates, you start by entering mode. Mode When mode is enabled the function of certain buttons on your camera will change, allowing you to start accessing CHDK features. For example, pressing the FUNC.SET button will display the CHDK Script menu, rather than the usual fun
Summary of the content on the page No. 8
6 More keys and shortcuts: In manual focus mode - (with ) Up – Set MF to infinity Down – to set MF distance to hyperfocal distance (based on f/stop and zoom focal-length). Left – Decrease Value Factor, Right – Increase Value Factor. Zoom-in / Zoom-out – can be assigned to manual focus in Main Menu > Miscellaneous stuff. On the IXUS series the DISP. button is used to instantly set MF (manual focus) distance to infinity. See:- Extra Photo Operations Page 9. In OSD layout editor – Di
Summary of the content on the page No. 9
7 On-Screen Display (OSD) Map 4a 10 3 4b 9 8 7 1 2 11 5 6 1 Mode indicator 6 Live Histogram 2 Mini Console - Current Script info. 7 RAW shots remaining Indicator 3 Battery Indicators 8 Miscellaneous Values 4a File-Space Indicators - icon/text 9 Extra Photo Operations - Overrides 4b File-Space Indicator - vertical bar 10 Temperature Indicator 5 Clock 11 Fast EV Switch Indicator See OSD Parameters on Page 26 for display settings.
Summary of the content on the page No. 10
8 Main Menu
The Main Menu is the top-level menu from which
all CHDK functions are enabled and customized.
To access the Main Menu, set the camera to
mode and press the Menu button.
Like Canon’s menus, pressing the In mode press camera menu button.
FUNC.SET button will select the
highlighted menu option. Pressing Use
to navigate Menu.
the Display button will move back
one menu level. Pressing the Menu
button will exit
Summary of the content on the page No. 11
9 Override shutter speed [0 – 100]
Summary of the content on the page No. 12
10 • Value factor (mm) [Off, 1, 10, 100, 1000] FACTOR in the OVERRIDES display in the OSD. The Value factor is used to enable the “Override Subj. Dist Valu” (OSDV), and also to quickly set the focus distance. When updating the “Override Subj. Dist. Valu” with the left/right buttons, the value will be changed by the amount set in the “Value factor.” So “1” changes the OSDV by 1mm, “10” changes by 10mm, and so forth. In this way the OSDV can be updated faster than trying to change the overr
Summary of the content on the page No. 13
11 Bracketing in continuous mode < Extra Photo Operations < Main Menu Bracketing is the practice of making several exposures of a scene, with each exposure differing from the next by predetermined steps in exposure or focus settings. Bracketing is used to easily capture a range of exposures so that the best exposure can be selected at a later time. Bracketing is also used to create a series of exposures which will be combined using methods such as HDR processing. The bracketing fea
Summary of the content on the page No. 14
12 • ISO bracketing value [0 – 100] Set this value to bracket via ISO. This value is multiplied by the Value factor below to arrive at the final ISO value that will be used for bracketing. A value of 2, with a Value factor of 10, will increase or decrease the ISO by 20 for following exposures. • Value factor [Off, 1, 10, 100] Used as a multiplier for the ISO bracketing value. • Bracketing type [+/-, –, +] With all bracketing types the first exposure uses the cu
Summary of the content on the page No. 15
13
Example: Camera set ISO 100 at 1/8s. AutoISO configured to ISO50-400 at
1/15s: AutoISO will shift to ISO200 to maintain 1/15s shutter speed.
This feature is available in all modes except for Shutter priority (Tv). It is also
disabled in stitch assist to prevent using different settings for each panorama part.
• Enable Custom Auto ISO Enable [•] / Disable [ ]
This is the master switch for this feature.
Minimal Shutter Speed [Auto 1/8 -etc] •
Here you have basically two
Summary of the content on the page No. 16
14
Enable Fast EV Switch? Enable [•] / Disable [ ] Warning: This feature is not properly workable on all cameras yet. See: http://chdk.setepontos.com/index.php/topic,2595.msg24211.html#msg24211 and: http://chdk.setepontos.com/index.php/topic,2501.msg23321.html#msg23321 Turns your UP and DOWN buttons into quick EV compensation buttons. You no longer have to press your FUNC./SET or MENU buttons to adjust your EV settings while shooting. By pressing
Summary of the content on the page No. 17
15 Video Parameters < Main Menu Video Mode [ Bitrate or Quality ] Video compression modes.
Bitrate – dictates a constant data rate. Video compression (and hence, video quality) expands or contracts as necessary to maintain the data rate constant.
Quality – Sets a constant compression level, ensuring a defined level of quality regardless of how much data that level requires. Note: Excess Bitrate and Quality settings can cause memory buffer overload, and stop recording, a
Summary of the content on the page No. 18
16 Show Remaining Videotime [ Don’t, hh:mm:ss, KB/s, both ] < Video Parameters Displays a positionable OSD element to show the video bit-rate, and the remaining video recording-time, on your SD card,… • Don't - No display of remaining recording time and/or video data-rate. • hh:mm:ss - Display a clock of remaining video-recording time left. • KB/s - Display video recording bandwidth (data-rate) in Kilobytes per Second. • Both - Display remaining video-recording time in both hours/mins/secs,
Summary of the content on the page No. 19
17 Disable RAW @ EV Bracketing Enable [•] / Disable [ ] • Disable RAW file-saving when you are using any of the high-speed bracketing features. Disable RAW @ Edgeoverlay Enable [•] / Disable [ ] • Disable RAW saving while using Edgeoverlay. Disable RAW @ Auto Enable [•] / Disable [ ] • Disable RAW saving while using Auto shoot mode.
Warn when Exception? Enable [•] / Disable [ ] • Displays a "RAW Disabled" OSD warning in a selectable color when any of the RA
Summary of the content on the page No. 20
18 RAW develop < Raw parameters < Main Menu This feature is for RAW files created with CHDK, not the Canon native RAW of some cameras. Use this feature to process a RAW file and create a JPEG from it. When selected, a file browser window is displayed. Select a RAW file and press Set. Press Set again to clear the message, then press the button to exit mode. Finally, press the shutter. The RAW file will then be processed into a JPEG. The interesting aspect of this feature is that the pro