CHDK Extra Features For Canon® Point and Shoot Cameras User Quick Start Guide
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.
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 notes………..….
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 rawcrippled cameras, it has now grown into one of the most adaptable, flexible, and full-featured operating systems of any cameras ever made.
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 override feature Shooting in RAW, with RAW Average, RAW Sum, and RAW Develop features, • save as .
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.
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.
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.
7 On-Screen Display (OSD) Map 4a 3 10 4b 9 8 7 2 6 1 11 5 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.
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. In mode press camera menu button. Use to navigate Menu. Extra Photo Operations Like Canon’s menus, pressing the FUNC.SET button will select the highlighted menu option. Pressing the Display button will move back one menu level. Pressing the Menu button will exit the current operation.
9 Override shutter speed [0 – 100]
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.
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.
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 current exposure settings of the camera.
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 options: 1.
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 UP or DOWN buttons the EV increased or decreased.
15 Video Parameters < Main Menu [ Bitrate or Quality ] Video compression modes. Video Mode 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 red ! will show on the OSD.
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,… 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.
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.
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.
19 Edge Overlay < Main Menu Enable edge overlay Enable [•] / Disable [ ] Creates and overlays a high-contrast outline of the edges in the last half-press or shot that you took. Valuable for those that want to align features for panorama stitching or for doing stop-frame animations. Similar to an "onion-skinning" mode in animation software. During shoot mode half or full press this feature adds an overlay based on the image edges, additionally a grid that matches the Canon grid is added.
20 Custom Curves < Main Menu Enables the use of custom "curve" profiles to adjust the exposure of your RAW and JPG images. (Cameras with 12 bit sensors are not yet supported-Dec09). Difference between CV and CVF curves: CV curves are the standard RGB curves. CVF curves are special versions of the curves which intends to avoid color shift side effect of the RGB curves. They are an approximation of the luminance curves. Except the SYSCURVES.
21 Histogram parameters < Main Menu Enables and customizes the Live Histogram feature. Histogram Anatomy The horizontal component of a histogram runs from 0 to 255. What is important to understand is the “0” and “255” are not values…they are labels representing a color value. When you see a line in the middle of the histogram (label “127”) it’s saying “this is how many ‘127’s there are in the image.” The vertical component of a histogram is the count of pixels at a given level.
22 Histogram Screenshots RGB RGB Y RGB Y RGB RGB all Blend Y all Blend Y • Histogram mode [Linear, Log] < Histogram parameters < Main Menu Determines how the Y-axis (vertical) of the histogram will be scaled. Log is useful for scenes with a large amount of a single color, such as an overcast sky (lots of gray.
23 In this example the image is both over and under exposed (the scene has a very wide dynamic range) A 10 MP camera might have its Y-axis scaled like this... Linear 10,000,000 pixels 7,500,000 “ 6,250,000 “ 5,000,000 “ 3,750,000 “ 2,500,000 “ 1,250,000 “ 1 “ Show histogram over/under EXP Log 10,000,000 pixels 1,000,000 “ 100,000 “ 10,000 “ 1,000 “ 100 “ 10 “ 1 “ Enable [•] / Disable [ ] EXP in on-screen display.
24 Show Histo Ev Grid Enable [•] / Disable [ ] < Histogram parameters < Main Menu Adds 4 or 5 vertical lines to the histogram dividing the histogram by full stops. EV Grid Enabled Zebra parameters < Main Menu Zebra is a feature that indicates over and under exposed areas of the scene. When the shutter is halfpressed, the areas of the scene that are under or over exposed will turn red. The zebra effect can also be applied to existing images by half-pressing the shutter during playback mode.
25 UnderExposure threshold [0 – 32] Controls the sensitivity of exposure indication. 0 is less sensitive and 32 is very sensitive. OverExposure threshold [0 – 32] Controls the sensitivity of exposure indication. 0 is less sensitive and 32 is very sensitive. Restore original screen Enable [ • ] / Disable [ ] This option only applies to Zebra Blink modes. When exposure indicators are visible, all of the original Canon indicators are erased.
26 OSD Parameters Show OSD < Main Menu Enable [•] / Disable [ ] The CHDK On Screen Display.
27 User Menu < OSD parameters < Main Menu Add frequently used menu items to make a custom easy access menu. User Menu Enable < OSD parameters < Main Menu [ Off, On, On Direct, Edit ] • Off - Disables use of the User Menu • On - Enables the User Menu when in mode and pressing [HALF-PRESS] + MENU. • On Direct - When entering mode your User Menu will be automatically displayed without having to press the MENU button.
28 • CCD - Display the temperature of the CCD. Let's you know when it might be getting too warm. Or when it's cold enough to take lower-noise images. • Battery - Displays the temperature of the battery compartment. NOTE: 3rd party LI-ION battery packs may always report a constant temperature, e.g. 25°C or 28°C. • all - Displays all 3 values. in Fahrenheit Enable [•] / Disable [ ] Default is Centigrade, check this for Fahrenheit.
29 Grid < OSD parameters < Main Menu Opens the Grid Lines menu. This menu allows you to select and display a custom defined grid. See the grid tutorial in the CHDK Wiki. Show grid lines Enable [•] / Disable [ ] Enables the display of custom grids. Load grid from file… Displays the file selection screen. Use the directional controls to select a grid file and press Set to select it. Rulers Grid …………...Current grid.……………. The name of the currently loaded grid.
30 Adaptor Lens Scale, 100=1x [0 – 1000] Adjusts the zoom value above by a multiplier, which is based on the converter lens that is installed on the camera. For a 0.7x wide converter use 70. For a 1.75x tele converter use 175. Show ‘real’ Aperture Enable [•] / Disable [ ] Av in Miscellaneous Values. This is the actual aperture setting after any override aperture adjustments have been applied. Show ‘real’ ISO Enable [•] / Disable [ ] I-R in Miscellaneous Values.
31 DOF Calculator < OSD parameters < Main Menu The Depth Of Field Calculator displays 5 distances in meters… • • • • SD – Distance to the subject (Near Limit + DOF*0.33). Also called the Focal Plane. NL – Near Limit. The distance where acceptable sharpness begins. FL – Far Limit. The distance where acceptable sharpness ends. DOF – the Distance between the Near Limit and the Far Limit. • HYP - Hyperfocal distance.
32 Raw < OSD parameters < Main Menu Show RAW state Enable [•] / Disable [ ] “RAW” in OSD. Enables the display of the RAW indicator. Show RAW shoot remain Enable [•] / Disable [ ] Calculates how many RAW captures will fit in the current free memory and displays that number next to the RAW indicator. Warning threshold [0 – 200] Turns the RAW indicator red when the number of RAW shots remaining drops below the threshold value.
33 Show Space Bar [ Donʼt, Horizon, Vertical ] < Filespace < OSD parameters Displays a thin SD capacity remaining "fuel-gauge" icon on your screen. Location is positionable in your OSD Layout Editor. • Don't - Turn off this feature. • Horizon - Displays the bar-graph gauge in a horizontal orientation. • Vertical - Displays the bar-graph gauge in a vertical orientation. • Size on Screen < Filespace < OSD parameters Changes the display size of your "Space Bar" SD-capacity gauge.
34 Clock < OSD parameters < Main Menu • Show Clock Displays an OSD real-time clock. • Don't - No clock display. • Normal - Displays HH:MM • Seconds - Displays HH:MM:SS • Clock Format 12-hour or 24-hour format toggle. When 12-hour format is used then the chosen 12-Hour Clock AM/PM indicators are enabled. Also influences the temperature format. 12h - Fahrenheit.
35 Visual Settings < Main Menu Use this menu to make changes to the appearance of all CHDK menus, texts, backgrounds, etc., choose font types, sizes, colors, etc. Language Lets you choose another language if you have the appropriate .lng-file in the CHDK/LANG/ folder of your SD card. OSD codepage Choose the Codepage. [ Win1250 - 1257 ] Menu RBF font Choose another font (RBF format) for the CHDK menus.
36 Scripting Parameters < Main Menu Load Script from File... Enter mode, press FUNC.SET to go to the SCRIPTS Folder, select a script, press FUNC.SET again to load it, set any required parameters to suit your needs (such as in this screenshot, “Times to Repeat”, “Display Delay” - see the script’s documentation), then press menu to finish. Stay in mode, press the Shutter button to run the script. To interrupt a running script press the Shutter button.
37 ...................................synchable remote........................................ • Enable Synchable Remote Enable [•] / Disable [ ] Enables synchable scriptless remote code originally used in Stereo Data Maker. • Enable Synch Enable [•] / Disable [ ] Used to synchronize 2 or more cameras when all hooked to the same USB-Remote signal.
38 .......................................Default Script................................................… The name of the currently loaded script is displayed in the Mini Console area at the bottom of the LCD on the left hand side. The Mini Console area is where script information is displayed, messages included by diligent script authors to keep users informed of the progression of a script, and to direct input from the user for setting script parameters.
39 • RAW Sum Using the selected RAW files, this will combine them into one file. Working on an additive principle. Meaning, if you take five 65-second exposures, then RAW Sum them together, the resulting image will be equivalent to the brightness level of a 5 minute, 25 second exposure. • RAW Average This RAW Merge feature will, as it says, average all the frames together. Very convenient if taking several identical frames at high ISOs at high shutter speeds.
40 2.) Delete all RAW files in a selected folder Useful when:- You keep RAW files in the same folder as JPG files, You only want to get rid of some RAW files. (Very important shots in some other folder). You know which folder has a lot of out-takes. Go to CHDK File Browser and inside DCIM folder select the folder you want (E.g. "102CANON") and push the left button to display the popup menu. Select "Purge RAW". A warning will ask you to confirm and all the RAW files in ONLY that folder will be erased.
41 Text file reader < Miscellaneous Stuff < Main Menu This utility can be used to read a text file stored on the SD card. (Very convenient!, you can keep onboard instructions.) • Open new file… Displays a file browser window, opened to the CHDK/ BOOKS directory. You can select a txt file to view. Press Func./Set to open the file. • Open last opened file Will display the most recent text file that was viewed. • Select RBF font Open the file browser in the CHDK/FONTS directory.
42 Games < Miscellaneous Stuff < Main Menu Yes, games! Choose your favourite! Switch to Playback mode for games. Arrow buttons - move FUNC.SET - choose level (Moves counter should be 0). Erase / +/- – restart current level Display - show 'about' info Zoom rocker - undo / redo moves Use MENU button to exit. Sokoban Reversi Connect 4 Mastermind If colours are not displayed properly, try entering and exiting Canon menus before entering mode. Flash-light For Cameras with fold out LCD.
43 Mode button Cameras with a shortcut button can assign from a number of buttons to use as the button, choose from PRINT, SHORTCUT, FLASH, TIMER, ISO, or VIDEO buttons. Display button on A570, A590, A720, Face button on SX100, ISO button on A650, Disable LCD Off [ No, Alt, Script, ] No: LCD disabled, Alt: LCD on, Script: LCD on during script execution. mode. For long intervals you should disable the Power Saving options of your camera. This can be done in the menu.
44 • PropCase / ParamsData page < Debug parameters < Miscellaneous Stuff [ 0 -128 ] Search pages, each page shows 10 values Property cases (PropertyCase or PropCase) are basically variables in the camera's RAM that we can read and write from CHDK by using uBasic commands get_prop and set_prop. "Under the hood" some other uBasic commands work by changing propcases, making it possible to use them in a portable way. Some propcases are read only.
45 A720IS Memory Card Benchmarks Example (Guide only, many variables to be considered) SD-card model, size Canon, 16MB (bundled) A-DATA Speedy, 2GB (FAT16) Kingston, 2GB Ultimate Transcend, SD 4GB, Standard (FAT16 fresh format) Transcend, SD 2GB, 80x Transcend, microSD 2GB, Standard speed, MLC ByteStor, SD 1GB, 50x SanDisk, SD 1GB, Ultra II 60x SanDisk, SD 2GB, Ultra II 60x (fresh format) SanDisk, SDHC 4GB, Ultra II 60x (FAT16 fresh) Sandisk, SD 2GB, Extreme III 133x (fresh format) EMTEC, SD 2GB, 60x (FA
46 The size of the 1st partition is fixed to 2MB in the code (not changeable in the CHDK menu), but you can change it there and compile your own build, if you know how, using whim’s CHDK Shell, http://drop.
47 History of CHDK From Stereo Data Maker site:- http://stereo.jpn.org/eng/sdm/chdk.htm : http://stereo.jpn.org/eng/index.html During the second half of 2006, programmer 'VitalyB' studied a disassembly of the firmware update for an IXUS camera in order to understand the Canon® firmware-update procedure. With that knowledge, he was able to write his own program that installed itself and then downloaded a copy of the Canon® firmware by blinking an LED.
48 The A640, A700, A710, G7, IXUS700, A570 (by Rossig/MX3) and IXUS800 were soon supported and new video features added. Tv bracketing in continuous-shooting mode, long-exposure feature by Fingalo and A560 support followed. The first cameras to be supported were all based on the Canon® Digic II® processor using the VxWorks® operating system. Later 'hacks' included Digic III® cameras with VxWorks® or DRYOS® operating system. Richard Lemieux investigated the limited accuracy of the camera's distance reading.
49 KAP Kite aerial photography (KAP) is a hobby and a type of photography. A camera is lifted using a kite and is triggered either remotely or automatically to take aerial photographs. The camera rigs can range from the extremely simple, consisting of a trigger mechanism with a disposable camera, to complex apparatuses using radio control and digital cameras. On some occasions it can be a good alternative to other forms of aerial photography. (From Wikipedia - http://en.wikipedia.
50 RAW notes It may be said that CHDK owes it's existence to the desire for saving RAW in RAW barren Powershot cameras. By inspired work on the Firm update procedure with these cameras, it was discovered that RAW was actually a disabled function of the original firmware, and with further genius, enabling RAW saving and other functions saw the beginnings of the CHDK. The name RAW actually suggests that this is a file without any changes straight from the camera's sensor, and with CHDK this is the case.
51 Sources, and for further study :– http://encyclopedia2.thefreedictionary.com/bit%20depth http://www.cambridgeincolour.com/tutorials/camera-sensors.htm http://designorati.com/articles/t1/photoshop http://encyclopedia2.thefreedictionary.com/bit%20depth http://www.wildtramper.com/sw/crw/crw.html http://www.howtofixcomputers.com/forums/digital-photo/bitdepth-chdk-raw-files-powershot-79781.html http://en.wikipedia.org/wiki/RAW_image_format http://www.photoxels.com/tutorial_raw.html http://insights.
52 Instructions for BADPIXEL.LUA... * Q. When I select the script with Func./Set, nothing happens, How do I run it? A. From fe50- Thanks fe50 Ok, then follow me... - power your camera on, half-press the shutter, to go to record mode - press PRINT, then press FUNC/SET - select "Load script from file", go 2 steps down to the TEST/ folder, press FUNC/SET - select "BADPIXEL.LUA", press FUNC/SET - start the script with the SHUTTER ! - wait until you see "press SET to save.....
53 script; place your camera in shoot mode (i.e. not playback mode, movie mode, alt mode, etc) with CHDK still running; operate the trigger! Triggering devices Your triggering device should incorporate a power supply - a battery, for instance - that has its negative (or ground) terminal connected to pin 4 of a mini-USB cable and its positive terminal connected to pin 1 of a mini-USB cable via a momentary push-to-make switch.
54 Curves Notes Custom Curves Enables the use of custom "curve" profiles to adjust the exposure of your RAW and JPEG images. Please read this long thread - Custom processing for JPEG (Tone curve, CA ...) :http://chdk.setepontos.com/index.php/topic,932.0.html at the CHDK Forum, for its full functions and use. As well as downloading a custom-curve editor (PC) to create your own profiles. (You may have to login there to download any attachments in the posts.
55 Example Scripts: UltraIntervalometer (Time Lapse) Script Code (save as "ult_intrvl.
56 q=n-m print "Intvl Begins:", q/60; "min", q%60; "sec" sleep 930 next m return ---------------------------------------------------------------------------------------------------------------------------------------------------- http://chdk.wikia.com/wiki/UBASIC/Scripts:_Ultra_Intervalometer ___________________________________________________________________________ UBASIC/Scripts: Lightning script -- Fudgey Written for/on: Powershot S5 IS Also works on: A540, A550, A590 so far.
57 j=j*1000 print ">[";a;",";b;"] threshold: ";c x=30000 if j>0 then goto "md_burst" :md_singleshot press "shoot_half" t=0 do md_detect_motion a, b, i, x, d, c, 1, t, h, 1, 1, a, f, 0, g, e until t>0 click "shoot_full" goto "md_singleshot" :md_burst press "shoot_half" t=0 do md_detect_motion a, b, i, x, d, c, 1, t, h, 1, 1, a, f, 0, g, e until t>0 press "shoot_full" let X=get_tick_count :contloop let U=get_tick_count let V=(U-X) if V
58 Flash Notes Notes on Force flash: From PhyrePhoX, for strobists: an option to manually override flash (for all cameras). even for IXUS cams. no need for a script anymore. Important: when enabled, this will not only override flash power, but also enable the CHECK if flash is needed. in other words: your camera will use flash even in bright sunlight and even if you disabled the flash. of course the flash will not fire on cameras with popup flashes when the flash is not popped up.
59 HDR HDR from a single RAW Note: The examples above are copyright ©, they remain the property of their respective owners and are not for commercial use. Thanks to the owners for use in this User Guide. See:- http://www.flickr.com/groups/hdr/pool/ HDR (High Dynamic Range) is a popular branch of photography gaining acceptance over the last few years particularly.
60 HDR Panorama The British Columbia Parliament Buildings in Victoria, BC located at 48°25′13.4″N, 123°22′11.1″W]] This file is licensed under Creative Commons Attribution 2.5 License In short: you are free to distribute and modify the file as long as you attribute it’s author(s) or licensor(s). Attribute to Ryan Bushby Source: http://commons.wikimedia.org/wiki/Image:British_Columbia_Parliament_Buildings_-_Pano_-_HDR.
61 Grids pi cs Golden Ratio Rulers Stereo Data Maker Photos courtesy of Stereo Data Maker http://stereo.jpn.org/eng/sdm/index.
62 FAQs and Facts Q. Can CHDK damage your camera ? A. Short answer: It is unlikely, but theoretically possible. CHDK comes with no warranty for any use; you use it at your own risk. CHDK is created by reverse engineering an undocumented system that directly controls hardware. Because of this, it is impossible to be certain that it is completely safe. Long answer: It is very unlikely that CHDK will permanently harm your camera.
63 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.
64 Q. What’s the future for CHDK ? A. There’s no doubt that clever people will continue to develop more features, scripts, etc., and more cameras will be ported, CHDK will be refined, until it is released as v1.0, and perhaps beyond, which seems to be very close, so the future looks good for CHDK. This User Guide has been written up to May 2010. For further firmware revisions refer to the changelog. See;- http://chdk.wikia.com/wiki/Changelog Want to have a say?, then go to :- http://chdk.wikia.
65 Experimental development is being done on the PTP feature for CHDK cameras, this will provide computer control of a camera similar to Canon’s EOS Utility and Remote Capture, but with CHDK capability such as remote script control. As at May 2010 so far the supported cameras are: (for experimental use) A480-100b, A540-100b, A590-100e, A610-100e and 100f, A650-100d, A710-100a, A720-100c, SX1-201a, SX10-101a and 102b, SX200-100c, IXUS700/SD500-101a. See:- http://chdk.setepontos.com/index.php/topic,4338.0.
66 Links FAQ http://chdk.wikia.com/wiki/FAQ CHDK for Dummies The Very First Steps http://chdk.wikia.com/wiki/CHDK_for_Dummies Cardtricks (Memory card formatting) http://chdk.setepontos.com/index.php/topic,964.0.html User Manual at Wiki http://chdk.wikia.com/wiki/CHDK_User_Manual Guide http://chdk.setepontos.com/index.php/topic,1167.0.htmlß Hi-Speed Shutter & Flash-Sync http://chdk.wikia.com/wiki/Samples:_High-Speed_Shutter_ %26_Flash-Sync "DoF Stacking" using CHDK Focus Bracketing http://chdk.
67 Legal Notes This User Guide is Copyright © under the terms of the GNU General Public License, Free Documentation License, as published by the Free Software Foundation. This User Guide is not for resale, it is a free distribution. distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. GPL: * This file is part of CHDK.
68 INDEX A Acknowledgements 2 Adaptor lens scale 30 AF Key 15 mode 5, 6, 7, 8, 18, 19, 27, E Edge overlay 19 Extra Photo Operations 8, 13 Ev 9, 14, 17, 20, 24, 30, 48 Examples 58 -Fast shutter 60 -Force flash 58 -Grids 61 -HDR 59, 60 -KAP 61 -Motion detect 60 -SDM 61 Extra Long Exposure 9 36, 42, 48, 51, 52, 53, 63 mode button 43 ALT +/- debug action 46 Aperture 9, 11, 30, 47, 48, 49, 64 Auto magnify 23 Auto select 1st entry @ menu 26 Autoscroll delay 41 Av 9, 11, 30, 54, 63 B F Bad pixel
69 L Language 35 Legal notes 66 Line color 29 Links 65 Load curve profile Load grid from file 20 29, 53 M RAW sum 39, (38) RBF font 35, 41, 47 Record mode 4, 6, 35, 36, 42, 51, 52 Remote parameters 36 Remote zoom 37 Reset options to default 43 S Save RAW 16 Scene luminance 30 Scripting notes 54 Scripting parameters 36 SD card 15, 32, 33, 35, 39, 40, 43, Main menu 8 Make card bootable 43, 45 Manual focus 10, 64, Menu in OSD 26 Memory browser 44 Memory (Filespace) indicators 7 Memory info-show 43 Mini Co
✎Notes
✎Notes
✎Notes
✎Notes
CHDK Canon® Hack Development Kit User Quick Start Guide 2010 V.1.8.6 © CHDK User Quick Start Guide Aug 2010 V1.8.