What is CHDK?
- Canon Hack Development Kit
- Temporary – No permanent changes are made to the camera.
- Experimental - No warranty. Read about the risks in the FAQ
- Free – free to use and modify, released under the GPL.
Features
- Professional control - RAW files, bracketing, full manual control over exposure, zebra mode, live histogram, grids, etc.
- Motion detection - Trigger exposure in response to motion, fast enough to catch lightning.
- USB remote - Simple DIY remote allows you to control your camera remotely.
- Scripting - Control CHDK and camera features using uBASIC and Lua scripts. Enables time lapse, motion detection, advanced bracketing, and more.
- more : CHDK Features and CHDK in Brief
CHDK User Manual
New to CHDK? Start here!
CHDK Downloads
Grab the latest build, updated nightly
F.A.Q.
Frequently Asked Questions
CHDK Links
Links to key CHDK information.
Forum
Share results and ask questions
IRC
Chat with other users.
News / History
- (2024 09 26) The main mighty-hoernsche.de autobuild is available again.
- (2024 09 07) The main mighty-hoernsche.de autobuild is temporarily unavailable. English-default builds are available from the Backup Autobuild
- (2024 03 10) New camera added to Autobuild: SX420IS : 110a
- (2024 01 08) New camera added to Autobuild: SX620HS : 110a
- (2023 10 20) New camera added to Autobuild: SX430IS : 100b
- (2023 05 18) New camera added to Autobuild: SX600HS : 100d
- (2023 05 11) New camera added to Autobuild: ELPH190 ELPH190 (IXUS 180) : 100a
- (2023 05 08) New camera added to Autobuild: SX600HS : 100f
- (2022 10 12) CHDK 1.6 released. Get it from the Downloads page. Use this thread for bug reports.
- (2022 10 05) CHDK 1.6 enters release candidate status. Users are encouraged to test, visit this thread for details.
- (2022 06 27) Anonymous access to CHDK source in SVN has been disabled by host. Details and workarounds.
- (2021 08 07) Official CHDK IRC moved to #chdk on libera.chat. Discussion
- (2021 06 02) New camera added to Autobuild: ELPH150 (IUXS155) : 100b
- (2021 04 29) New camera added to Autobuild: M3 : 121a
- (2020 12 19) New camera added to Autobuild: M10 : 111a
- (2020 11 15) CHDK 1.5 released. Get it from the Downloads page. Use this thread for bug reports.
- (2020 11 11) New camera added to Autobuild: SX620HS : 100c
- (2020 11 05) New camera added to Autobuild: SX420IS : 100a
- (2020 10 21) New camera added to Autobuild: G7 X Mk2 : 110b
- (2020 10 17) CHDK 1.5 enters release candidate status. Users are encouraged to test, visit this thread for details.
- (2020 10 16) New camera added to Autobuild: G7 X Mk2 : 101a
- (2020 05 08) New camera added to Autobuild: SX620HS: 100b
- (2020 03 15) New camera added to Autobuild: ELPH350HS (IXUS275HS): 100a
- (2020 02 10) New camera added to Autobuild: SD970: 100a
- (2020 01 09) New camera added to Autobuild: SX610: 100a
- (2019 12 24) New cameras added to Autobuild: SX730: 100b, 100c, 100e
- (2019 12 19) New camera added to Autobuild: SX730: 100d
- (2019 10 17) New camera added to Autobuild: G5 X: 101d
- (2019 09 13) New camera added to Autobuild: G5 X: 101c
- (2019 08 28) New camera added to Autobuild: IXUS185: 100a
- (2019 08 27) New camera added to Autobuild: ELPH180 (IXUS175): 100a
- (2019 08 22) New camera added to Autobuild: SD4500 (IXUS1000): 102c
- (2019 08 16) New cameras added to Autobuild: G5 X: 101a, 101b
- (2019 05 07) New camera added to Autobuild: G5 X: 100c
- (2018 10 01) New camera added to Autobuild: ELPH180 (IXUS175): 100b
- (2018 09 06) New camera added to Autobuild: G7 X: 100c
- (2018 08 04) New camera added to Autobuild: SX700: 100d
- (2018 07 07) New camera added to Autobuild: SX60HS: 100g
- (2018 06 10) New camera added to Autobuild: S80: 101b
- (2018 06 03) New camera added to Autobuild: SX60HS: 100h
- (2018 06 02) New camera added to Autobuild: ELPH180 (IXUS175): 100c
- (2018 04 01) New camera added to Autobuild: M10: 110d, 110f, 110g
- (2018 03 24) New camera added to Autobuild: G16: 101b
- (2018 02 24) New camera added to Autobuild: G16: 101a
- (2018 01 02) New camera added to Autobuild: SX700: 100e
- (2017 12 15) New camera added to Autobuild: SX710: 100a
- (2017 12 11) New camera added to Autobuild: G16: 101c
- (2017 12 09) New camera added to Autobuild: SX710: 101a
- (2017 07 11) New camera added to Autobuild: SX400IS: 100b
- (2017 06 17) New cameras added to Autobuild: SX280HS, SX275HS, SX270HS: 102b, 102c, 102d
- (2017 06 14) New camera added to Autobuild: SX60HS: 100b, 100c, 100f
- (2017 06 11) New camera added to Autobuild: G7 X: 100b, 100d
- (2017 03 19) New camera added to Autobuild: ELPH135 (IXUS145): 100c
- (2017 03 12) New camera added to Autobuild: SX410IS: 100b
- (2016 09 24) New camera added to Autobuild: SX410IS: 100c
- (2016 06 09) New camera added to Autobuild: SX530HS: 100c
- (2016 06 09) New camera added to Autobuild: SX520HS: 100b, 100c
- (2016 06 01) New camera added to Autobuild: IXUSIZOOM (SD30): 100h
- (2016 04 16) New camera added to Autobuild: IXUS160 (ELPH160): 100a, 100b
- (2016 03 12) New camera added to Autobuild: IXUS150 (ELPH140): 100c
- (2015 11 29) CHDK 1.4 released. Get it from the Downloads page. Report bugs in the forum
- (2015 11 15) CHDK 1.4 enters release candidate status. Users are encouraged to test, visit this thread for details.
- (2015 03 01) New camera added to Autobuild: A2600: 100c, 100d
- (2015 02 05) New camera added to Autobuild: SX170IS: 100a, 101a
- (2015 01 15) New camera added to Autobuild: A2100: 100a
- (2014 12 18) CHDK 1.3 Released
- (2014 12 05) CHDK 1.3 enters release candidate status.
- (2014 09 29) New camera added to Autobuild: D30: 100a
- (2014 08 30) New camera added to Autobuild: Powershot N Facebook® Ready: 100a
- (2014 08 28) Thanks to hard work by koshy and nafraf, CHDK 1.3 now supports > 60s exposure on all cameras
- (2014 08 02) New camera added to Autobuild: Powershot N: 100a
- (2014 06 23) New camera added to Autobuild: SD4500IS (IXUS1000HS): 100b
- (2014 05 02) New camera added to Autobuild: A4000: 100c
- (2014 04 26) New camera added to Autobuild: IXUS255 (ELPH330HS): 100f, 100h
- (2014 03 26) New camera added to Autobuild: SX510HS: 100d
- (2014 03 16) New camera added to Autobuild: SX510HS: 101a
- (2014 03 08) 1.3 development update - Thanks to waterwingz and a huge number of community testers, a major effort to address longstanding issues with focus override has been started in the unstable branch. Users are encouraged to test and report issues in the forum thread
- (2014 03 05) New camera added to Autobuild: IXUS132 (ELPH115) : 100b
- (2014 01 27) New camera(s) added to Autobuild: A2500: 100a, IXUS240 (ELPH320HS): 100d, 101a
- (2014 01 20) New camera added to Autobuild: SX500: 100e
- (2014 01 15) New camera added to Autobuild: A1400: 100b
- (2014 01 09) New camera added to Autobuild: S110: 103a
- (2013 12 31) New camera added to Autobuild: IXUS140 (ELPH130): 100b
- (2013 11 03) New camera added to Autobuild: IXUS1000 (SD4500) : 101a
- (2013 10 16) New camera added to Autobuild: IXUS Wireless (SD430) : 110a
- (2013 09 20) New camera added to Autobuild: IXUS95 (SD1200) : 100b
- (2013 09 03) New camera added to Autobuild: IXUS140 (ELPH130): 100a
- (2013 09 03) New camera(s) added to Autobuild: SX500: 100c, 100d
- (2013 08 18) Lots of small changes to packages available on the autobuild. But mostly the CHDK devs are chilling after the release of 1.2.0. A big update with lots of nice stuff for CHDK users.
- (2013 07 31) CHDK 1.3 unstable / development version started. Get it from the autobuild.
- (2013 07 30) CHDK 1.2 stable version released. Get it from the Downloads page.
- (2013 07 27) CHDK 1.2 enters release candidate status.
- (2013 07 01) New camera(s) added to Autobuild: G15: 100e
- (2013 06 23) New camera(s) added to Autobuild: A4000: 102a, IXUS125 (ELPH110HS): 100d, IXUS130 (SD1400): 100a
- (2013 06 21) New camera(s) added to Autobuild: SX160: 100a
- (2013 06 11) New camera(s) added to Autobuild: S110: 101b, 102b
- (2013 06 01) New camera(s) added to Autobuild: D20: 100b
- (2013 04 30) New camera(s) added to Autobuild: A3100: 100b, SX210: 100c
- (2013 04 28) New camera(s) added to Autobuild: A2400: 100c, 100d, 100e
- (2013 04 24) New camera(s) added to Autobuild: G15: 100b
- (2013 04 19) New cameras added to Autobuild: A580: 100c
- (2013 04 05) A beta release for the SX50: 1.00b & 1.00c has been added to the Autobuild
- (2013 01 01 ) Alpha build for the IXUS110_SD960 fw 1.01d is available from the Autobuild
- (2012 12 15 ) Recently added cameras : A1300, A3100 , IXUS105_SD1300
- (2012 10 04 ) An alpha build for IXUS130_SD1400 fw 1.00C is finally available from the Autobuild
- (2012 09 23 ) Alpha builds for A810 available from the Autobuild
- (2012 09 15 ) Alpha builds for SX260 and SX240 available from the Autobuild thx to asm1989 and nafraf
- (2012 09 11 ) CHDK-PT updated to version 2.06 to correct a bug with address calculations that affects recent 2012 cameras. Updating to this version is recommended.
- (2012 09 05) Beta release for the A1200 is available from the Autobuild server.
- (2012 08 26) CHDK-PT updated to version 2.04 - new wider format and a fixed width font in the text window for better readability.
- (2012 07 25) CHDK 1.1 released. Get it from the Autobuild page. See Releases for major changes.
- (2012 07 20) CHDK-PT updated to version 2.03 to correct a potentially serious bug in the code produced. All users need to update.
- (2012 07 15) CHDK 1.1 enters release candidate phase, get it from the trunk link in the Autobuild page.
- (2012 07 12) Beta release for IXUS115-ELPH100hs added to CHDK 1.1 (unstable) Autobuild
- (2012 05 27) Alpha release for A3200 added to CHDK 1.0 (stable) Autobuild
- (2012 05 27) pre-alpha version for the Powershot S1 released
- (2012 04 10) sudoku added to the CHDK games
- (2012 04 20) Alpha release for the G1 X is available in the svn
- (2012 04 12) Beta release for the S100 is available from the Autobuild server.
- (2012 03 15) Alpha release for the A420 is available from the Autobuild server.
- (2012 03 31) CHDK-PT updated to version 2.00 status. Latest release supports editing the text in the dissassembled code window
- (2012 03 15) Alpha release for the A420 is available from the Autobuild server.
- (2012 03 13) Beta releases for the A800 , A2100IS & SX210IS are available from the Autobuild server.
- (2012 02 04) Beta release for the A3300is is available from the Autobuild server.
- (2012 01 25) Beta release for the A490 is available from the Autobuild server.
- (2011 11 29) First Alpha release for the ELPH300/IXUS220 is available from the Autobuild server.
- (2011 11 14) Fully functional Alpha release for the SX150IS is available from the Autobuild server.
- (2011 09 11) Beta releases for theSX130IS , SX220HS & SX230HS and a full release for the G10 are available from the Autobuild server.
- (2011 07 28) Beta releases for the Powershot G10 in all firmware versions are now available (finally).
- (2011 07 24) Beta release IXUS100-SD780 with firmware 1.00b is now available
- (2011 07 17) Beta release IXUS200-SD980 with fimware 1.01d is now available.
- (2011 06 25) Beta releases for S95 1.00K and IXUS200/SD980 101c are now available.
- (2011 06 17) A beta release A490 1.00F is now available
- (2011 06 05) A beta release for the three firmware versions of the A495 is now available
- (2011 02 21) SDM 1.85 released
- (2011 01 07) The following new ports now are available from the Autobuild server:
Ixus95 (SD1200) 1.00C, G12 1.00C & 1.00E, SX30 1.00E, 1.00H & 1.00L - (2010 12 29) Lots of new beta versions are out: SX210 1.00C, SX30 1.00E & 1.00L, SD940_Ixus120 1.02C & 1.03C, SD4000_Ixus300 1.00D
- (2010 12 28) DNG support for the G9 added
- (2010 12 02) Multi partition support added for the A610
- (2010 10 30) A beta version for the S95 with firmware 1.00e is online in the forum, thx waldo
- (2010 10 24) The IXUS 900Ti/SD900 with fw version 1.00c is available from the DL page, thx pixeldoc2000
- (2010 10 03) SDM 1.84 released
- (2010 08 22) Porting for some new 2010 cameras started: SX210, SD4000, A3100
- (2010 08 21) New beta versions are available for the following cameras: A430, SX20, SD900
- (2010 08 17) 2010 model cameras SX210, IXUS130/SD1400, IXUS 300HS/SD4000, A3100 dumped with help from Canon Basic dumper.
- (2010 08 13) Canon Basic scripting reverse engineered by corelabs forum link
- (2010 06 27) A running beta version for the D10 is available: forum link
- (2010 06 07) CHDK for the Ixus85/SD770 is online -> Downloads
- (2010 06 04) New ports are in the pipeline, will be released soon (beta versions are already available from the forum): SX20, D10, Ixus85/SD770
- (2010 04 26) CHDK (beta) for the PowerShot S90 with firmware versions 1.00c, 1.01a, 1.01b and 1.01c is available from the Download page (thx ERR99!)
- (2010 03 28) The A480 1.00B port is in the trunk now: Download page (thx ewavr !)
- (2010 03 21) CHDK for the G11 with fw 1.00L is out ! -->Downloads...
- (2010 03 13) The IXUS100 / SD780 with fw 1.00C is in the trunk now, binaries are available from the DL page (thx HarpoMa !)
- (2010 03 07) Ewavr ported the A480, a beta for fw 1.00B is available from the forum
- (2010 01 31) We have 5 new CHDK family members in the trunk now:
→ the G11 (1.00f, 1.00j and 1.00k) (thx ERR99 & Microfunguy) and
→ the IXUS 90 / SD 790 (1.00c and 1.00e) (thx ehmu) - (2010 01 17) A beta version for the G11 with firmware 1.00J is available from the forum (thx ERR99 & Microfunguy)
- (2010 01 11) Beta versions for the IXUS 90 / SD 790 with firmware versions 1.00C and 1.00E are available from the forum (by ehmu)
- (2009 12 30) CHDK for the IXUS 90 / SD 790 with firmware version 1.00D (BETA) is available from the DL page (thx to ehmu)
- (2009 12 24) It's that time of the year again... the CHDK team wishes everybody a merry christmas and a happy new year! thanks to all contributors :)
- (2009 12 13) SDM 1.82 released
- (2009 12 3) Build 854 UBASIC bug nested if bug fix may break some existing scripts, see CHDK forum
- (2009 12 2) Support for script control of play/record and capture mode was added in CHDK version 0.9.9 ([1])
- (2009 11 13) A patch/diff to add A1000 to the trunk is available from the CHDK forum
- (2009 11 08) CHDK for the SX10 firmware version 1.00C, 1.01B, 1.02B, 1.03A are available from the DL page
- (2009 10 27) A beta version for the SD980 (Ixus 200) is available from the CHDK forum
- (2009 09 26) Beta builds for SX200 with firmware 1.00C and 1.00D are now available from the Autobuild server ↑
- (2009 09 13) The A2000 with firmware 1.00C is now available from the Autobuild server ↑
- (2009 09 01) A beta version for the A2000 with fw 1.00C (by iax) is available ([2])
- (2009 08 21) reyalP published 2 new CHDK ports: SD990 / Ixus 980 fw 1.01b and SX1 fw 2.01a
- (2009 07 30) SDM 1.81 released - Serial communication with microcontrollers, new uBasic commands to start/stop actions at a set time & much more...
- (2009 07 18) CHDK used in a professional music video by arman bohn ! (forum link, the album, his blog, some scripts)
- (2009 07 12) New CHDK beta versions are available from the DL page: SX10 1.03A and A470 1.00e
- (2009 07 04) CHDK for the SX10 firmware version 1.01B and 1.00C (BETA) are available from the DL page
- (2009 07 04) CHDK News now on twitter! Details about what exactly ur gonna expect will follow later (CHDKnews@Twitter)
- (2009 06 12) CHDK for the SX10 firmware version 1.02B (BETA) is available from the DL page
- (2009 06 04) CHDK for the A470 firmware version 1.01a is available from the DL page
Basic Articles
The basics: how to install and use the CHDK firmware
- CHDK In Brief - What is CHDK? How do I get started?
- CHDK for Dummies - The very first steps.
- Loading CHDK on your SD card. - Details about installing CHDK on your SD card.
- FAQ / Instructions - Lots of good stuff here. (Installation Instruction,Supported Camera Models,Troubleshooting etc.)
- Mac FAQ Answers and instructions for Mac users.
- CHDK User Manual - Learn the <ALT> menu items and how to use them.
- CHDK User Quick Start Guide - A printable user manual in PDF format for offline viewing. (Last update January 3rd 2012)
- CHDK Installation Guide - A printable installation guide in PDF format for offline viewing. Supplement to the CHDK User Quick Start Guide. (Updated May 2010)
- Articles in other languages: → Bulgarian → Chinese → French → German → Italian
- Scripts - Unleash the FULL power of your camera. Don't miss the user-written scripts and scripting tutorial section! Some features of CHDK, like USB-Remote and Motion-Detection are impossible to use without them. CHDK is a system of programming and scripts that run within it. You need both, CHDK and scripts!
- CHDK interface Languages
- Cheat sheets
Advanced Articles
Forums
- Got a problem or a question? Please check the FAQ first. If you're still stumped, try one of these online forums.
- CHDK Forum is the most active of the English forums and the very best place to ask questions and get an answer. It is monitored by most of the current CHDK developers. Postings translated to English via web sites like Google translate happen all the time and postings when English is not your native tongue are normal. So please go there first if you have a question.
- CHDK-DE Forum is the forum for the German version of CHDK. CHDK-DE contains a few different functions from CHDK but the devs on both forums are working towards building both versions from a common base. The CHDK-DE forum is quite active and open to English submissions. Generally, only the German speaking CHDK developers tend to monitor the activity there but they know their stuff.
- Dpreview forum used to be used most in the past (prior to 2008). There you can find the (English) history of CHDK's development.
- English: dpreview.com, s3users.com, TX-1 users CHDK thread
- Finnish: Astronetti
- German/Deutsch: CHDK-Forum, zonebattler's homezone,
- Greek: Wikia 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: CHDK sur Hardware.Fr CHDK sur Planete-powershot.net
- 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, 122, 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
Links
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.
Other Info
- CHDK WIki Rules
- Bug reports and feature requests Information on how to report bugs.
- CHDK change log / timeline: SVN commits
- Raw comparison, original "Raw enabler": digicanon.narod.ru
- USB Specifications: [3]
Other Wikis
- Japanese: Wikia Japanese version
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
Social Media
Supported Cameras
Read the FAQ and Manual articles before downloading appropriate version.
Camera: Firmware Versions
- A410: 100e, 100f
- A420: 100b
- A430: 100b
- A450: 100d
- A460: 100d
- A470: 100e, 101a, 101b, 102c
- A480: 100b
- A490: 100d, 100e, 100f
- A495: 100d, 100e, 100f
- A530: 100a
- A540: 100b
- A550: 100c
- A560: 100a
- A570: 100e, 101a
- A580: 100c, 101b
- A590: 100e, 101b
- A610: 100d, 100e, 100f
- A620: 100f
- A630: 100c
- A640: 100b
- A650: 100d
- A700: 100b
- A710: 100a
- A720: 100c
- A800: 100b, 100c
- A810: 100b, 100d, 100e
- A1000: 100a, 100b
- A1100: 100a, 100b, 100c
- A1200: 100a, 100b, 100c
- A1300: 100b, 100d, 100e
- A1400: 100b
- A2000: 100a, 100b, 100c
- A2100: 100a
- A2200: 100b, 100c, 100d
- A2300: 100c, 100e, 100f
- A2400: 100c, 100d, 100e
- A2500: 100a
- A2600: 100c, 100d
- A3000: 100b, 100c, 100d
- A3100: 100a, 100b, 100d
- A3200: 100a, 100c, 100d
- A3300: 100a, 100c, 100d
- A3400: 100f, 101a, 101b
- A4000: 100c, 101a, 101b, 102a
- D10: 100a, 100b
- D20: 100b
- D30: 100a
- EOS M3: 101a, 120f, 121a
- EOS M10: 110d, 110f, 110g, 111a
- G1X: 100e, 100f, 100g, 101a
- G5X: 100c, 101a, 101b, 101c, 101d
- G7: 100e, 100g, 100i, 100j
- G7X: 100b, 100c, 100d
- G7X Mk 2: 101a, 110b
- G9: 100d, 100f, 100g, 100h, 100i
- G10: 102a, 103b, 104a
- G11: 100f, 100h, 100j, 100k, 100l
- G12: 100c, 100e, 100f, 100g
- G15: 100b, 100e
- G16: 100h, 101a, 101b, 101c
- IXUS30 (SD200): 100k
- IXUS40 (SD300): 100j, 100k
- IXUS50 (SD400): 101a, 101b
- IXUS55 (SD450): 100b, 100c, 100d
- IXUS60 (SD600): 100a, 100d
- IXUS65 (SD630): 100a
- IXUS70 (SD1000): 100c, 101a, 101b, 102a
- IXUS75 (SD750): 100b, 101a, 101b, 102a
- IXUS80 (SD1100): 100c, 101a, 101b
- IXUS85 (SD770): 100a, 100b
- IXUS90 (SD790): 100c, 100d, 100e
- IXUS95 (SD1200): 100b, 100c
- IXUS100 (SD780): 100b, 100c
- IXUS105 (SD1300): 100b, 100c, 100d
- IXUS110 (SD960): 100b, 101d, 101f, 101g
- IXUS115 (ELPH100HS): 100c, 101a, 101b, 101c
- IXUS120 (SD940): 100e, 101a, 102c, 103b, 103c
- IXUS125 (ELPH110HS): 100d, 100e, 101a
- IXUS130 (SD1400): 100a, 100c
- IXUS132 (ELPH115): 100b
- IXUS135 (ELPH120): 100b
- IXUS140 (ELPH130): 100a, 100b
- IXUS145 (ELPH135): 100c
- IXUS150 (ELPH140): 100c
- IXUS155 (ELPH150): 100b
- IXUS160 (ELPH160): 100a, 100b
- IXUS170 (ELPH170): 100a
- IXUS175 (ELPH180): 100a, 100b, 100c
- IXUS185: 100a
- IXUS180 (ELPH190): 100a
- IXUS190 (ELPH200): 100d. 110a
- IXUS200 (SD980): 100c, 101c, 101d
- IXUS220 (ELPH300HS): 100c, 101a, 101c, 101d, 101e, 101g
- IXUS230 (ELPH310HS): 100a, 100b, 100e
- IXUS240 (ELPH320HS): 100c, 100d, 101a, 102a
- IXUS255 (ELPH330HS): 100f, 100h
- IXUS265 (ELPH340HS): 100a, 100c
- IXUS275 (ELPH350HS): 100a
- IXUS285 (ELPH360HS): 100b, 100c
- IXUS300 (SD4000): 100d
- IXUS310 (ELPH500HS): 100a, 101a, 101b, 101c
- IXUS700 (SD500): 101a, 101b
- IXUS750 (SD550): 100f, 100g, 100h
- IXUS800 (SD700): 100b, 101a, 101b
- IXUS850 (SD800): 100d, 100e
- IXUS860 (SD870): 100c
- IXUS870 (SD880): 100e, 101a, 102b
- IXUS900 (SD900): 100c
- IXUS950 (SD850): 100c
- IXUS960 (SD950): 100c, 100d
- IXUS970 (SD890): 100b, 100c, 100d, 100f
- IXUS980 (SD990): 100e, 101b
- IXUS990 (SD970): 100a, 100b
- IXUS1000 (SD4500): 100b, 100d, 100f, 101a, 102b, 102c
- IXUSIZOOM (SD30): 100e, 100f, 100g, 100h
- IXUSW (SD430): 110a
- Powershot N: 100a
- Powershot N Facebook: 100a
- S2IS: 100e, 100f, 100g, 100i
- S3IS: 100a
- S5IS: 101a, 101b
- S80: 100g, 101b
- S90: 100c, 101a, 101b, 101c
- S95: 100e, 100h, 100i, 100k
- S100: 100d, 100e, 101a, 101b, 102a
- S110: 101b, 102b, 103a
- SX1: 200h, 201a
- SX10: 100c, 101a, 101b, 102b, 103a
- SX20: 100f, 102b, 102c, 102d
- SX30: 100e, 100h, 100l, 100m, 100n, 100p
- SX40HS: 100d, 100f, 100g, 100i
- SX50HS: 100b, 100c
- SX60HS: 100b, 100c, 100f, 100g, 100h
- SX100IS: 100b, 100c
- SX110IS: 100b
- SX120IS: 100b
- SX130IS: 101c, 101d, 101f
- SX150IS: 100a
- SX160IS: 100a
- SX170IS: 100a, 101a
- SX200IS: 100c, 100d
- SX210IS: 100c
- SX220HS: 100a, 101a, 101b, 101c, 101e
- SX230HS: 100c, 101a, 101b, 101c, 101e
- SX240HS: 100a, 100c, 101a
- SX260HS: 100b, 100c, 101a
- SX270HS: 102b, 102c
- SX275HS: 102b, 102c
- SX280HS: 102b, 102c, 102d
- SX400IS: 100b
- SX410IS: 100b, 100c
- SX420IS: 100a, 110a
- SX430IS: 100b
- SX500IS: 100c, 100d, 100e
- SX510HS: 100a, 100c, 100d, 101a
- SX520HS: 100b, 100c
- SX530HS: 100a, 100c
- SX600HS: 100d, 100f
- SX610HS: 100a
- SX620HS: 100b, 100c, 110a
- SX700HS: 100d, 100e
- SX710HS: 100a, 101a
- SX730HS: 100b, 100c, 100d, 100e
- TX1: 100g, 101b
Firmware versions in green are available in stable and/or dev for download
Firmware versions in gray do not have official CHDK releases. Check porting status here
For the development status of not-yet-supported cameras, see For Developers.
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?)
Sample pictures
We couldn't have done it without CHDK...
Feedback
- Ideas, Suggestions, Feature Requests
- uBasic Script command suggestions
- Express your vote of THANKS!