Professional Documents
Culture Documents
Readme
Readme
02 - Installation
03 - FAQ
04 - Links, Urls
05 - GPL, License
************************************
01 - Introduction
Hi,
this is the small readme to CHDK. It provides just enough info to get you rolling,
for more information use the links in the bottom.
CHDK is not a permanent firmware upgrade: you decide how it is loaded (manually or
automatically) and you can always easily remove it.
Main features:
Additional features:
* a depth-of-field (DOF)-calculator
* File browser
* Text reader
* Calendar
* Some fun tools and games
* To get Raw file capability on cameras that don't have that ability
* To get the ability to use scripts
* to be able to know the battery status at all times (not just when it's about
to run out of power)
* you want or need any of the other enhancement features that CHDK provides
What are scripts? Scripts are Lua or uBASIC 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.
Canon A3200IS
-------------
This was a blind port based on A3300 100d port, this is my first try of CHDK
porting.
-------------------------------------------------------------------------
- RAW generation files tested.
- Optical zoom in/out during video recording tested in 100a/100c
KNOWN BUGS
**********
- Motion detection tends to crash the cam when grid is enabled
For Developers
**************
- hook_raw_image_addr() & hook_alt_raw_image_addr() return the same value
********************************
02 - Installation
To install CHDK on your Canon P&S camera, you need to know the model number and
firmware version of your cameras in order to get the right version of CHDK for your
camera Details on how to determine this can be found here :
http://chdk.wikia.com/wiki/Downloads
Once you have the correct CHDK installation file for your camera, you need to
prepare and load your camera's SD card with CHDK. The best method for doing this
depends on how you intend to use your camera and the date your particular carmera
was released. Details can be found here :
http://chdk.wikia.com/wiki/Prepare_your_SD_card
Once you have correctly loaded CHDK, you can refer to the following section for
instructions on how to use CHDK.
****************************************
03 - FAQ
1. What is CHDK?
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.
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.
Yes CHDK is experimental and has risks, but with tens of thousands of happy
users it can generally be considered 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.
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.
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).
The best place to find out more about CHDK is to follow the CHDK wiki
( http://chdk.wikia.com/wiki/CHDK ) and CHDK user forum
( http://chdk.setepontos.com/ ).
********************************
04 - URLs, Links
CHDK Features :
http://chdk.wikia.com/wiki/CHDK_User_Manual#Introduction
CHDK in Brief : http://chdk.wikia.com/wiki/CHDK_in_Brief
CHDK User Quick Start Guide :
http://chdk.wikia.com/wiki/CHDK_User_Quick_Start_Guide.pdf
CHDK User Manual : http://chdk.wikia.com/wiki/CHDK_User_Manual
CHDK for Dummies : http://chdk.wikia.com/wiki/CHDK_for_Dummies
CHDK Installation Guide :
http://chdk.wikia.com/wiki/File:CHDK_Installation_Guide.pdf
*********************************
05 - GPL
/*
* This file is part of CHDK.
* Copyright (C) 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 PURPOSE. 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
*/
*********************************
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.