Recent changes Random page
GAMING
Technology
 
Gaming
Entertainment
Science Fiction
Biggest wikis
Hobbies
Music
See more...

CHDK

From CHDK Wiki

Jump to: navigation, search
Welcome to the CHDK Wiki
A wiki dedicated to the CHDK firmware add-on for Canon's Digic II & Digic III cameras!
Unleash the POWER in your "PowerShot!" :)
We are currently supporting over 37 Canon Cameras and about 71 different Firmware Versions in total!
If you have any questions that are not answered in the FAQ section,please visit the Forum or visit us in IRC. Got a bug? Visit the Bugtracker

If you feel the need to express your thanks and gratitude to all CHDK contributors, please click here THANKS!


Image:Notice.png

This wiki is under heavy DEVELOPMENT. Mind this when you sift the pages. If you find something wrong or want to add information - go ahead and do it, after all - it's a wiki. Maintaining the wiki is very hard for a single person, however if everybody that visits the wiki edits just one entry, we'd be millionaires (uhm, speaking of useful entries of information, not money, duh :D)
PhyrePhoX 11:29, 20 November 2008 (UTC)


[edit] Overview of CHDK and what it can do for you & your Canon camera

Quick facts:

  • CHDK is free software – CHDK released under the GPL, allowing you to use it for free, and also create your own modifications.
  • CHDK is a firmware ADDON – CHDK does not replace the original firmware, and does not make any permanent changes to the camera. Instead, it is loaded from the SD card, either at startup or using the built in menu.
  • CHDK – stands for Canon Hack Development Kit;
  • CHDK is experimental and comes with no warranty – Be sure to read the FAQ for discussion of possible risks and impact on your Canon warranty coverage.

[edit] Major CHDK features

  • RAW - CHDK can record raw files, giving you access to every bit of data the sensor saw, without compression or processing. Raw files can be manipulated on the camera, or processed on your PC. CHDK also has experimental support for the open DNG raw standard.
  • Override Camera parameters - Exposures from 64s to 1/60.000s with flash sync. Full manual or priority control over exposure, aperture, ISO and focus.
  • Bracketing - Bracketing is supported for exposure, aperture, ISO, and even focus.
  • Video Overrides - Control the quality or bitrate of video, or change it on the fly.
  • Scripting - Control CHDK and camera features using ubasic and LUA scripts. Enables time lapse, motion detection, advanced bracketing, and much more. Many user-written scripts are available on the forum and wiki.
  • Motion detection - Trigger exposure in response to motion, fast enough to catch lighting.
  • Edge overlay - Detect the edges in a scene, and display them later. Ideal for timelapses, stop-motion, stereography and much more.
  • Live Histogram - CHDK includes a customizable, live histogram display, like those typically found on more expensive cameras.
  • Zebra-Mode - Displays under and overexposure areas live on the screen.
  • GRIDS - Create custom grids and display whichever one suits your shooting conditions.
  • Multi-Lingual Interface - CHDK supports about 13 languages, and adding more languages is simple.
  • DOF Calculator - Display detailed DOF information on the screen.
  • Customizable OSD - Improved display of battery status, free space, camera parameters, and much more. Fully customizable with an on-screen editor.
  • Filebrowser - Manage files without a PC.
  • Textreader - Display text files on your camera.
  • Games - Play Reversi, Sokoban or 4-in-a-Row on your camera.
  • USB remote - Simple DIY remote allows you to control your camera remotely.
  • Benchmark - Compare the performance of your SD cards.
  • User Menu - Edit your own customizable User-Menu for fast access to often used features.
  • there is even more → read the Manual & explore this wiki.

[edit] Links

Image:Notice.png

So you want to DOWNLOAD CHDK? Go visit our Download page. In the downloads often there is a small readme, however you should read through the wiki first to make sure you understand all of this.


