CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

Embed Size (px)

Citation preview

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    1/36

    ! ! ! ! ! ! CHDK! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! Canon Hack Development Kit! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! User Quick Start Guide! ! ! ! ! ! ! ! 2009 !! V.1.7.5

    ! ! ! CHDK User Quick Start Guide December 2009! ! !

    !

    ! !

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    2/36

    ! N o t e s

    ! C H D K

    !

    ! C a n o n H a c k D e v e l o p m e n t K i t

    !!

    U s e r Q u i c k S t a r t G u i d e

    ! 2 0 0 9 V . 1 . 7 . 5

    !

    ! F o r C a n o n C a m e r a s w i t h C H D K

    ! l o a d e d a n d o p e r a t i o n a l

    ! F o r i n s t a l l a t i o n i n s t r u c t i o n s g o t o :

    h t t p : / / c h d k . w i k i a . c o m / w i k i / C H D K

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    3/36

    SSave RAW ! 16Scene luminance ! 30Scripting notes ! 52Scripting parameters ! 36SD card ! 15, 32, 33, 35, 39, 40, 43, 44, 45, 46, 61

    SDM (Stereo Data Maker) 48, 59Show misc values ! 29, 44Show OSD ! 26, 34Shutter speed ! 9, 12, 13, 30, 39, 49, 55, 58Shortcut button(s) ! 5, 6, 8Splash screen ! 4, 42Subj. dist. ! 9, 11, 31Swap partitions 43, 45 !Symbols ! 26

    TText le reader ! 41Tv! 9, 11, 12, 13, 30, 62

    ! UUSB remote 36, 50, 52USB remote notes 50User menu ! 27, (8)Using CHDK ! 4

    VValue factor ! 6, 9, 10, 12, 27Video parameters ! 15

    -Video bitrate ! 15-Video quality ! 15

    Video Quality Control 15Visual settings ! 35Volts max. ! 32Volts min. ! 32

    WWarning threshold 32

    ZZebra parameters ! 24Zoom ! 6, 15, 19, 29, 30, 37Zoom value ! 29, 30

    68

    ContentsAcknowledgements . 2 !

    CHDK Introduction ... 3

    Using CHDK ... 4 OSD Display diagram .. 7

    Main Menu .. 8

    Extra Photo Operations . 8Video Parameters .. 15RAW parameters 16Edge overlay 19Custom curves 20Histogram parameters . 21Zebra parameters .. 24OSD parameters . 26Visual settings 35Scripting parameters .. 36

    Miscellaneous stuff . 38History of CHDK 47

    Stereo Data Maker . 48

    KAP ...... 49

    Bracketing notes ... 49

    RAW notes ...... 50

    USB Remote Notes ... 50

    Grids Notes .... 51

    Curves Notes . 52

    Scripting Notes .. 52

    Bad pixel Notes . 55Flash Notes .... 56

    Examples .... 57

    FAQs and Facts .... 60

    Links .... 63

    Legal Notes ...... . 64 ! ! ! ! !

    INDEX .......... 65

    1

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    4/36

    L L a n g u a g e 3 5 L e g a l n o t e s 6 4 L i n e c o l o r 2 9 L i n k s 6 3 L o a d c u r v e p r o l e 2 0 L o a d g r i d f r o m l e 2 9 , 5 1

    M M a i n m e n u 8 M a k e c a r d b o o t a b l e 4 3 , 4 5 M e n u i n O S D 2 6 M e m o r y b r o w s e r 4 4 M e m o r y ( F i l e s p a c e ) i n d i c a t o r s 7 M e m o r y i n f o - s h o w 4 3 M F 6 , 4 2 M i s c e l l a n e o u s s t u f f 3 8 M i s c e l l a n e o u s v a l u e s 7 , 2 9 , 3 1 , 4 7 M u t e d u r i n g z o o m i n g 1 5

    N N D l t e r s t a t e 9 N o t e s 4 9 N o i s e 1 7 , 2 8 , 3 9

    O O p t i c a l z o o m 1 5 O S D ( O n S c r e e n D i s p l a y ) 7 O S D i n r e v i e w m o d e 3 4 O S D l a y o u t e d i t o r 2 8 , ( 6 , 1 4 , 2 8 , 3 2 , 3 3 ) O S D p a r a m e t e r s 2 6 , ( 1 4 , 5 1 ) O v e r e x p . v a l u e 3 0 O v e r r i d e a p e r t u r e 9 , 3 0 O v e r r i d e s h u t t e r s p e e d 9 , 2 7

    P P o w e r o f a s h 1 4 P a u s e V i d e o 1 5 P u r g e R A W 3 8 , 3 9 , 4 0

    R R A W i n d i c a t o r 7 , 3 2 R A W a v e r a g e 3 8 , ( 3 9 )

    R A W d e v e l o p 1 8 , 2 0 , 3 8 , 5 0 R A W m e r g e 3 8 , 3 9 , 5 0 R A W n o t e s 5 0 R A W p a r a m e t e r s 1 6 , 3 8 , 5 5 R A W s u m 3 9 , ( 3 8 ) R B F f o n t 3 5 , 4 1 , 4 7 R e m o t e p a r a m e t e r s 3 6 R e m o t e z o o m 3 7 R e s e t o p t i o n s t o d e f a u l t 4 3

    6 7

    A c k n o w l e d g e m e n t s

    C H D K h a s t o b e o n e o f t h e m o s t i n n o v a t i v e i m p r o v e m e n t s t o a n y c a m e r a t h a t h a s e v e r c o m e a l o n g s i n c e t h e b e g i n n i n g o f p h o t o g r a p h y . S t a r t e d o u t b y s o m e p e o p l e w h o o n l y w a n t e d R A W o u t o f t h e i r r a w - c r i p p l e d c a m e r a s , i t h a s n o w g r o w n i n t o o n e o f t h e m o s t a d a p t a b l e , e x i b l e , a n d f u l l - f e a t u r e d o p e r a t i n g s y s t e m s o f a n y c a m e r a s e v e r m a d e . W e a r e a l l e x t r e m e l y g r a t e f u l f o r t h e w o r k t h a t e v e r y o n e h a s p u t i n t o t h i s a r e n a o f d i s c o v e r y , i m p l e m e n t a t i o n , c o d i n g , s h a r i n g , c a m e r a t e s t i n g , ( e s p e c i a l l y w i t h t h e u n k n o w n , a n d p o s s i b l y h i g h r i s k ) , a n d t h o s e t h a t p r o v i d e a l l t h e i n f o r m a t i o n o n t h e W i k i p a g e s ( a n d e l s e w h e r e i n t h e w o r l d ) . T h o s e w h o h a v e c o n t r i b u t e d t o t h i s g r e a t s t r i d e i n t h e w o r l d o f p h o t o g r a p h y d e s e r v e a h u g e v o t e o f t h a n k s .

    M a n y t h a n k s g o t o t h e o r i g i n a l d e v e l o p e r s v i t a l y b , a n d G r A n d , o w e n j m , H a r v e s t e r , j e f f 6 6 6 , [ m r . a n o n ] , M X 3 , F i n g a l o , e w a v r , A l l b e s t , C H D K L o v e r , B a r n e y F i f e , a l s o t o J u c i f e r a n d P h y r e P h o X , t o c o s m o g r a p h f o r t h e e x c e l l e n t C H D K l o g o , a n d t o a l l t h e o t h e r s m e n t i o n e d o r n o t , i n H i s t o r y o f

    C H D K o n p a g e 4 7

    O t h e r c o n t r i b u t o r s i n c l u d e , a c s e v e n ( t h e f o r u m ) , a c h u r c h , A D a m b , a u j , b a r b e r o f c i v i l , B g ~ , b p e r r y b a p , b r a b l 2 , b r a k e , c a i l , c h d k j , c h r , c o r m a c , c y r i l 4 2 e , d a n i e l m e w e s , D a r k n e s s , D a t a G h o s t , d i a b l o , D i v a l e n t , e l e c k t r o 2 5 5 , f a n t o m a s 4 o , f b o e s c h , f b o n o m i , f e 5 0 , s h p e p p e r , f u d g e y , G r i n , H a c k i , h i k e r _ j o n , h - v - n , i a x , I n t r n s t , i m a g e 1 3 , K e o e e i t , m 2 t k , m a _ j k , m a t t k i m e , M i c r o f u n g u y ,

    m k m e n u t s , m p r o k o , M r S p o o n , m s l , m w e e r d e n , n a n d o i d e , n e s z t , n i m r o d , n i r s c h i , N o v e x , o l d g i t , p e v 6 9 , p i x e l d o c 2 0 0 0 , P l a s m a H H , q u i e t s c h i , R a d u P , r e y a l p , r u d i , s h a r k y , s h e n t y , S m a r t k i l l e r , s n c , T h o r w a k , t o i n e c h , T P C , t r 1 s t a n , u v v v , V e l o , w h i m , w h o e v e r , w o n t o l l a , Y a r v i e h , z f e e t , a n d m o r e t o c o m e .

    M a n y t h a n k s .

    T h a n k s t o G r a y s t a r f o r t h e A l l b e s t 5 0 m a n u a l , a n d t o t h e w r i t e r s o f t h e o n l i n e M o r e b e s t m a n u a l , ( t h e s e p a g e s a r e b a s e d u p o n t h o s e ) , a n d e v e r y o n e e l s e w h o h a s c o n t r i b u t e d h o w e v e r s m a l l o r l a r g e t o C H D K a n d t h e W i k i p a g e s .

    !!!!

    2

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    5/36

    ! EEdge overlay ! 19Extra Photo Operations ! 8, 13Ev! 9, 14, 17, 20, 24, 30, 48Examples ! 57! -Fast shutter 58

    ! -Force ash 59 ! -Grids ! 59 ! -HDR ! 57 ! -KAP 59 ! -Motion detect 58 ! -SDM ! 59Extra Long Exposure 9

    FFast EV Switch 7, 14Fast Video Control 15FAQ ! 60File browser ! 38, (6, 18. 20, 40, 41)Filespace ! 32, 33Fill color ! 29Flashlight ! 42Flash notes ! 56

    Force ash in moviemode 56Force manual ash 14Force ash pics ! 59Free internal memory 19!

    GGames ! 42Grid ! 19, 29, 34, 51, 59, 63Grids notes ! 51Grids pics 59

    HHistogram illustrations ! 22, 23, 24Histogram parameters ! 21History of CHDK ! 47

    IIntroduction ! 3

    ISO!

    8, 10, 12, 13, 30, 52J

    JPEG ! 17, 18, 52

    KKAP (Kite Aerial Photography) ! 49, 60

    66

    ! CHDK IntroductionWelcome 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 .DNG (Digital Negative for wider compatibility)

    ! ! Live histogram (RGB, blended, luminance and for each RGB channel)! ! Zebra mode (a live view of over and under-exposed areas of your picture)

    Depth-of-eld (DOF) -calculator, Hyperfocal-calculator with instant Hyperfocal andInnity focus-set, and more

    ! ! Battery indicator! ! RAW and Video space-remaining gauges with custom low-limit alerts! ! USB cable and wireless remote shutter release

    Motion-detection trigger - automatically res camera on motion detection. (Able tocapture lightning strikes.)

    ! ! Customizable high-speed continuous (burst) Shutter-based (Tv), aperture-based (Av) and! ! ISO-based exposure bracketing (unlimited shots)! ! Focus bracketing (unlimited shots)! ! Adjustable Video quality and size (compression) adjustable while recording! ! Elimination of 1 GB video-size limit (for many DigicII cameras)! ! Zoom during video function (for cameras without this feature)! ! Shutter, Aperture, and ISO Overrides! ! Ultra-long shutter speeds - up to 64 seconds (much longer for supported cameras)! ! Ultra-fast shutter speeds - up to 1/ 10,000" and higher! ! High-speed Flash Sync at all speeds up to 1/64,000 of a second

    ! ! Custom user-editable visible Grids for framing, cropping, and alignment! ! File browser! ! Text reader! ! Calendar! ! Games "! ! Fully customizable CHDK display, info placement, user-colors, fonts in menus, etc.! ! Custom CHDK User Menu (for instant recall of up to 10 favorite functions)! ! Scripts execution - including exposure bracketing, focus bracketing, intervalometer, etc! ! And other features too numerous to mention here.

    3

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    6/36

    ! I N D E X

    A A c k n o w l e d g e m e n t s 2 A d a p t o r l e n s s c a l e 3 0 A F K e y 1 5 < A L T > m o d e 5 , 6 , 7 , 8 , 1 8 , 1 9 , 2 7 , 3 6 , 4 2 , 4 8 , 5 0 , 5 1 , 5 6 , 6 2 A L T + / - d e b u g a c t i o n 4 6 A p e r t u r e 9 , 1 1 , 3 0 , 4 7 , 4 8 , 4 9 A u t o m a g n i f y 2 3 A u t o s e l e c t 1 s t e n t r y @ m e n u 2 6 A u t o s c r o l l d e l a y 4 1 A v 9 , 1 1 , 3 0 , 5 2 , 6 2

    B B a d p i x e l n o t e s 5 5 B a d p i x e l r e m o v a l 1 8 , 5 5 B a t t e r y i n d i c a t o r 7 , 2 6 , 3 2 B e n c h m a r k 4 4 , 4 5 B r a c k e t i n g i n c o n t i n u o u s m o d e 1 1 , 4 8 B r a c k e t i n g n o t e s 4 9 B v 3 0

    C

    C a l e n d a r 4 0 C a n o n o v e r e x p . v a l u e 3 0 C l e a r o v e r r i d e v a l u e s a t s t a r t 1 3 C l e a r v i d e o p a r a m s a t s t a r t 1 5 C l o c k 3 4 , ( 7 , 1 6 , 4 7 ) C o l o r s 1 8 , 2 1 , 2 9 , 3 5 , 4 3 C r e a t e c a r d w i t h 2 p a r t i t i o n s 4 5 C u r r e n t S c r i p t 7 , 3 6 C u s t o m A u t o I S O 1 2 , 1 3 C u s t o m c u r v e s 2 0 C u s t o m t i m e r 1 1 , 1 7 C u r v e s n o t e s 5 2

    D D a r k f r a m e s u b t r a c t i o n 1 7 D e b u g p a r a m e t e r s 4 3 D e f a u l t s 1 5 , 3 5 , 3 7

    D i s a b l e L C D 4 2 D i s a b l e O v e r r i d e s 8 , 1 4 D i s p l a y b u t t o n 5 , 8 , 2 6 , 2 8 D N G 1 8 , 3 8 , 4 6 , 5 5 , 5 6 D O F c a l c u l a t o r 2 5 , 2 8 , 3 1 , 4 7 , 6 3 D r a w p a l e t t e 4 3

    6 5

    T h e s e f e a t u r e s w o r k o n a l l c a m e r a m o d e l s s u p p o r t e d b y C H D K . T h e c a m e r a d o e s n o t n e e d t o h a v e " r e l a t e d " o r " i n h e r e n t " f e a t u r e s a l r e a d y p r e s e n t - C H D K w i l l a d d t h e r e q u i r e d f u n c t i o n a l i t y . N e w f e a t u r e s a r e a c c e s s e d t h r o u g h C H D K - s p e c i c m e n u s , r a t h e r t h a n t h e d e f a u l t c a m e r a m e n u s .

    A s C H D K i s c o n t i n u a l l y e v o l v i n g , n e w f e a t u r e s a r e o f t e n a d d e d . T h i s m e a n s s o m e o f t h e l i s t e d f e a t u r e s d e p e n d o n y o u u s i n g a v e r s i o n o f C H D K t h a t h a s t h o s e f e a t u r e s .

    C h e c k o u t t h e D o w n l o a d s p a g e f o r i n f o r m a t i o n o n n d i n g t h e r i g h t b u i l d f o r y o u r n e e d s .

    ! G o t o : - h t t p : / / c h d k . w i k i a . c o m / w i k i / D o w n l o a d s

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    U s i n g C H D K

    T o S t a r t D r y o s C a m e r a s w i l l A u t o L o a d a t s t a r t u p .! f o r V W o r k s c a m e r a s . .

    1 . S t a r t t h e c a m e r a i n P l a y b a c k m o d e 2 . P r e s s M e n u , t h e n p r e s s U p o n c e 3 . A n o p t i o n t o u p d a t e t h e r m w a r e a p p e a r s ,

    S e l e c t t h a t o p t i o n . 4 . C o n r m t h e u p d a t e , ( O K - p r e s s F U N C . S E T )

    !

    S e e : - h t t p : / / c h d k . w i k i a . c o m / w i k i / B o o t a b l e _ S D _ c a r d! f o r i n s t r u c t i o n s t o m a k e m e m o r y c a r d b o o t a b l e .

    ! T h e C H D K s p l a s h s c r e e n w i l l a p p e a r f o r a b o u t 2 s e c o n d s , c o n r m i n g t h a t C H D K i s n o w r u n n i n g o n y o u r c a m e r a .

    !

    ! ( T h e s p l a s h s c r e e n c a n b e d i s a b l e d i n M a i n M e n u > M i s c e l l a n e o u s s t u f f )

    4

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    7/36

    Legal Notes

    This User Guide is Copyright under the terms of the GNU General Public License, FreeDocumentation 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 butWITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY orFITNESS FOR A PARTICULAR PURPOSE.

    !

    GPL:

    * This le is part of CHDK.

    * Copyright 2008 The CHDK Team* CHDK - CHDK Wiki

    * This program is free software; you can redistribute it and/or modify

    * it under the terms of the GNU General Public License as published by

    * the Free Software Foundation; either version 2 of the License, or

    * (at your option) any later version.

    * This program is 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 PURPOS E. See the

    * GNU General Public License for more details.

    * You should have received a copy of the GNU General Public License

    * along with this program; if not, write to the Free Software

    * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA,

    02110-1301 USA! ! !

    Canon is a registered Trademark of Canon Inc.PowerShot is a Trademark of Canon Inc.

    Mac, Macintosh, and Mac logo are registered Trademarks of Apple Computer Inc.registered in the U.S. and other countries.

    Windows is a registered Trademark of Microsoft Corp.

    64

    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 willchange, allowing you to start accessing CHDK features. For example, pressing the SETbutton will display the CHDK Script menu, rather than the usual function associated withSET.

    There are different ways to enter mode, depending on the style of camera.

    A Series Press the Direct Print button ( A momentary short press )G Series Press the Shortcut button *S Series Press the Shortcut button *SD Series Press the Direct Print button

    ! * See note on page 6 about Shortcut button.Also, while in mode the following buttons are reassigned:

    A Series Exposure/Erase(+/-) Toggles RAW capture modeG Series AF Frame Selector/Erase Toggles RAW capture mode ! ! !

    S Series FUNC.SET Toggles RAW capture modeSD / IXUS Series DISP Toggles RAW capture mode

    ! SX200 !! ! ! ! ! ! ! ! ! ! ! ! ! ! SX10 ! ! AF Frame Selector/Erase Toggles RAW capture mode !

    Common to most cameras

    MENU Displays the main CHDK menu FUNC.SET Display the Script menu DISPLAY Button -- Return to previous menu Full Shutter press Executes the selected Script, or pauses the running script

    The following functions are available any time CHDK is loaded.

    Common to most cameras Half Shutter + Left Toggle Zebra on/off Half Shutter + Up Toggle Histogram on/off (on recent versions Half shoot+down). Half Shutter + Right Toggle OSD on/off

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ...(Contd. P6)

    5

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    8/36

    L i n k s

    F A Q h t t p : / / c h d k . w i k i a . c o m / w i k i / F A Q

    C H D K f o r D u m m i e s T h e V e r y F i r s t S t e p s

    h t t p : / / c h d k . w i k i a . c o m / w i k i / C H D K _ f o r _ D u m m i e s

    C a r d t r i c k s ( M e m o r y c a r d f o r m a t t i n g ) h t t p : / / c h d k . s e t e p o n t o s . c o m / i n d e x . p h p / t o p i c , 9 6 4 . 0 . h t m l

    U s e r M a n u a l a t W i k i h t t p : / / c h d k . w i k i a . c o m / w i k i / C H D K _ U s e r _ M a n u a l

    G u i d e h t t p : / / c h d k . s e t e p o n t o s . c o m / i n d e x . p h p / t o p i c , 1 1 6 7 . 0 . h t m l

    H i - S p e e d S h u t t e r & F l a s h - S y n c h t t p : / / c h d k . w i k i a . c o m / w i k i / S a m p l e s : _ H i g h - S p e e d _ S h u t t e r _ % 2 6 _ F l a s h - S y n c

    " D o F S t a c k i n g " u s i n g C H D K F o c u s B r a c k e t i n g

    h t t p : / / c h d k . w i k i a . c o m / w i k i / D o F _ S t a c k i n g

    G r i d s h t t p : / / c h d k . w i k i a . c o m / w i k i / G r i d s

    S o f t w a r e O v e r v i e w / L i n k l i s t h t t p : / / c h d k . w i k i a . c o m / w i k i / S o f t w a r e

    U B A S I C h t t p : / / c h d k . w i k i a . c o m / w i k i / U B A S I C

    L u a S c r i p t i n g h t t p : / / c h d k . s e t e p o n t o s . c o m / i n d e x . p h p / b o a r d , 3 5 . 0 . h t m l

    D o w n l o a d p a g e f o r l a t e s t b u i l d s e t c h t t p : / / c h d k . w i k i a . c o m / w i k i / D o w n l o a d s

    H o w T o T e s t Y o u r C a m e r a h t t p : / / c h d k . w i k i a . c o m / w i k i / C a m e r a F e a t u r e s

    A L T M E N G D . Z I P T e x t l e s

    i n s t r u c t i o n s f o r i n c a m e r a

    h t t p : / / c h d k . s e t e p o n t o s . c o m / i n d e x . p h p ?

    a c t i o n = d l a t t a c h ; t o p i c = 1 2 1 4 . 0 ; a t t a c h = 2 8 1 9

    C u r v e A n t h o l o g y h t t p : / / w w w . c u r v e m e i s t e r . c o m / s u p p o r t / c u r v e m e i s t e r 2 / h e l p / A r t i c l e s / C u r v e M o v e s . h t m

    U S B R e m o t e C a b l e h t t p : / / c h d k . w i k i a . c o m / w i k i / U S B _ R e m o t e _ C a b l e

    S a m p l e p h o t o s , v i d e o s , e t c . h t t p : / / w i k i a . c o m / w i k i / S a m p l e s : _ H D R

    G P L L i c e n s e h t t p : / / w w w . g n u . o r g / c o p y l e f t / g p l . h t m l

    D O F C a l c u l a t o r h t t p : / / c h d k . w i k i a . c o m / w i k i / C H D K _ f i r m w a r e _ u s a g e / A l l B e s t # Q u i c k - S e t _ H y p e r f o c a l _ .

    2 6 _ I n f i n i t e _ M a n u a l _ F o c u s _ D i s t a n c e s

    R A W S a m p l e s h t t p : / / c h d k . w i k i a . c o m / w i k i / S a m p l e s : _ R A W

    I m a g e p r o c e s s i n g & o t h e r s o f t w a r e h t t p : / / c h d k . w i k i a . c o m / w i k i / S o f t w a r e # C H D K _ r e l a t e d

    C H D K o n F l i c k r h t t p : / / w w w . f l i c k r . c o m / g r o u p s / c h d k / p o o l /

    6 3

    M o r e k e y s a n d s h o r t c u t s :

    I n m a n u a l f o c u s m o d e - ( w i t h < A L T > ) U p S e t M F t o i n n i t y D o w n t o s e t M F d i s t a n c e t o h y p e r f o c a l d i s t a n c e ( b a s e d o n f / s t o p a n d z o o m f o c a l - l e n g t h ) . L e f t D e c r e a s e V a l u e F a c t o r , R i g h t I n c r e a s e V a l u e F a c t o r .

    O n t h e I X U S s e r i e s t h e D I S P . b u t t o n i s u s e d t o i n s t a n t l y s e t M F ( m a n u a l f o c u s ) d i s t a n c e t o i n n i t y .

    S e e : - E x t r a P h o t o O p e r a t i o n s P a g e 9 .

    I n O S D l a y o u t e d i t o r D i s p l a y C h a n g e t h e n u m b e r o f p i x e l s t h e O S D ( o n - s c r e e n d i s p l a y ) e l e m e n t s a r e m o v e d b y .

    I n F i l e B r o w s e r

    R i g h t m a k e s e l e c t i o n L e f t O p e n c o n t e x t m e n u . Z o o m - i n / Z o o m - o u t S c r o l l - B y - p a g e i n F i l e B r o w s e r a n d F i l e R e a d e r m o d e s . H a l f - s h o o t S c r o l l o n e p a g e f o r w a r d i n F i l e R e a d e r m o d e .

    S X 1 0 ( A n d c e r t a i n o t h e r m o d e l s w i t h s e p a r a t e p l a y b a c k a n d r e c o r d b u t t o n s ) - T o t u r n t h e c a m e r a o n

    d i r e c t l y i n t o r e c o r d m o d e , h o l d t h e O n / O f f b u t t o n f o r a p p r o x . o n e s e c o n d . W h e n s w i t c h e d o n , p r e s s i n g t h e s h u t t e r b u t t o n f u l l o r h a l f w i l l s w i t c h t o r e c o r d m o d e f r o m p l a y b a c k m o d e .

    * C a m e r a s w i t h a S h o r t c u t b u t t o n c a n b e c o n g u r e d i n M i s c e l l a n e o u s s t u f f t o u s e e i t h e r , S h o r t c u t , F l a s h , T i m e r , I S O , o r V i d e o b u t t o n s t o e n t e r < A L T > m o d e , t h e S h o r t c u t b u t t o n i s t h e d e f a u l t , p r e s s t h e b u t t o n w i t h a s h o r t m o m e n t a r y p r e s s , a n d f o r t h e o r i g i n a l C a n o n f u n c t i o n , p r e s s a n d h o l d s l i g h t l y l o n g e r .

    W h e n y o u e n t e r < A L T > m o d e , t h e i n d i c a t o r < A L T > w i l l a p p e a r a t t h e b o t t o m m i d d l e o f t h e O S D . I n

    < A L T > m o d e y o u c a n n o w u s e C H D K S c r i p t s , a n d a l s o e n t e r t h e C H D K M a i n M e n u . W h e n y o u h a v e n i s h e d c u s t o m i z i n g h o w C H D K o p e r a t e s , a n d / o r u s i n g s c r i p t s , p r e s s t h e < A L T > m o d e b u t t o n t o e x i t < A L T > m o d e . Y o u c a n n o w u s e t h e c a m e r a t o t a k e p h o t o s o r v i d e o , a n d i t s o p e r a t i o n w i l l b e c h a n g e d b y t h e o p t i o n s y o u s e t i n C H D K .

    6

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    9/36

    If your script does not work properly, try to increase the "script shoot delay" parameter, which is asmall time-delay after a shot is taken, before the next line of the script is executed. Some scripts alsomay require certain camera settings. For example the generic bracketing script: go to menu>reviewand switch it to "off". Use P, Tv, Av or M mode and activate the camera function where you want tohave bracketing. For example: Activate the focus slider when you want to have focus bracketing.Activate the exposure compensation slider in P mode when you want to have exposure bracketing, andso on. For more, go to:- Scripting notes Page 52,

    and http://chdk.wikia.com/wiki/UBASIC/TutorialScratchpad

    Q. May I suggest a new feature?

    A. Yes you certainly can, although not every wish can be fullled. Please note that the CHDK is notable to change any standard behaviour of the camera, because it does not modify the originalrmware. CHDK can just "extend" current functionality.

    Q. Whats the future for CHDK ?

    A. Theres no doubt that clever people will continue to develop more features, scripts, etc., and morecameras will be ported, CHDK will be rened, until it is released as v1.0, and perhaps beyond, whichseems to be very close, so the future looks good for CHDK. This User Guide has been written up to

    v0.9.7, Revision #725. For further revisions refer to the changelog.! See ;- http://chdk.wikia.com/wiki/Changelog

    Want to have a say? , then go to :- http://chdk.wikia.com/wiki/Talk:CHDK (Discussion at the CHDKwiki, or go to :- http://chdk.setepontos.com / (The ofcial CHDK forum).

    ! !

    ! ! !

    62

    On-Screen Display (OSD) Map

    9

    3 10

    2 1 5

    4b

    7

    4a

    116

    8

    1 Mode indicator 6 Histogram

    2 Current Script 7 RAW Indicator

    3 Battery Indicators 8 Miscellaneous Values

    4a F il e-Space Indi ca to rs - i co n/ te xt 9 Ex tr a Photo Ope ra ti ons4b File-Space Indicator - ver tical bar 10 Temperature Indicator

    5 Clock 11 Fast EV Switch Indicator

    7

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    10/36

    Q . W h e n I s w i t c h o f f m y c a m e r a a n d t h e n s w i t c h i t o n a g a i n , t h e C H D K p r o g r a m d o e s n o t w o r k ,

    W h a t ' s w r o n g ?

    A . W h e n y o u u p d a t e y o u r c a m e r a w i t h C H D K , i t d o e s n ' t a c t u a l l y c h a n g e t h e r m w a r e . B e c a u s e i t i s j u s t a m e m o r y - r e s i d e n t p r o g r a m , i t o n l y r e m a i n s i n t h e c a m e r a ' s m e m o r y u n t i l t h e c a m e r a i s t u r n e d a l l t h e w a y o f f . S o , i f s o m e t h i n g g o e s w r o n g a n d c a m e r a d o e s n o t r e s p o n d , y o u c a n a l w a y s s w i t c h t h e c a m e r a o f f ( o r r e m o v e t h e b a t t e r y , a n d p e r h a p s d e l e t e i t f r o m t h e m e m o r y c a r d ) t o r e t u r n t o t h e o r i g i n a l r m w a r e .! S e e : - h t t p : / / c h d k . w i k i a . c o m / w i k i / F A Q!!

    Q . D o e s u s i n g t h e C H D K p r o g r a m v o i d y o u r w a r r a n t y ?

    A . P l e a s e b e a r i n m i n d t h a t C H D K c o m e s w i t h n o w a r r a n t y f o r a n y u s e ; y o u u s e i t a t y o u r o w n r i s k . W h a t f o l l o w s i s j u s t a f e w t h o u g h t s , a n d i s n o t a l e g a l o p i n i o n . M a n y b e l i e v e t h a t u s i n g t h e C H D K

    d o e s n o t h a r m y o u r w a r r a n t y , s i n c e i t i s s a i d t o b e l o a d e d i n t o t h e m e m o r y o n l y t e m p o r a r i l y ( t u r n o f f t h e c a m a n d i t ' s g o n e c o m p l e t e l y ) a n d t h a t i t l e a v e s t h e o r i g i n a l c a m e r a r m w a r e u n t o u c h e d .

    C a n o n ! T e c h S u p p o r t * s a y s : " U n f o r t u n a t e l y , a n y u p g r a d e s t o t h e s o f t w a r e o f t h e c a m e r a n o t p e r f o r m e d b y a n a u t h o r i z e d C a n o n R e p a i r F a c i l i t y , w o u l d v o i d t h e w a r r a n t y . " . . . a n d . . . I n f u r t h e r d i s c u s s i o n w i t h C a n o n ! a b o u t t h i s s p e c i c h a c k , t h e i r r e s p o n s e i s : " I f i t i s n o t C a n o n ! r m w a r e t h e

    w a r r a n t y w o u l d b e v o i d . " I s i t a n " u p g r a d e " o f t h e c a m e r a r m w a r e w h e n t h e r m w a r e r e m a i n s u n t o u c h e d ? I t ' s u p t o y o u t o d e c i d e . D o n ' t u s e i t i f y o u a r e n o t w i l l i n g t o t a k e t h e s l i g h t e s t c h a n c e . M a n y m a n y p e o p l e h a v e u s e d

    C H D K o n t h e i r c a m e r a s ( i n c l u d i n g s o m e v e r y e x p e r i m e n t a l v e r s i o n s ) a n d t h e r e i s n o r e p o r t o f a n y p e r m a n e n t m a l f u n c t i o n . T h u s , C H D K a p p e a r s t o b e q u i t e s a f e t o u s e a s l o n g a s y o u m a k e s u r e t h a t i t ' s

    t h e C H D K a n d n o t a r e a l r m w a r e u p d a t e ( A r e a l r m w a r e u p d a t e w h i c h i s n o t a n o f c i a l C a n o n ! u p d a t e c o u l d a l t e r o r c o m p l e t e l y s c r e w u p t h e c a m e r a a n d w i l l v o i d t h e w a r r a n t y ) . A d d r e s s i n g t h e i r s e c o n d c o m m e n t ( i . e . " i f i t i s n o t C a n o n ! r m w a r e " ) : C H D K i s N O T r m w a r e . B y v e r y d e n i t i o n ,

    F I R M w a r e i s s o f t w a r e t h a t r e m a i n s i n t h e m e m o r y o f t h e d e v i c e w h e n i t i s n o t u s i n g a n y p o w e r s o u r c e . H o w e v e r , t h i s i s n o t a l e g a l o p i n i o n a n d t h e u s e r a c c e p t s a l l r i s k o f u s i n g i t . A n d a s a p r a c t i c a l m a t t e r , i f y o u s e n d y o u r c a m e r a i n f o r w a r r a n t y s e r v i c e , a n d C a n o n ! s a y s y o u r w a r r a n t y i s v o i d b e c a u s e t h e y f o u n d e v i d e n c e o f C H D K o n y o u r m e m o r y c a r d , t h e r e i s n o t m u c h y o u c a n r e a l l y d o ( w h a t a r e y o u g o i n g t o d o ? S p e n d t h o u s a n d s o f d o l l a r s s u i n g t h e m t o g e t y o u r c a m e r a r e p a i r e d ? ) H o w e v e r , y o u c a n j u s t w i p e o r r e m o v e t h e c a r d . ; )

    S e e : - h t t p : / / f o r u m s . d p r e v i e w . c o m / f o r u m s / r e a d a t . a s p ? f o r u m = 1 0 1 0 & t h r e a d = 2 3 1 6 8 6 5 3 & p a g e = 2

    ! M o r e a t : - h t t p : / / c h d k . w i k i a . c o m / w i k i / F A Q

    Q . H o w d o I u s e s c r i p t s ? A . C H D K a l l o w s y o u t o a u t o m a t e y o u r c a m e r a b y r u n n i n g " s c r i p t s " , s m a l l a n d s i m p l e p r o g r a m s

    w r i t t e n i n a s h o r t - h a n d v e r s i o n o f B A S I C . Y o u c a n u s e s o m e p r e - m a d e s c r i p t s l i k e b r a c k e t i n g , i n t e r v a l o m e t e r e t c . , o r w r i t e y o u r o w n s c r i p t s u s i n g t h e s c r i p t i n g l a n g u a g e . T o u s e a s c r i p t , y o u h a v e t o d o t h i s :

    ! 1 - P u t t h e s c r i p t y o u w a n t t o u s e i n t o t h e C H D K / S C R I P T S - f o l d e r o n y o u r S D c a r d! 2 - L o a d t h e s c r i p t ( m a i n m e n u > s c r i p t i n g p a r a m e t e r s > l o a d s c r i p t f r o m l e ) a n d a d j u s t s c r i p t! p a r a m e t e r s a s n e e d e d . . .! 3 - T o r u n t h e s c r i p t , p r e s s t h e s h u t t e r b u t t o n w h i l e i n < A L T > m o d e . Y o u c a n a l s o s t o p i t b y p r e s s i n g t h e s h u t t e r b u t t o n a g a i n .

    6 1

    M a i n M e n u

    ! T h e M a i n M e n u i s t h e t o p - l e v e l m e n u f r o m w h i c h

    ! a l l C H D K f u n c t i o n s a r e e n a b l e d a n d c u s t o m i z e d .

    ! T o a c c e s s t h e M a i n M e n u , s e t t h e c a m e r a t o! < A L T > m o d e a n d p r e s s t h e M e n u b u t t o n .

    ! L i k e C a n o n s m e n u s , p r e s s i n g t h e

    ! F u n c . / S e t b u t t o n w i l l s e l e c t t h e! h i g h l i g h t e d m e n u o p t i o n . P r e s s i n g! t h e D i s p l a y b u t t o n w i l l m o v e b a c k! o n e m e n u l e v e l . P r e s s i n g t h e M e n u

    ! b u t t o n w i l l e x i t t h e c u r r e n t o p e r a t i o n .

    !

    E x t r a P h o t o O p e r a t i o n s < M a i n M e n u

    D i s a b l e O v e r r i d e s A l l o w s t h e u s e o f a h a l f - p r e s s + D O W N b u t t o n p r e s s t o q u i c k l y t o g g l e a n y o v e r r i d e s e t t i n g s o n a n d o f f . T h e s t a t u s o f y o u r o v e r r i d e s w i l l a p p e a r w h e r e y o u r n o r m a l o v e r r i d e s e t t i n g s a r e d i s p l a y e d i n t h e O S D b u t i n y o u r c h o s e n w a r n i n g c o l o r .

    ( S e e " V i s u a l S e t t i n g s " )

    O f f - T u r n s o f f t h e " D i s a b l e O v e r r i d e s " s h o r t c u t o p t i o n . O n - S t a r t s o u t w i t h a n y o v e r r i d e s e t t i n g s D I S A B L E D . I n d i s p l a y y o u w i l l s e e " N O

    O V E R R I D E S " D i s a b l e - S t a r t s o u t w i t h a n y o v e r r i d e s e t t i n g s e n a b l e d .

    T h e " O N " a n d " D i s a b l e d " o p t i o n s a l l o w y o u t o u s e t h i s f e a t u r e i n y o u r U s e r M e n u ( h t t p : / / c h d k . w i k i a . c o m / w i k i / U s e r _ m e n u ) a s y o u r q u i c k o v e r r i d e t o g g l e i n s t e a d o f u s i n g a n y s h o r t c u t k e y . S o m e c a m e r a s m a y n o t h a v e t h e s h o r t c u t f e a t u r e a v a i l a b l e .

    I n c l u d e A u t o I S O & B r a c k e t i n g E n a b l e [ ] / D i s a b l e [ ] I n c l u d e s A u t o I S O a n d B r a c k e t i n g s e t t i n g s i n t h e " D i s a b l e O v e r r i d e " s e t t i n g s . I f n o t e n a b l e d t h e n y o u r A u t o I S O a n d B r a c k e t i n g s e t t i n g s w i l l n o t b e t u r n e d o n o r o f f b y t h e " D i s a b l e O v e r r i d e " s h o r t c u t b u t t o n .

    8

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    11/36

    KAP! (Kite Aerial Photography)

    ! ! ! Courtesy Tom Benedict

    ---------------------------------------------------------------------------

    FAQs and FactsQ. Can CHDK damage your camera "?

    A. Short answer : It is unlikely, but theoretically possible. CHDK comes with no warranty for anyuse; you use it at your own risk. CHDK is created by reverse engineering an undocumented systemthat directly controls hardware. Because of this, it is impossible to be certain that it is completelysafe.Long answer : It is very unlikely that CHDK will permanently harm your camera. There have been noreports of CHDK damaging a camera, and both the original rmware and the CHDK developers dotheir best to avoid situations where this could happen. There are at least two ways in which CHDKcould theoretically do damage:-By commanding physical hardware to do something it was not designed to do. For example, it ispossible to command the lens hardware to move when the lens is closed. (1) It is also possible to movelens hardware beyond limits allowed by Canons rmware, using scripts or overrides. See UBASIC/Scripts:_Tele-Macro-Mode (2) and Talk:UBASIC/Scripts#Tele-Super-Macro_Mode_Comments (3). It's worth noting that neither of these cases have resulted in actual damage, and both required directinput from the user.By overwriting the internal ash ROM where the Canon ! rmware is kept, rendering the camera un-bootable. Since CHDK does not ever intentionally write to internal ash, it would take an extremelyunlikely sequence of events to make this happen.If you are concerned about this, you can minimize your risk by avoiding untested development builds

    (such as the autobuilds, or test builds posted on the forum) and being careful about what scripts yourun.

    1. http://chdk.setepontos.com/index.php/topic,2335.0.htm l

    2. http://chdk.wikia.com/wiki/UBASIC/Scripts:_Tele-Macro-Mode

    3. http://chdk.wikia.com/wiki/Talk:UBASIC/Scripts#Tele-Super-

    ! See: http://chdk.wikia.com/wiki/FAQ

    60

    Override shutter speed [0 100] Extra Photo Operations > ND lter state

    Select one of the options from: [ Off / In / Out]! ! 'Off' means the camera will automatically control the ND lter state.! ! 'In' means the ND lter is swung in.! ! 'Out' means the ND lter is kept out.

    Override Aperture [Off , 2.77 16.00]

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    12/36

    G r i d s p i c s

    !

    G o l d e n R a t i o!! R u l e r s! D i a g o n a l M e t h o d

    S t e r e o D a t a M a k e r

    P h o t o s c o u r t e s y o f S t e r e o D a t a M a k e r h t t p : / / s t e r e o . j p n . o r g / e n g / s d m / i n d e x . h t m

    ! F o r c e a s h p i c s

    ! T h a n k s t o w a l q a s

    !!!!

    M a n u a l f l a s h : l o w p o w e r ( 0 )!! M a n u a l f l a s h : m e d i u m p o w e r ( 1 )

    !!!!!

    ! M a n u a l f l a s h : h i g h p o w e r ( 2 ) M a n u a l f l a s h : C a m e r a

    5 9

    V a l u e f a c t o r ( m m ) [ O f f , 1 , 1 0 , 1 0 0 , 1 0 0 0 ] F A C T O R i n t h e O S D . T h e V a l u e f a c t o r i s u s e d t o e n a b l e t h e O v e r r i d e S u b j . D i s t V a l u ( O S D V ) , a n d a l s o t o q u i c k l y s e t t h e f o c u s d i s t a n c e . W h e n u p d a t i n g t h e O v e r r i d e S u b j . D i s t .

    V a l u w i t h t h e l e f t / r i g h t b u t t o n s , t h e v a l u e w i l l b e c h a n g e d b y t h e a m o u n t s e t i n t h e V a l u e f a c t o r . S o 1 c h a n g e s t h e O S D V b y 1 m m , 1 0 c h a n g e s b y 1 0 m m , a n d s o f o r t h . I n t h i s w a y t h e O S D V c a n b e u p d a t e d f a s t e r t h a n t r y i n g t o c h a n g e t h e o v e r r i d e f r o m 1 t o 4 5 0 m m b y p r e s s i n g t h e r o c k e r 4 4 9 t i m e s .

    O v e r r i d e I S O v a l u e [ 0 { I S O m a x f o r c a m e r a } ]

    I S O i n t h e O S D . T h i s f e a t u r e a l l o w s y o u t o o v e r r i d e t h e c a m e r a s I S O s e t t i n g . S e l e c t t h e d e s i r e d I S O s e t t i n g a n d t h e c a m e r a w i l l u s e t h a t s e t t i n g i n a l l a u t o a n d m a n u a l m o d e s .

    V a l u e f a c t o r [ O f f , 1 , 1 0 , 1 0 0 ] T h e f a c t o r i s u s e d t o e n a b l e t h e I S O o v e r r i d e , a n d t o s e t a m u l t i p l i e r a g a i n s t t h e O v e r r i d e I S O v a l u e s e t a b o v e . S o i f y o u w a n t t o u s e a n I S O o f 1 2 0 0 , y o u w o u l d s e t t h e O v e r r i d e I S O v a l u e t o 1 2 , a n d t h e V a l u e f a c t o r t o 1 0 0 . T h i s a r r a n g e m e n t e x i s t s t o s p e e d t h e s e t t i n g o f a c u s t o m I S O .

    1 0

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    13/36

    HDR Panorama

    The British Columbia Parliament Buildings in Victoria, BC -

    located at 4825 "13.4 #N, 12322 "11.1 #W]]

    This le is licensed under Creative "Commons Attribution "2.5"LicenseIn short: you are free to distribute and modify the le as long as you attribute its author(s) or licensor(s). Attribute to Ryan BushbySource: http://commons.wikimedia.org/wiki/Image:British_Columbia_Parliament_Buildings_-_Pano_-_HDR.jpg

    This image was created by stitching together 20 sets of HDRI images each created from 3 exposures.This makes for a total of 60 photographs used to create this image. I used CHDK to allow for the takingof several bracketed shutter speed exposures without re-metering in between.The nal image is 35 mega-pixels. The whole process is described here:-

    http://wiki.highinbc.yi.org/index.php/OffTopic:Photography/BC_Parliament_Buildings_HDR_mosaic

    Motion Detect ! ! ! ! ! ! ! ! Fast Shutter

    ! !! ! ! From GrAnd ! ! ! Courtesy of kittenmoon

    ! ! ! ! ! ! ! ! ! !

    58

    Bracketing in continuous mode < Extra Photo Operations < Main Menu

    Bracketing is the practice of making several exposures of a scene, with eachexposure differing from the next by predetermined steps in exposure or focussettings. Bracketing is used to easily capture a range of exposures so that thebest exposure can be selected at a later time. Bracketing is also used to createa series of exposures which will be combined using methods such as HDRprocessing.

    The bracketing features are enabled when the camera drive modeis set to continuous , and custom timer with some models.

    !

    Set camera Custom Timer in Canon ! Menu

    See Bracketing notes : Page 49.

    TV bracketing value [Off, 1/3 4 Ev]Set this value to bracket via exposure time. A value of 1 willdouble or halve the exposure time for the following exposures.

    ! AV bracketing value [Off, 1/3 4 Ev]Set this value to bracket via aperture. A value of 1 will open orclose the aperture by 1 stop for the following exposures.

    Subj. Dist. Bracket Value [0 100]Set this value to enable focus bracketing. This feature is onlyenabled during manual focus mode. This feature allows you to specify the manual focus !distancein millimeters. This value is multiplied by the Value factor below to arrive at the !nal value.

    11

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    14/36

    E x a m p l e s

    H D R

    H D R f r o m a s i n g l e R A W

    N o t e : T h e e x a m p l e s a b o v e a r e c o p y r i g h t , t h e y r e m a i n t h e p r o p e r t y o f t h e i r r e s p e c t i v e o w n e r s a n d

    a r e n o t f o r c o m m e r c i a l u s e . T h a n k s t o t h e o w n e r s f o r u s e i n t h i s U s e r G u i d e .

    S e e : - h t t p : / / w w w . i c k r . c o m / g r o u p s / h d r / p o o l /

    H D R ( H i g h D y n a m i c R a n g e ) i s a p o p u l a r b r a n c h o f p h o t o g r a p h y g a i n i n g a c c e p t a n c e o v e r t h e l a s t f e w y e a r s p a r t i c u l a r l y . C H D K h a s m a d e t h i s m u c h e a s i e r f o r t h e l o w e n d b e c a u s e o f R A W c a p t u r e ( H D R f r o m a s i n g l e R A W ) , a n d b r a c k e t i n g ( M u l t i p l e s h o t s w i t h s t e p p e d A v , e t c ) .

    ! T h e r e a r e n o w m a n y a p p l i c a t i o n s t h a t h a v e b e e n w r i t t e n f o r H D R p r o c e s s i n g , a n d P h o t o s h o p c a n p r o c e s s H D R a s w e l l .

    5 7

    V a l u e f a c t o r ( m m ) [ O f f , 1 , 1 0 , 1 0 0 , 1 0 0 0 ] U s e d a s a m u l t i p l i e r f o r D i s t a n c e b r a c k e t i n g v a l u e .

    I S O b r a c k e t i n g v a l u e [ 0 1 0 0 ] S e t t h i s v a l u e t o b r a c k e t v i a I S O . T h i s v a l u e i s m u l t i p l i e d b y t h e V a l u e f a c t o r b e l o w t o a r r i v e a t t h e n a l I S O v a l u e t h a t w i l l b e u s e d f o r b r a c k e t i n g . A v a l u e o f 2 , w i t h a V a l u e f a c t o r o f 1 0 , w i l l i n c r e a s e o r d e c r e a s e t h e I S O b y 2 0 f o r f o l l o w i n g e x p o s u r e s .

    V a l u e f a c t o r [ O f f , 1 , 1 0 , 1 0 0 ] U s e d a s a m u l t i p l i e r f o r t h e I S O b r a c k e t i n g v a l u e .

    B r a c k e t i n g t y p e [ + / - , , + ] B R A C K E T i n t h e O S D . W i t h a l l b r a c k e t i n g t y p e s t h e r s t e x p o s u r e u s e s t h e c u r r e n t e x p o s u r e s e t t i n g s o f t h e c a m e r a . O n f o l l o w i n g e x p o s u r e s t h e e x p o s u r e s e t t i n g s a r e a d j u s t e d a s d e s c r i b e d b e l o w .

    + / - T h i s b r a c k e t i n g t y p e w i l l a l t e r n a t i v e l y a p p l y t h e b r a c k e t i n g v a l u e b y r s t s u b t r a c t i n g t h e n a d d i n g . T h e s e q u e n c e g o e s l i k e t h i s 0 E v , - 1 E v , + 1 E v , - 2 E v , + 2 E v , - 3 E v , + 3 E v , e t c . B r a c k e t i n g w i l l c o n t i n u e u n t i l y o u r e l e a s e t h e s h u t t e r . S o f o r e x a m p l e l e t s s a y y o u s e t t h e T V b r a c k e t i n g t o 2 E v , a n d w h e n y o u h a l f - p r e s s t h e s h u t t e r y o u n o t i c e a n e x p o s u r e t i m e o f 1 s e c o n d . W h e n y o u f u l l y d e p r e s s t h e s h u t t e r y o u w i l l g e t e x p o s u r e s a t t h e s e t i m e s : 1 s e c , # s e c , 4 s e c , 1 / 1 5 s e c , 1 5 s e c , 1 / 6 0 s e c , 1 5 s e c , 1 / 2 5 0 s e c , 1 5 s e c , e t c .

    T h i s b r a c k e t i n g t y p e w o r k s a s a b o v e b u t w i l l o n l y r e d u c e t h e e x p o s u r e v a l u e . U s i n g t h e a b o v e e x a m p l e , t h e e x p o s u r e t i m e s w o u l d b e 1 s e c , # s e c , 1 / 1 5 s e c , 1 / 6 0 s e c , 1 / 2 5 0 s e c , e t c .

    + T h i s b r a c k e t i n g t y p e w o r k s a s a b o v e b u t w i l l o n l y i n c r e a s e t h e e x p o s u r e v a l u e . U s i n g t h e a b o v e e x a m p l e , t h e e x p o s u r e t i m e s w o u l d b e 1 s e c , 4 s e c , 1 5 s e c . O n c e t h e c a m e r a s l i m i t i s r e a c h e d , s u b s e q u e n t e x p o s u r e s w i l l o c c u r a t t h e m a x i m u m ( o r m i n i m u m ) s e t t i n g .

    C l e a r B r a c k e t V a l u e s o n S t a r t E n a b l e [ ] / D i s a b l e [ ] E n a b l e t h i s o p t i o n t o t u r n o f f b r a c k e t i n g w h e n t h e c a m e r a i s t u r n e d o f f .

    A d d r a w - s u f x E n a b l e [ ] / D i s a b l e [ ] I n b r a c k e t i n g m o d e y o u n o w h a v e t h e o p t i o n t o a d d a s u f x t o t h e r a w l e n a m e , s o t h a t l a t e r y o u c a n e a s i l y i d e n t i f y t h e R A W s t h a t w e r e c r e a t e d d u r i n g b r a c k e t i n g , i t i s d i s a b l e d a t d e f a u l t .

    C u s t o m A u t o I S O < E x t r a P h o t o O p e r a t i o n s < M a i n M e n u!

    T h i s f e a t u r e h a s 2 p u r p o s e s : A l l o w t h e u s e r t o d e n e t h e e x a c t r a n g e s o f I S O u s e d i n A u t o I S O a n d A u t o - H I . A s a n e x a m p l e : E x p a n d t h e A u t o I S O r a n g e f r o m 8 0 - 2 0 0 t o 5 0 - 4 0 0 . G i v e a d d i t i o n a l i n f o r m a t i o n t o t h e c a m e r a t o a l l o w i t t o s e l e c t t h e o p t i m a l s h u t t e r s p e e d ( t o a v o i d b l u r o r g e t t h e r i g h t a r t i s t i c e x p o s u r e ) a n d I S O i n s t e a d o f s o m e s u b - o p t i m a l d e f a u l t . . .

    1 2

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    15/36

    * 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 le", 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....."- press FUNC/SET to store the badpixel.bin automatically in the right place- press PRINT to leave the mode, press PRINT again to enter mode- press MENU, go to the "RAW parameters", enter it with FUNC/SET- enable the settings "Save RAW" , "DNG format" and "DNG le extension"- press PRINT to leave the mode again

    Now RAW saving in DNG format is enabled, transfer the DNG les with a card reader...

    See:- http://chdk.wikia.com/wiki/Badpixel_removal

    and:- http://chdk.wikia.com/wiki/CHDK_rmware_usage/AllBest#Hot-Pixel_Removal_.28Build_100-16_and_later.29

    ! ! ----------------------------------------------------------------------------------------------

    Flash Notes

    Notes on Force ash: From PhyrePhoX , for strobists: an option to manually override ash (for all cameras). even for IXUS cams. no need for a script anymore. Important: when enabled, this will notonly override ash power, but also enable the CHECK if ash is needed. in other words: your camera willuse ash even in bright sunlight and even if you disabled the ash. of course the ash will not re oncameras with popup ashes when the ash is not popped up. there are three values for the ash to be set:low, middle and POWERFUL. be careful, dont ash at home, kids.This feature more or less createdby ewavr , thanks.

    For cameras with dedicated movie buttons, there is an extra menu item: Force ash only in moviemodeWhen this is checked, the Force ash feature will be enabled for taking photos when recording a video.

    Note: It appears that there is another advantage by using force ash - On cameras with adjustable ashintensity there will not be a pre-ash when the intensity is set manually , which will help greatly when

    using slave ashes.

    See: http://chdk.setepontos.com/index.php/topic,1365.msg39384.html#msg39384

    ! ! ! ! ! ! See:- !Force ash pics. page 59! ! ! !! ! ----------------------------------------------------------------------------------------------

    56

    As an example: Use a faster shutter and higher ISO when shooting sports, but go for a slowershutter and minimal ISO when shooting still landscapes) Method: The camera will try tomaintain lowest ISO as long as shutter speed is no-slower than user dened (more below).Custom AutoISO will kick-in whenever ISO HI/AutoISO is chosen. This allows a quick manualoverride by choosing a specic ISO value.! Example: Camera set ISO 100 at 1/8s. AutoISO congured 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.! Auto - This is for use when photographing still-life,! landscapes, etc. It will use the factors below to prevent! camera shake, but will assume the subject holds still.

    2. Numerical setting - hint to the camera what the optimal shutter speed is for the subject you! are photographing.! The camera will try to use this value or a faster one as much as possible (to prevent blur),! e.g.

    ! 1/8s - 1/30s - Slow moving subjects.

    ! 1/60s - 1/125s - Kids, Pets, general movement! 1/250s - 1/1000s - Sports, Fast action

    User Factor (1/FL/factor)This setting accounts for the users ability to hold the camera steady. It is based on the old rulethat your shutter speed should be no less than 1/focal-length. Start by dividing the effective focallength of the lens by the actual focal length. The answer is generally somewhere around 6. Thenincrease or reduce this amount by a self-assessed value of !your steadiness. If you think yourhands are steadier than average then decrease by 20%. If you think youre shaky then increaseby 20%.

    IS Factor (Tv*factor)In determining the ISO setting, the effectiveness of the IS system will be taken into account.Use a setting of 4 if your IS is effective enough to give you a two-stop reduction in shutterspeed. Use a setting of 2 if the IS isnt very effective, or 8 if the IS is very effective.

    Max ISO HI (x10)Sets the maximum HI ISO that the camera can select.

    Max ISO Auto (x10)Sets the maximum Auto ISO that the camera can select.

    Min ISO (x10)Sets the minimum Auto ISO that the camera can select.

    Clear override values@start Enable [ ] / Disable [ ]Extra Photo Operations overrides will be cleared for the next time the camera is started.

    13

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    16/36

    j = j * 1 0 0 0

    p r i n t " > [ " ; a ; " , " ; b ; " ] t h r e s h o l d : " ; c x = 3 0 0 0 0 i f j > 0 t h e n g o t o " m d _ b u r s t " : m d _ s i n g l e s h o t p r e s s " s h o o t _ h a l f " t = 0 d o m d _ d e t e c t _ m o t i o n a , b , i , x , d , c , 1 , t , h , 1 , 1 , a , f , 0 , g , e u n t i l t > 0 c l i c k " s h o o t _ f u l l " g o t o " m d _ s i n g l e s h o t " : m d _ b u r s t p r e s s " s h o o t _ h a l f " t = 0 d o m d _ d e t e c t _ m o t i o n a , b , i , x , d , c , 1 , t , h , 1 , 1 , a , f , 0 , g , e u n t i l t > 0 p r e s s " s h o o t _ f u l l " l e t X = g e t _ t i c k _ c o u n t : c o n t l o o p l e t U = g e t _ t i c k _ c o u n t l e t V = ( U - X ) i f V < j t h e n g o t o " c o n t l o o p " r e l e a s e " s h o o t _ f u l l " g o t o " m d _ b u r s t "

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - h t t p : / / c h d k . w i k i a . c o m / w i k i / U B A S I C / S c r i p t s : L i g h t n i n g _ s c r i p t _ - - _ F u d g e y

    A l s o s e e : - F A Q - H o w d o I u s e s c r i p t s ? P a g e 6 1! a n d : - S c r i p t i n g T u t o r i a l P a g e - h t t p : / / c h d k . w i k i a . c o m / w i k i / U B A S I C / T u t o r i a l S c r a t c h p a d! a l s o : - h t t p : / / c h d k . w i k i a . c o m / w i k i / U B A S I C / S c r i p t s ( E x c e l l e n t )!

    T i p : F o r u s i n g i n t e r v a l o m e t e r , a n d l o n g e x p o s u r e s c r i p t s - t o s a v e b a t t e r y a n d L C D u s e a p i e c e o f " r o u n d p l a s t i c i n t h e c a m e r a v i d e o t r a n s f e r p o r t a n d L C D w i l l b e o f f , a l t h o u g h n o t a s m u c h s a v i n g a s w h e n d i s p l a y i s t u r n e d o f f ( W h i c h m a y n o t b e p o s s i b l e w i t h s o m e o t h e r s e t t i n g s ) .

    ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    B a d p i x e l N o t e s

    B a d , o r h o t p i x e l s a f f e c t D N G i m a g e s e s p e c i a l l y f o r l o n g e x p o s u r e s . I n t h e R A W p a r a m e t e r s m e n u ( M a i n M e n u ) i s B a d p i x e l r e m o v a l . O n c e y o u h a v e g e n e r a t e d a l i s t w i t h a l l t h e " b a d " p i x e l s f o r y o u r c a m e r a * , C H D K c a n r e m o v e t h e m a u t o m a t i c a l l y . T o r e c e i v e t h i s l i s t o f h o t - p i x e l c o o r d i n a t e s y o u n e e d t o c a p t u r e a " d a r k f r a m e " b y s h o o t i n g a n i m a g e w i t h y o u r l e n s c o m p l e t e l y c a p p e d . F o r s h u t t e r s p e e d s l o n g e r t h a n 1 t o 1 0 s e c o n d s , i t ' s w i s e t o k e e p a c o l l e c t i o n o f d a r k - f r a m e s o n h a n d f o r e a c h e x p o s u r e l e n g t h t h a t y o u w i l l b e u s i n g i n t h e f u t u r e , a s m o r e w a r m a n d h o t - p i x e l s s h o w u p w i t h e x t e n d e d s h u t t e r s p e e d s . A f t e r t h a t y o u c a n u s e t h i s p r o g r a m : h t t p : / / e w a v r . n m . r u / c h d k / s h o w _ b a d . z i p

    C o n t d

    5 5

    E n a b l e F a s t E V S w i t c h ? E n a b l e [ ] / D i s a b l e [ ] W a r n i n g : T h i s f e a t u r e i s n o t p r o p e r l y w o r k a b l e o n a l l c a m e r a s y e t .

    S e e : h t t p : / / c h d k . s e t e p o n t o s . c o m / i n d e x . p h p / t o p i c , 2 5 9 5 . m s g 2 4 2 1 1 . h t m l # m s g 2 4 2 1 1 a n d : h t t p : / / c h d k . s e t e p o n t o s . c o m / i n d e x . p h p / t o p i c , 2 5 0 1 . m s g 2 3 3 2 1 . h t m l # m s g 2 3 3 2 1

    T u r n s y o u r U P a n d D O W N b u t t o n s i n t o q u i c k E V c o m p e n s a t i o n b u t t o n s . Y o u n o l o n g e r h a v e t o p r e s s y o u r F U N C . / S E T o r M E N U b u t t o n s t o a d j u s t y o u r E V s e t t i n g s w h i l e s h o o t i n g . B y p r e s s i n g

    ! ! U P o r D O W N b u t t o n s t h e E V i n c r e a s e d o r d e c r e a s e d . T h e r e i s a l s o a s c r e e n d i s p l a y s h o w i n g y o u r c h o s e n E V - c o m p e n s a t i o n s e t t i n g s b y w h a t e v e r s t e p - s i z e y o u h a v e c h o s e n ( s e e

    ! " S t e p S i z e ( 1 E V ) ? ) b e l o w ) . I t i s a d v i s a b l e t o m o v e y o u r O S D E V o v e r r i d e d i s p l a y o v e r y o u r c a m e r a ' s o w n t o p r e v e n t c o n f u s i o n .

    Y o u w i l l s e e a r e a l - t i m e c h a n g e i n y o u r E V F / L C D a s y o u c h a n g e y o u r E V v a l u e s w i t h t h i s s h o r t - c u t . I t a l s o w o r k s w h i l e t h e Z e b r a M o d e i s e n g a g e d . Y o u c a n n e - t u n e t h e Z e b r a a l e r t j u s t b y p r e s s i n g t h e U P a n d D O W N b u t t o n s w i t h h a l f s h o o t .

    W h e n u s e d i n c o n j u n c t i o n w i t h t h e C u r v e s " A u t o D R " M o d e y o u s h o u l d n e v e r m i s s a n o t h e r b l o w n h i g h l i g h t o r d r o p p e d s h a d o w a g a i n .

    O n e d r a w b a c k : I f u s i n g y o u r u p a n d d o w n b u t t o n s d u r i n g a h a l f - p r e s s t o s e e y o u r Z e b r a a l e r t s w h i l e c h a n g i n g y o u r E V s e t t i n g , i t w i l l t o g g l e y o u r " D i s a b l e O v e r r i d e s " o n a n d o f f i f y o u h a v e t h a t f e a t u r e e n g a g e d a s w e l l . A s m a l l p r i c e t o p a y f o r t h e a b i l i t y t o h a v e t h e s e a m a z i n g f e a t u r e s . O n e w o r k - a r o u n d , s e t y o u r E V s t e p - s i z e t o 1 / 2 w h a t y o u n o r m a l l y w o u l d u s e , t h e n t h e " D i s a b l e O v e r r i d e s " s h o r t c u t w i l l a l w a y s t o g g l e b a c k t o y o u r o r i g i n a l O N ( o r O F F ) o n e v e r y 2 n d

    E V + / - p r e s s , e f f e c t i v e l y r e s e t t i n g i t w h e r e y o u w a n t e d i t i n t h e r s t p l a c e .

    N o t e a l s o : T h i s c h a n g e i s n o t s a v e d b e t w e e n c a m e r a p o w e r - d o w n s . I f y o u w o u l d a l w a y s l i k e t o s t a r t o u t w i t h a s m a l l n e g a t i v e p r e s e t E V v a l u e t o a v o i d b l o w n h i g h l i g h t s , t h e n u s e C a n o n ' s o w n

    E V c o m p e n s a t i o n s e t t i n g f o r y o u r s t a r t u p E V v a l u e . T h i s F a s t E V S w i t c h w i l l r e e c t t h a t v a l u e o n s t a r t u p .

    ! : E n a b l e d w h e n F a s t E V S w i t c h i s e n a b l e d . " : U s e O S D p a r a m e t e r s > O S D l a y o u t e d i t o r t o m o v e d i s p l a y .

    S t e p S i z e ( 1 E V ) ? [ 1 / 6 E v , 1 / 3 E v , 1 / 2 E v , 2 / 3 E v , 5 / 6 E v , 1 E v , a n d o n - ]

    W h e n u s i n g t h e F a s t E V s h o r t c u t f e a t u r e y o u c a n a d j u s t h o w m u c h y o u w a n t t o c h a n g e y o u r E V c o m p e n s a t i o n w i t h e a c h U P o r D O W N k e y p r e s s . S t e p s i z e i s i n c r e m e n t s . A m a j o r i m p r o v e m e n t o v e r t h e a d j u s t m e n t l e v e l s a n d s t e p s i n t h e o r i g i n a l r m w a r e .

    F o r c e m a n u a l a s h E n a b l e [ ] / D i s a b l e [ ]

    F o r o p t i o n a l c o n t r o l o v e r c a m e r a a s h o u t p u t , u s e w i t h P o w e r o f a s h [ 0 , 1 , 2 ] t o g i v e 3 s e p a r a t e s t e p s u p i n a s h o u t p u t p o w e r .

    P o w e r o f a s h [ 0 , 1 , 2 ] U s e d w i t h F o r c e m a n u a l a s h t o a d j u s t a s h o u t p u t .

    0 = L o w , 1 = M e d i u m , 2 = V e r y H i g h

    M o r e a t : - F l a s h n o t e s o n p a g e 5 6 , a n d F o r c e a s h p i c s . o n p a g e 5 9

    1 4

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    17/36

    q=n-m print "Intvl Begins:", q/60; "min", q%60; "sec"sleep 930next m return

    ----------------------------------------------------------------------------------------------------------------------------------------------------

    http://chdk.wikia.com/wiki/UBASIC/Scripts:_Ultra_Intervalometer

    ___________________________________________________________________________UBASIC/Scripts: Lightning script -- Fudgey

    Written for/on: Powershot S5 ISAlso works on: A540, A550, A590 so far.Doesn't work on: A720 IS and some others.This is basically a very fast and responsive motion detection script. This will denitely solve yourproblems if you want to catch lightning, (thus the title) or anything fast, however some objects will blurwhen the light conditions are insufcient. Enjoy this script!

    Script Code (save as "Lightning script.bas" to your /CHDK/SCRIPTS/ folder)

    ----------------------------------------------------------------------------------------------------------------------------------------------------rem Author: fudgey - based on BarneyFife's MD Lightning6 and MLuna's Motion Detect

    scriptsrem Tested on A570IS, Allbest build 16rem For bursts, set the camera in continuous shooting mode and set j>0rem If j>0 in single shot mode, you will see your shot for j seconds on screen.@title Fast MD with Burst/Preview 080205@param a Columns@default a 6@param b Rows@default b 4@param c Threshold (0-255)@default c 10@param d Compare Interval (ms)@default d 1@param e Trigger Delay (0.1 sec)@default e 42@param f Rows to Exclude@default f 0@param g Pix-Step(speed/accuracy adj)

    @default g 8@param h Reg Mode(0-no,1-incl,2-excl)@default h 0@param i Measure Mode (1-Y,0-U,2-V)@default i 1@param j Burst/Preview (sec,0=off)@default j 0if a

  • 8/8/2019 CHDK QuickStartUserGuide-V1.7.5_22-12-09_Booklet_3

    18/36

    E x a m p l e S c r i p t s :

    U l t r a I n t e r v a l o m e t e r ( T i m e L a p s e )

    S c r i p t C o d e ( s a v e a s " u l t _ i n t r v l . b a s " t o y o u r / S C R I P T S / f o l d e r ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r e m A u t h o r - K e o e e i t r e m W r i t t e n f o r S - S e r i e s

    r e m S h o u l d b e o k a y o n o t h e r s r e m U s e E n d l e s s m o d e w i t h c a u t i o n r e m S e e d o c u m e n t a t i o n f o r i m p o r t a n t i n f o @ t i t l e U l t r a I n t e r v a l o m e t e r @ p a r a m a D e l a y 1 s t S h o t ( M i n s ) @ d e f a u l t a 0 @ p a r a m b D e l a y 1 s t S h o t ( S e c s ) @ d e f a u l t b 0 @ p a r a m c N u m b e r o f S h o t s @ d e f a u l t c 5 @ p a r a m d I n t e r v a l ( M i n u t e s ) @ d e f a u l t d 0 @ p a r a m e I n t e r v a l ( S e c o n d s ) @ d e f a u l t e 0 @ p a r a m f I n t e r v a l ( 1 0 t h S e c o n d s ) @ d e f a u l t f 5 @ p a r a m g E n d l e s s ? N o = 0 Y e s = 1 @ d e f a u l t g 0

    p = a * 6 0 0 0 0 + b * 1 0 0 0 t = d * 6 0 0 0 0 + e * 1 0 0 0 + f * 1 0 0 i f c < 1 t h e n l e t c = 5 i f t < 1 0 0 t h e n l e t t = 1 0 0 i f g < 0 t h e n l e t g = 0 i f g > 1 t h e n l e t g = 1 i f p < 0 t h e n l e t p = 0 z = t * c y = p + z

    p r i n t " 1 C y c l e T i m e : " , y / 6 0 0 0 0 ; " m i n " , y % 6 0 0 0 0 / 1 0 0 0 ; " s e c "

    g o t o " i n t e r v a l "

    : i n t e r v a l i f p > 0 t h e n g o s u b " p a u s e " p r i n t " S h o t 1 o f " , c s h o o t

    i f c = 1 t h e n e n d f o r n = 2 t o c s l e e p t p r i n t " S h o t " , n , " o f " , c s h o o t n e x t n i f g = 1 t h e n g o t o " i n t e r v a l " e l s e e n d

    : p a u s e n = ( a * 6 0 ) + b f o r m = 1 t o n

    5 3

    S h o w R e m a i n i n g V i d e o t i m e [ D o n t , h h : m m : s s , K B / s , b o t h ] < V i d e o P a r a m e t e r s D i s p l a y s a p o s i t i o n a b l e O S D e l e m e n t t o s h o w t h e v i d e o b i t - r a t e , a n d t h e r e m a i n i n g v i d e o r e c o r d i n g - t i m e , o n y o u r S D c a r d ,

    D o n ' t - N o d i s p l a y o f r e m a i n i n g r e c o r d i n g t i m e a n d / o r v i d e o d a t a - r a t e . h h : m m : s s - D i s p l a y a c l o c k o f r e m a i n i n g v i d e o - r e c o r d i n g t i m e l e f t . K B / s - D i s p l a y v i d e o r e c o r d i n g b a n d w i d t h ( d a t a - r a t e ) i n K i l o b y t e s p e r S e c o n d . B o t h - D i s p l a y r e m a i n i n g v i d e o - r e c o r d i n g t i m e i n b o t h h o u r s / m i n s / s e c s , a n d v i d e o

    ! d a t a - r a t e i n K i l o b y t e s p e r S e c o n d .

    R e f r e s h R a t e ( ~ s e c ) < V i d e o P a r a m e t e r s < M a i n M e n u D u e t o t h e n a t u r e o f v i d e o ' s v a r i a b l e b i t - r a t e a n d c o m p r e s s i o n m e t h o d s , s u b j e c t d e p e n d e n t , t h e " S h o w R e m a i n i n g V i d e o t i m e " h a s t o b e u p d a t e d r e g u l a r l y b y r e - p o l l i n g t h e c a r d - s p a c e a n d t h e b i t - r a t e t o c a l c u l a t e a f a i r l y a c c u r a t e t i m e - r e m a i n i n g e s t i m a t e . C h o o s e , i n s e c o n d s , h o w o f t e n t h a t y o u w a n t t h i s V i d e o - R e c o r d i n g t i m e - r e m a i n i n g t o b e u p d a t e d . S h o r t e r p e r i o d s o f t i m e a r e l e s s a c c u r a t e f r o m e a c h o n - s c r e e n u p d a t e t o t h e n e x t .

    !!!!!!

    R A W P a r a m e t e r s < M a i n M e n u

    S a v e R a w E n a b l e [ ] / D i s a b l e [ ] E n a b l e s t h e s a v i n g o f R A W l e s . E n a b l i n g R A W d o e s n o t

    d i s a b l e J P E G , b o t h a r e s a v e d .

    E x c e p t i o n s < R a w p a r a m e t e r s < M a i n M e n u!

    D i s a b l e @ V i d e o R e c o r d ? E n a b l e [ ] / D i s a b l e [ ] S o m e c a m e r a s , t h e S - S e r i e s i n p a r t i c u l a r , h a v e a d e d i c a t e d " V i d e o R e c o r d " b u t t o n w h e r e y o u c a n e n g a g e t h a t a n d a l s o s h o o t i n d i v i d u a l s t i l l - f r a m e s d u r i n g v i d e o r e c o r d i n g . I t w a s f o u n d t h a t

    R A W l e - s a v i n g c a n i n t e r f e r e i n t h i s p r o c e s s . T u r n i n g t h i s o p t i o n o n w i l l e n s u r e t h a t y o u d o n ' t m i s s a s h o t o r y o u r v i d e o .

    D i s a b l e R A W @ S p o r t s E n a b l e [ ] / D i s a b l e [ ] D i s a b l e R A W s a v i n g w h e n t h e M o d e - D i a l i s t u r n e d t o S p o r t s M o d e . T h i s e n s u r e s t h a t f a s t a c t i o n s e q u e n c e s w o n ' t b e m i s s e d d u e t o R A W l e - s a v i n g t i m e , w h e n f o r g e t t i n g t o d i s e n g a g e t h e R A W f e a t u r e .

    D i s a b l e R A W @ B u r s t E n a b l e [ ] / D i s a b l e [ ] D i s a b l e R A W l e - s a v i n g w h e n u s i n g b u r s t m o d e . A g a i n , a h a n d y o v e r r i d e f o r w h e n R A W i s n o