source: branches/juciphox/doc/readme.txt @ 479

Revision 479, 13.0 KB checked in by phyrephox, 5 years ago (diff)

+ added taskviewer by reyalp http://chdk.setepontos.com/index.php/topic,2110.msg19622.html#msg19622
+ added Fishpeppers Boot Logo from here: http://chdk.setepontos.com/index.php/topic,2122.0.html
+ raw subtract for filebrowser by reyalp - http://chdk.setepontos.com/index.php/topic,2099.msg19362.html#msg19362

  • makefile changes:

added several docs in the /docs dir, these are "catted" together during compilation -> one big readme file's gonna be put into the zip. Also includes camera specific notes, if existing (placeholders for now) (thx for helping with this, Hacki).

  • Ixus 860is / SD870 - fixed ubasic_set_led (diff provided by FE50)
  • patched symboldmod and changed splashscreen a little (diff sent in by CHDKLover)
  • added toggle in scripts menu: now the saving of script params can be turned on/off (default: off)
Line 
1Index:
2        01 - Introduction & Camera Specific Notes
3
4        02 - Installation
5
6        03 - FAQ
7
8        04 - Links, Urls
9
10        05 - GPL, License
11
12
13************************************
14
15
1601 - Introduction
17
18Hi,
19
20this is the small readme to CHDK. It provides just enough info to get you rolling, for more information use the links in the bottom.
21
22
23CHDK is a firmware enhancement that operates on a number of Canon Cameras. CHDK gets loaded into your camera's memory upon bootup (either manually or automatically). It provides additional functionality beyond that currently provided by the native camera firmware.
24
25CHDK is not a permanent firmware upgrade: you decide how it is loaded (manually or automatically) and you can always easily remove it.
26
27Main features:
28
29    * Save images in RAW format
30    * Ability to run "Scripts" to automate the camera
31    * Live histogram (RGB, blended, luminance and for each RGB channel)
32    * Zebra mode (blinking highlights and shadows to show over/under exposed areas)
33    * An "always on" full range Battery indicator
34    * Ability to turn off automatic dark-frame subtraction
35    * a higher compression movie mode, and double the maximum video file size
36    * exposure times as long as 65 seconds
37    * exposure times as little as 1/10,000 of a second
38    * ability to use the USB port for a remote trigger input
39
40Additional features:
41
42    * a depth-of-field (DOF)-calculator
43    * File browser
44    * Text reader
45    * Calendar
46    * Some fun tools and games
47
48Why would I want to use CHDK?
49
50    * To get Raw file capability on cameras that don't have that ability
51    * To get the ability to use scripts
52    * to be able to know the battery status at all times (not just when it's about to run out of power)
53    * you want or need any of the other enhancement features that CHDK provides
54
55What are scripts? Scripts are BASIC language programs that give you the ability to control the operation of the camera under program control. They have been used to add or extend the native capability of the camera: more flexible intervalometers, extended-range exposure compensation, extended bracketing ability, lightning photography, etc. See the script pages for more details.
56
57Beyond "Standard" CHDK
58
59Several developers have extended the basic features of CHDK to add additional major functions. You'll find these extended features in "special builds".
60
61There are several "Motion Detection" versions available that allow scripts to detect when motion (or any change in light intensity) occurs in one or more predefined regions of the images (the script can then take a photograph, a video, start a timer, etc) and there are some *very* cool applications based on this implementation.
62
63There is a "Stereo Data Maker" (SDM) version, specifically geared to stereo image applications (which also incorporates the Motion Detection routines).
64
65Additional video compression options (more or less), and the ability to go beyond the 1 Gbyte limit.
66
67Use your USB port as a remote control / "cable release".
68
69(to be expanded)
70
71****************************************
72
73Camera depending notes:
74
75This cam should work with CHDK as is, no special notes existing.
76
77
78********************************
79
8002 - Installation
81
82
83- Exract the archive onto your SD card using an SD card-reader. You MUST use a card-reader. You cannot copy files to your SD card by just using "Windows File Explorer" and your camera connected by USB cable. The USB connection to the camera is just for downloading images, not uploading files.
84
85- Now that all the CHDK files are on your SD card, make sure that you have the right version of CHDK for your camera.
86
87- Insert the SD card into your camera.
88
89- Start camera IN PLAYBACK-MODE.
90
91- When you extracted the archive it placed a file on your card called "vers.req" (or "ver.req" depending on the camera model). This will allow you to see, with the right camera-button presses, the TRUE firmware version of your camera (and other interesting information).
92
93- Press your "Set" button, hold it down. While holding down your "Set" button press your "Display" button. You will see the version of the firmware in your camera. Confirm that it is the right firmware to match up with the CHDK that you downloaded. Your real firmware version is NOT 1.0.1.0 nor 1.0.0.0 Your REAL firmware version will look something like: "Firmware Ver GM1.00A". (Pressing "Display" again a few times while still holding down your "Set" button will let you see even more information about your camera, including total number of shots taken since it was made.)
94
95- If all went well, correct camera, correct firmware, correct CHDK, now you can actually load and run CHDK.
96
97- While still in PLAYBACK MODE press your camera's "Menu" button to open Canon's Menu
98
99- Scroll to the bottom of the menu to the "Firm Update" option which should now be available. If by chance that you fail to see the "Firm Update" menu option try pressing your Playback button twice. You might have to wait 2 seconds between presses. When this is done right the lens will retract and go into a power-saving viewer/slideshow playback mode. This seems to be an option on most Powershot Cameras.
100
101- Now that your menu cursor is on the "Firm Update" option, press your "Set" button or "Right" navigation button to enter the "Firmware Update" Screen. Either button press will work.
102
103- Press your "Right" navigational button to select OK. Press your "Set" button to confirm your choice.
104
105- Your camera will now load CHDK. You should see the blue "Print" button on the back of your camera flash a few times to let you know that CHDK is booting, and the CHDK Splash-Screen will appear in your viewfinder or LCD display. When fully loaded you will see a new battery-meter icon and several other things on your LCD or EVF display. Don't worry if they look like clutter, all of them can be turned on and off and repositioned on your screen in CHDK's configuration menu system. (CHDK <ALT> mode / Menu / OSD Parameters / OSD Layout Editor)
106
107- To enter CHDK's alternate menu system, press your "Shortcut" button. A small "<ALT>" will appear at the bottom of your screen. Whenever <ALT> is showing you may now press your camera's "Menu" button to enter CHDK's new menus. To exit <ALT> mode and return to your camera's normal operation just press your "Shortcut" button again. The settings that you apply in CHDK's menus will now be applied when using the camera normally (while not in <ALT> mode). The only time you will use <ALT> mode for actually taking pictures is if you run an automated CHDK script to take your photos for you. If you want to use your "Shortcut" button's normal function just press and hold it down a little longer. Some cameras allow you to reconfigure your CHDK "<ALT>" toggle button in the CHDK "Miscellaneous Stuff" menu in case you don't like it being the "Shortcut" button.
108
109- If you would like to have CHDK auto-load every time you power on your camera, then go into CHDK's menu system. (Press "Shortcut" to enter <ALT> mode, then your "Menu" button to enter CHDK's menus.) Scroll to the bottom of the main CHDK menu to the "Debug Parameters" option.
110
111- Enter the "Debug" menu and scroll to "Make Card Bootable...". Press your "Set" button.
112
113- Now remove your SD card and slide its little "write protect" tab to the locked position. Insert the card back in your camera. Now when you power-up your camera CHDK will automatically load. If you want to turn off CHDK's auto-loading feature just take out the SD card and put the write-protect tab back to the unlocked position. Don't worry about using the card either way. CHDK is designed to work with a locked card in this manner and all photos taken will be written to the card even when it is locked/write-protected.
114
115- Or for Windows users: use the "CardTricks" program (will be included here later).
116
117
118(to be expanded)
119
120****************************************
121
12203 - FAQ
123
1241. What is CHDK?
125
126    CHDK is not just one thing! The term CHDK refers to free software – currently available for many (but not all) Canon PowerShot compact digital cameras – that you can load onto your camera's memory card to give your camera greatly enhanced capabilities.
127
1282. Am I likely to be interested in CHDK?
129
130    The enhanced capabilities that CHDK provides are most likely to be of interest to experienced photographers - if you believe that your Canon PowerShot camera already has more features than you will ever need, you probably won't be interested in CHDK.
131
1323. Is CHDK safe to use?
133
134    Yes CHDK is safe. CHDK doesn't make any actual changes to your camera. If you delete the CHDK software from your memory card, or if you choose not to activate the CHDK software on the card (or remove and replace the batteries), then the camera will behave absolutely normally - nothing has been (or ever is) changed, so the warranty is not affected.
135
1364. How does CHDK work?
137
138    CHDK makes use of the microprocessor that controls the camera (every digital camera contains a microprocessor) to act as a programmable computer that provides the extra capabilities.
139
1405. What extra capabilities does CHDK provide?
141
142    The current set of extra capabilities fall into six categories:
143
144        a. Enhanced ways of recording images - you can capture still pictures in RAW format (as well as JPEG), and for video images you can have increased recording time and length (1 hour or 2 GB), and a greatly increased range of compression options.
145        b. Additional data displays on the LCD screen - histogram, battery life indicator, depth of field, and many more.
146        c. Additional photographic settings that are not available on the camera by itself - longer exposure times (up to 65 seconds), faster shutter speeds (1/25,000 sec, and faster in some cases), automatic bracketing of exposure, etc.
147        d. The ability for the camera to run programs ('scripts', written in a micro-version of the BASIC language) stored on the memory card - these programs allow you to set the camera to perform a sequence of operations under the control of the program. For example, a camera can be programmed to take multiple pictures for focus bracketing, or take a picture when it detects that something in the field of view moves or changes brightness.
148        e. The ability to take a picture, or start a program on the memory card, by sending a signal into the USB port - you can use the USB cable to take a picture remotely.
149        f. The ability to do a number of other more useful (and fun) things, such as act as a mini file browser for the memory card, let you play games on the LCD screen, etc.
150
1516. What else should I know?
152
153    Developers around the world are continuing to add new features to CHDK. Because the idea of using the camera's microprocessor is so flexible, various developers have made different versions of CHDK, and new features continue to be developed - for example, one version of CHDK has features assist in taking stereo photographs, and even allows two cameras to be synchronized to take pictures at the same time (with an accuracy of better than 0.1 milliseconds, providing they are the same camera model).
154
155(to be expanded)
156
157********************************
158
15904 - URLs, Links
160
161
162For more information visit the following links:
163
164CHDK Wiki: http://chdk.wikia.com/wiki/Main_Page
165
166Main CHDK Manual: http://chdk.wikia.com/wiki/CHDK_firmware_usage
167
168Allbest CHDK Manual: http://chdk.wikia.com/wiki/CHDK_firmware_usage/AllBest
169
170JuciPhoX CHDK Manual: http://chdk.wikia.com/wiki/CHDK/MoreBest
171
172CHDK Forum: http://chdk.setepontos.com/index.php
173
174In-Depth Guide explaining a lot of things: http://chdk.setepontos.com/index.php/topic,1167.0.html
175
176Timeline (changelog) of chdk: http://tools.assembla.com/chdk/timeline
177
178For more information about this build visit: http://chdk.setepontos.com/index.php/topic,688.0.html
179
180Download the sources of this build here: http://tools.assembla.com/chdk/changeset/head/branches/juciphox?old_path=%2F&format=zip
181
182You can get a nice app that will help you making your card bootable on windows: http://chdk.setepontos.com/index.php/topic,964.0.html
183
184<insert text with small description of chdk here>
185
186<insert text with installation tips for vxworks here>
187
188<insert more links and especially tricks for OS other than Windows> 
189
190
191*********************************
192
19305 - GPL
194
195
196/*
197 * This file is part of CHDK.
198 * Copyright (C) 2008 The CHDK Team
199 * CHDK - CHDK Wiki
200 *
201 * This program is free software; you can redistribute it and/or modify
202 * it under the terms of the GNU General Public License as published by
203 * the Free Software Foundation; either version 2 of the License, or
204 * (at your option) any later version.
205 *
206 * This program is distributed in the hope that it will be useful,
207 * but WITHOUT ANY WARRANTY; without even the implied warranty of
208 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
209 * GNU General Public License for more details.
210 *
211 * You should have received a copy of the GNU General Public License
212 * along with this program; if not, write to the Free Software
213 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA,
214 * 02110-1301  USA
215 */
216
Note: See TracBrowser for help on using the repository browser.