[edit] News / History

  • (2008 11 25) Porting of the A1000 has begun [1]
  • (2008 11 23) SDM 1.75 released  Digiscoping, G9, A590, ixus50 and ixus75 support.
  • (2008 11 19) A590 now in the autobuild
  • (2008 11 18) PowerShot G9 and Ixus80/SD1100 now in the autobuild
  • (2008 11 15) French translation for autobuild
  • (2008 11 13) The IXUS75/SD750 now is included in the autobuild. get it while it's hot!
  • (2008 10 27) SDM 1.74a released  Bug fixes.
  • (2008 10 22) SDM 1.74 released   RAW images may be uploaded, renamed, converted to DNG and automatically viewed as slide-show with Picasa using USB link or card-reader.
  • (2008 10 22) A590IS porting is now available in beta
  • (2008 10 20) Old, probably not known to many: CHDK channel in IRC Chat! server: freenode.net/#chdk or JAVA - come chat with the devs or ask questions...
  • (2008 10 04) DryOS breakthrough? First canon firmware update (*.fi2 file) spotted in the wild (Forum link)
  • (2008 10 04) New: Dedicated Bugtracker for CHDK We now have a dedicated Bugtracker for CHDK where you can also submit feature requests (Forum link & wiki)
  • (2008 09 27) SX110 dumped (Forum link)
  • (2008 09 14) Allbest & JuciPhoX finally joined forces! Read more about it here (this will update during the next days)
  • (2008 09 09) Some EOS 40D breakthroughs, movie mode possible. Example movie and more information on the 40D page.
  • (2008 09 02) SX100 IS with Firmware 1.00b is finally ported and in the Autobuild tree!
  • (2008 08 22) SD1100IS (fw 100c) chdk-allbest: first alpha build available (Forum link)
  • (2008 08 10) SD770IS dumped (Forum link)
  • (2008 08 08) A590IS dumped (Forum link)
  • (2008 08 08) CHDK for IXUS 750 (SD550) (Firmwares 1.0F & 1.0G) available as Autobuild
  • (2008 08 06) CHDK for IXUS 960IS (SD950) available in latest (experimental) "Juciphox branch" Autobuild
  • (2008 08 04) Autobuild for new experimental "Juciphox branch" now available - now with Thermometer!
  • (2008 07 19) additional NTSC SD550 dumped
  • (2008 07 15) A420 dumped and waiting for contributors.
  • (2008 07 10) SX100 IS is finally ported!
  • (2008 06 06) SD400 (IXUS 50) is finally ported!
  • (2008 06 06) SD600 porting is now available in beta
  • (2008 05 27) CHDK on Hack A Day
  • (2008 05 22) Some kind of roadmap for chdk has been created, vote on features: link
  • (2008 05 09) CHDK on XatakaFoto (Spanish)
  • (2008 05 08) additional NTSC SD550 dumped
  • (2008 05 08) CHDK on Photojojo
  • (2008 05 07) CHDK on Lifehacker - again ;)
  • (2008 04 21) SD30 dumped
  • (2008 04 16) New version of the Spanish language file for the AllBest Build #50.Spanish2
  • (2008 04 12) A430 dumped
  • (2008 04 10) A450 officially ported
  • (2008 04 10) For all creatives of you, we`ve created a little competition to show you how multi-faceted CHDK can be. Be invited to join in and send us your (fantastic????) results. (Of course, guests are also invited). Have Fun! (in German)
  • (2008 04 09) SD600 dumped
  • (2008 04 09) New version of the Slovak language file for the AllBest Build #50
  • (2008 04 08) SD750 dumped
  • (2008 04 08) S5IS is finally ported!
  • (2008 04 07) CHDK on Wired and Lifehacker
  • (2008 04 07) AllBest Czech language Build 49
  • (2008 04 07) AllBest french language Build 50
  • (2008 04 06) AllBest Italian language NOW available!
  • (2008 04 06) SD550 dumped
  • (2008 04 03) New Motion/Lightning Detection and Motion Detection Video scripts for the Canon A640 optimized for the AllBest build (other scripts also revised and updated) Scripts for Canon A640.
  • (2008 03 27) Allbest Build #48 released, available on the new Experimental Releases "AutoBuild" download area. Added RAW & MB space left w customizable warning limits, 12/24 clock w seconds, Customizable AutoISO, Custom User Menu, Zoom w Video for cameras without, etc. See Build 48 History for full list.
  • (2008 03 15) TX-1 IDA Labels List [2] for quick comparison to similar routines in other cameras.
  • (2008 03 12) TX-1 Firmware Dumped [3]
  • (2008 03 09) 'StereoData Maker' version 1.50 released [[Downloads#SDM-CHDK_.28StereoData_Maker.29|]]
  • This section is in a scrolling pane for a long time now, there is no need to edit it for brevity anymore. All old news back to day-one should be reinstated so that people can use this as a time-line, as well as seeing some of the amazing new things that CHDK can do at a glance. Not to mention all the valuable links that are getting lost when editing this section. (to the editor that is truncating this section: remove this comment after you have read it)


[edit] Basic Articles

The basics: how to install and use the CHDK firmware

[edit] Advanced Articles

[edit] Links

[edit] LINKS

If you are interested in the History of CHDK or want to see some interesting links, head on over to the LINKS page. That page should be updated with all the latest and links and stories.

[edit] Other Info

Bug tracking and feature requests with Mantis
Change Log / Timeline: https://tools.assembla.com/chdk/timeline
Raw comparison, original "Raw enabler": digicanon.narod.ru
USB Specifications: [8]

[edit] Forum Discussions

Got a problem or a question? Please check the FAQ first, but if you're still stumped, try one of these forums. Note: The new CHDK Forum is the most active of the English forums. Dpreview's forum used to be used most in the past. There you'll find the most extensive (English) history of CHDK's development. An active CHDK thread usually still exists at dpreview (thanks, 'zdravko'!) but the dpreview discussions are rapidly losing favor to the new CHDK Forum.
English: The main "CHDK Forum", dpreview.com, s3users.com, TX-1 users CHDK thread
Finnish: Afterdawn CHDK-thread
German: zonebattler's homezone, CHDK-Forum
Italian: HWUpgrade Forum
Japanese: hobby10.2ch.net
Portuguese: digiforum.com.br
Romanian: softpedia.com, fototarget.ro by ursamajor
Russian: forum.ixbt.com - 1, 2
French/Français (G7 only): Topic unique G7 sur HardwareFr
Polish/Polski: canon-board.info, CHDK Motion Detection
English: dPreview History: 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
Persian: Can i use RAW format in S3 IS?
Persian 2: CHDK & All about it
Chinese: Discussions on forum.Xitek.com

[edit] Other Wikis

Japanese: wiki.fyi.jp, Wikia Japanese version
Russian: tools.assembla.com

[edit] Web-sites

Russian chdk.clan.su
Russian (CHDK+ with timestamp) canons5is.clan.su


Articles by categories, Recent wiki changes, Recent changes in discussions, Map of visitors

[edit] Supported Cameras

The autobuild hosts these versions:

*1 - 1.00d with CHDK version for 1.00e
*2 - 1.00i with CHDK version for 1.00g
*3 - 1.01a with CHDK version for 1.01b
*4 - 1.01b with CHDK version for 1.01a
*5 - 1.00d with CHDK version for 1.00e
*6 - 1.01a with CHDK version for 1.01b
*7 - 1.00f with CHDK version for 1.00g
*8 - 1.01b with CHDK version for 1.01a
  → the autobuild already has these versions for download
*9 1.00e is not compatible, update to 1.00f

Read the FAQ and Firmware Usage articles before downloading appropriate version.

[edit] Under Development

Check out the "For Developers" page to see what progress is being made to port CHDK to additional cameras and firmware versions. You'll also find articles describing the porting process there. (Maybe you'd like to help?)


[edit] Sample pictures

We couldn't have done it without CHDK...

[edit] Feedback

Rate this article:
Share this article: