CHDK Wiki
m (Um.... The latest version is 1.4.)
Tags: Visual edit apiedit
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  +
{{Outdated}}
  +
 
===CHDK Features===
 
===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.
+
*'''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 supports the open DNG raw standard.
 
*'''Override Camera parameters''' - Exposures from 2048s to 1/60,000s with flash sync. Full manual or priority control over exposure, aperture, ISO and focus.
 
*'''Override Camera parameters''' - Exposures from 2048s 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.
 
*'''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. Extended video clip length - 1 hour or 2GB.
 
*'''Video Overrides''' - Control the quality or bitrate of video, or change it on the fly. Extended video clip length - 1 hour or 2GB.
*'''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.
+
*'''[[CHDK_Scripting_Cross_Reference_Page|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 lightning.
+
*'''[[Motion_Detection|Motion detection]]''' - Trigger exposure in response to motion, fast enough to catch lightning.
 
*'''Edge overlay''' - Detect the edges in a scene, and display them later. Ideal for timelapses, stop-motion, stereography and much more.
 
*'''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. (RGB, blended, luminance and for each RGB channel)
 
*'''Live Histogram''' - CHDK includes a customizable, live histogram display, like those typically found on more expensive cameras. (RGB, blended, luminance and for each RGB channel)
 
*'''Zebra-Mode''' - Displays under and overexposure areas live on the screen.
 
*'''Zebra-Mode''' - Displays under and overexposure areas live on the screen.
 
*'''GRIDS''' - Create custom grids and display whichever one suits your shooting conditions.
 
*'''GRIDS''' - Create custom grids and display whichever one suits your shooting conditions.
*'''Multi-Lingual Interface''' - CHDK supports about 22 languages, and adding more languages is simple.
+
*[[Languages|Multi-Lingual Interface]] - CHDK supports about 22 languages, and adding more languages is simple.
 
*'''DOF Calculator''' - Display detailed DOF information on the screen.
 
*'''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.
 
*'''Customizable OSD''' - Improved display of battery status, free space, camera parameters, and much more. Fully customizable with an on-screen editor.
Line 17: Line 19:
 
*'''Games''' - Play Reversi, Sokoban, Mastermind, 4-in-a-Row, Tetris, Snake or Sudoku on your camera.
 
*'''Games''' - Play Reversi, Sokoban, Mastermind, 4-in-a-Row, Tetris, Snake or Sudoku on your camera.
 
*Calendar
 
*Calendar
*'''USB remote''' - Simple DIY remote allows you to trigger exposures or scripts.
+
*'''[[USB Remote]]''' - Simple DIY remote allows you to trigger exposures or scripts.
  +
*'''[[PTP Extension]]''' - Remote control and display from a PC
 
*'''[[CHDK_User_Manual#Debug_Parameters|Benchmark ]]'''- Compare the performance of your SD cards.
 
*'''[[CHDK_User_Manual#Debug_Parameters|Benchmark ]]'''- Compare the performance of your SD cards.
*'''User Menu''' - Edit your own customizable User-Menu for fast access to often used features.
+
*'''[[User_menu|User Menu]]''' - Edit your own customizable User-Menu for fast access to often used features.
 
*Battery Indicator - Always on
 
*Battery Indicator - Always on
*Ability to remove dark frame subtraction (why would one use it?)
+
*Ability to control dark frame subtraction
 
*'''there is even more''' → read the [[CHDK User Manual|Manual]] & explore this wiki.
 
*'''there is even more''' → read the [[CHDK User Manual|Manual]] & explore this wiki.
 
   
 
=== Version Supported Features in CHDK ===
 
=== Version Supported Features in CHDK ===
   
Values are <b>Y</b> (yes, verified working) <b>N</b> (no, fails to work), - (confirmed as unsupported/unimplemented), <b>?</b> (unknown status), <b>123</b>(numbers for foot notes for confirmed details on specific models).
+
Values are <b>Y</b> (yes, verified working) <b>N</b> (no, fails to work), - (confirmed as unsupported/unimplemented), <b>?</b> (unknown status), <b>123</b>(numbers for foot notes for confirmed details on specific models).
 
<b>This table is new. If you are enjoying CHKD, please help fill in the "?" unknowns.</b>
 
<b>This table is new. If you are enjoying CHKD, please help fill in the "?" unknowns.</b>
 
{| border="1" class="wikitable sortable" style="font-size: smaller; text-align: center; table-layout: fixed; "
 
{| border="1" class="wikitable sortable" style="font-size: smaller; text-align: center; table-layout: fixed; "
 
|-
 
|-
 
!Version
 
!Version
!colspan=13|1.0.0 (old stable)
+
!colspan=13|1.0.0 (obsolete)
!colspan=13|1.1.0 (stable)
+
!colspan=13|1.1.0 (old stable)
!colspan=13|1.2.0 (dev)
+
!colspan=13|1.2.0 (stable)
 
|-
 
|-
 
!RAW
 
!RAW
Line 43: Line 45:
 
!DNG
 
!DNG
 
!colspan=13|1.1
 
!colspan=13|1.1
!colspan=13|1.1 & 1.3
+
!colspan=13 style="background: #deebf7;"|1.1 & 1.3
!colspan=13|1.1 & 1.3
+
!colspan=13 style="background: #deebf7;"|1.1 & 1.3
 
|-
 
|-
 
!Override
 
!Override
 
!colspan=13|Y
 
!colspan=13|Y
 
!colspan=13|Y
 
!colspan=13|Y
!colspan=13|Y
+
!colspan=13|V2 UI
 
|-
 
|-
 
!Bracket
 
!Bracket
Line 73: Line 75:
 
!colspan=13|Y
 
!colspan=13|Y
 
!colspan=13|Y
 
!colspan=13|Y
!colspan=13|Y
+
!colspan=13|V2
 
|-
 
|-
 
!Edge overlay
 
!Edge overlay
Line 138: Line 140:
 
!USB remote
 
!USB remote
 
!colspan=13|V1
 
!colspan=13|V1
!colspan=13|V2
+
!colspan=13 style="background: #deebf7;"|V2
!colspan=13|V2
+
!colspan=13 style="background: #deebf7;"|V2
 
|-
 
|-
 
!SD Benchmark
 
!SD Benchmark
Line 149: Line 151:
 
!colspan=13|V1
 
!colspan=13|V1
 
!colspan=13|V1
 
!colspan=13|V1
!colspan=13|V2
+
!colspan=13 style="background: #deebf7;"|V2
 
|-
 
|-
 
!User Menu
 
!User Menu
Line 159: Line 161:
 
!colspan=13|N
 
!colspan=13|N
 
!colspan=13|N
 
!colspan=13|N
!colspan=13|Y
+
!colspan=13 style="background: #deebf7;"|Y
 
|-
 
|-
 
!Loadable Modules
 
!Loadable Modules
 
!colspan=13|N
 
!colspan=13|N
!colspan=13|Y
+
!colspan=13 style="background: #deebf7;"|Y
!colspan=13|Y
+
!colspan=13 style="background: #deebf7;"|Y
 
|-
 
|-
 
!Lua graphics
 
!Lua graphics
 
!colspan=13|N
 
!colspan=13|N
!colspan=13|Y
+
!colspan=13 style="background: #deebf7;"|Y
!colspan=13|Y
+
!colspan=13 style="background: #deebf7;"|Y
 
|-
 
|-
 
!Live Video
 
!Live Video
 
!colspan=13|N
 
!colspan=13|N
!colspan=13|Y
+
!colspan=13 style="background: #deebf7;"|Y
!colspan=13|Y
+
!colspan=13 style="background: #deebf7;"|Y
  +
|-
  +
!Script Console
  +
!colspan=13|V1
  +
!colspan=13|V1
  +
!colspan=13 style="background: #deebf7;"|V2
 
|}
 
|}
 
[[Category:CHDK]]
 
[[Category:CHDK]]

Revision as of 02:14, 15 February 2016


Attention

IMPORTANT: The content of this page is outdated. If you have checked or updated this page and found the content to be suitable, please remove this notice.


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 supports the open DNG raw standard.
  • Override Camera parameters - Exposures from 2048s 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. Extended video clip length - 1 hour or 2GB.
  • 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 lightning.
  • 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. (RGB, blended, luminance and for each RGB channel)
  • 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 22 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, Mastermind, 4-in-a-Row, Tetris, Snake or Sudoku on your camera.
  • Calendar
  • USB Remote - Simple DIY remote allows you to trigger exposures or scripts.
  • PTP Extension - Remote control and display from a PC
  • Benchmark - Compare the performance of your SD cards.
  • User Menu - Edit your own customizable User-Menu for fast access to often used features.
  • Battery Indicator - Always on
  • Ability to control dark frame subtraction
  • there is even more → read the Manual & explore this wiki.

Version Supported Features in CHDK

Values are Y (yes, verified working) N (no, fails to work), - (confirmed as unsupported/unimplemented), ? (unknown status), 123(numbers for foot notes for confirmed details on specific models). This table is new. If you are enjoying CHKD, please help fill in the "?" unknowns.

Version 1.0.0 (obsolete) 1.1.0 (old stable) 1.2.0 (stable)
RAW Y Y Y
DNG 1.1 1.1 & 1.3 1.1 & 1.3
Override Y Y V2 UI
Bracket Y Y Y
Video Override Y Y Y
Scripting Y Y Y
Motion detect Y Y V2
Edge overlay Y Y Y
Histogram Y Y Y
Zebra-Mode Y Y Y
Grids Y Y Y
Multi-Lang Y Y Y
DOF Calc Y Y Y
Custom OSD Y Y Y
Filebrowser Y Y Y
Textreader Y Y Y
Games Y Y Y
Calendar Y Y Y
USB remote V1 V2 V2
SD Benchmark Y Y Y
User Interface V1 V1 V2
User Menu Y Y Y
User Menu Scripts N N Y
Loadable Modules N Y Y
Lua graphics N Y Y
Live Video N Y Y
Script Console V1 V1 V2