| 1 | --- CHDK Canon IXUS 900 Ti / Powershot SD900 / IXY Digital 1000 Port -------------------
|
|---|
| 2 | Camera: Canon Powershot SD900 (North America/outside Europe) / IXUS 900 Ti (Europe) / IXY Digital 1000 (Japan)
|
|---|
| 3 | Firmware: 1.00C
|
|---|
| 4 | Author: pixel::doc (http://pixeldoc.kicks-ass.net/)
|
|---|
| 5 | P-ID: 0x3115 (12565)
|
|---|
| 6 | OS: VxWorks
|
|---|
| 7 | Based on Canon IXUS 850IS / SD800 source from chdk trunk.
|
|---|
| 8 |
|
|---|
| 9 |
|
|---|
| 10 | --- Note ------------------------------------------------------------
|
|---|
| 11 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
|
|---|
| 12 | INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
|
|---|
| 13 | TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE
|
|---|
| 14 | BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|---|
| 15 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|---|
| 16 |
|
|---|
| 17 | Software or Author are not affiliated in any way with Canon INC.
|
|---|
| 18 | Product and Company names mentioned herein may be the trademarks of their respective owners.
|
|---|
| 19 |
|
|---|
| 20 |
|
|---|
| 21 | --- Links -----------------------------------------------------------
|
|---|
| 22 | * http://chdk.wikia.com/
|
|---|
| 23 | * http://chdk.wikia.com/wiki/SD900
|
|---|
| 24 |
|
|---|
| 25 |
|
|---|
| 26 | --- Developer Stuff --------------------------------------------------
|
|---|
| 27 | * Rom Start address: 0xFF810000
|
|---|
| 28 | * CPU: Juno - ARM946ES (ARM)
|
|---|
| 29 | * OS: VxWorks
|
|---|
| 30 |
|
|---|
| 31 |
|
|---|
| 32 | --- Changelog -------------------------------------------------------
|
|---|
| 33 | * 24-Oct-2010: SD900 sources are in the official CHDK trunk since #959, the Autobuild Server delivers the latest binaries.
|
|---|
| 34 | * Beta v24 (2010-09-26)
|
|---|
| 35 | * trunk: #946
|
|---|
| 36 | * version: 0.9.9
|
|---|
| 37 | * keyboard stuff changed (using kbd_read_keys() from canon firmware)
|
|---|
| 38 | * kbd.c added feather task suspend (now feather task is disabled in ALT mode -> does not overdraw chdk anymore)
|
|---|
| 39 | * camera.h updated (SD override reenabled)
|
|---|
| 40 | * minor improvments
|
|---|
| 41 |
|
|---|
| 42 | * Beta v23 (2010-08-17)
|
|---|
| 43 | * trunk: #920
|
|---|
| 44 | * version: 0.9.9
|
|---|
| 45 | * CAM_MULTIPART enabled (mount.c)
|
|---|
| 46 | * CAM_CONSOLE_LOG_ENABLED enabled (chdklog.txt, stdout.txt, romlog.txt)
|
|---|
| 47 | * camera.h defines updated
|
|---|
| 48 | * minor improvments
|
|---|
| 49 |
|
|---|
| 50 | * Beta v22 (2010-08-12)
|
|---|
| 51 | * trunk: #919
|
|---|
| 52 | * version: 0.9.9
|
|---|
| 53 | * fixed source to compile against recent trunk
|
|---|
| 54 | * multi partition Support still disabled ("CAM_MULTIPART 1" does crash camera)
|
|---|
| 55 |
|
|---|
| 56 | * Beta v21 (2009-03-12)
|
|---|
| 57 | * trunk: #718
|
|---|
| 58 | * version: 0.9.7
|
|---|
| 59 | * set_backlight script command FIXED
|
|---|
| 60 |
|
|---|
| 61 | * Beta v20 (2009-02-14)
|
|---|
| 62 | * trunk: #708
|
|---|
| 63 | * RAW hook FIXED
|
|---|
| 64 | * minor changes
|
|---|
| 65 |
|
|---|
| 66 | * Beta v19 (2009-02-01)
|
|---|
| 67 | * trunk: #701
|
|---|
| 68 | * crash in movie mode (bitrate setting) FIXED
|
|---|
| 69 | * EnterToCompensationEVF & ExitFromCompensationEVF ADDED
|
|---|
| 70 | * compiled with gcc 4.3.2 (chdk-shell 2.0)
|
|---|
| 71 |
|
|---|
| 72 | * Beta v18 (2009-01-14)
|
|---|
| 73 | * trunk: #678
|
|---|
| 74 | * AV display (F stop) FIXED (values for auto nd filter corrected)
|
|---|
| 75 |
|
|---|
| 76 | * Beta v17 (2009-01-09)
|
|---|
| 77 | * trunk: #673
|
|---|
| 78 | * AV display (F stop) CHANGED
|
|---|
| 79 | * reenabled sd override FIXED
|
|---|
| 80 | * disabled mf (sd series does not support mf) CHANGED
|
|---|
| 81 | * Custom Auto ISO does work TESTED
|
|---|
| 82 | * SD overrides does work TESTED
|
|---|
| 83 |
|
|---|
| 84 | * Beta v16 (2009-01-05)
|
|---|
| 85 | * trunk: #666
|
|---|
| 86 | * mode map changed FIXED
|
|---|
| 87 | * various changes
|
|---|
| 88 | * Fast EV Switching (canon menu is not disabled, so currently not very usefull yet) CHANGED
|
|---|
| 89 | * MF does not work ToDo
|
|---|
| 90 | * Custom Auto ISO does not work ToDo
|
|---|
| 91 |
|
|---|
| 92 | * Beta v15 (2009-01-03)
|
|---|
| 93 | * crash in movie mode with advanced settings FIXED
|
|---|
| 94 | * zoom in video mode ADDED
|
|---|
| 95 | * AV / TV Value display ADDED
|
|---|
| 96 | * log CHANGED
|
|---|
| 97 | * MF does not work
|
|---|
| 98 | * EV "quick change" does not work
|
|---|
| 99 | * various changes
|
|---|
| 100 |
|
|---|
| 101 | * Beta v14 (2008-12-31)
|
|---|
| 102 | * log CHANGED
|
|---|
| 103 | * crash in movie mode (advance video settings disabled) FIXED
|
|---|
| 104 | * various changes
|
|---|
| 105 |
|
|---|
| 106 | * Beta v13 (2008-12-30)
|
|---|
| 107 | * RAW support ADDED (first RAW image may be corrupted)
|
|---|
| 108 | * CRW support does not work yet, badpixel.lua still does not finish correctly (only create file "CHDK\bad_tmp.bin")
|
|---|
| 109 | * modemap FIXED
|
|---|
| 110 | * movie_mode FIXED
|
|---|
| 111 | * after trying to record video, camera does lock up (only CHDK menu work)
|
|---|
| 112 | * Debug Log added. If your Camera crashed while using CHDK, look at "stdout.txt", "chdklog.txt" and "romlog.txt" on SD-Card (you can use my added menu items in Debug menu) and add log content to your post.
|
|---|
| 113 | * Debug Menu Entries to view log files ("stdout.log", "chdklog.txt", "romlog.txt") added
|
|---|
| 114 | * various changes
|
|---|
| 115 |
|
|---|
| 116 | * Beta v12 (2008-12-28)
|
|---|
| 117 | * trunk: #654
|
|---|
| 118 | * capt_seq.c FIXED
|
|---|
| 119 | * movie_rec.c FIXED
|
|---|
| 120 | * shutdown in movie mode if you try to record movie ToDo
|
|---|
| 121 |
|
|---|
| 122 | * Beta v11 (2008-12-28)
|
|---|
| 123 | * trunk: #649
|
|---|
| 124 | * chdk works in play, photo and video mode
|
|---|
| 125 | * scripts like llibtst.lua OK
|
|---|
| 126 | * Zebra OK
|
|---|
| 127 | * Histogram OK
|
|---|
| 128 | * RAW disabled
|
|---|
| 129 | * capt_seq_hook() & movie_record_hook() still disabled in main.c
|
|---|
| 130 | * Jogdial / Feather Key symbol gets displayed over chdk menu (feather stuff not ported yet) ToDo
|
|---|
| 131 | * movie mode info overlay window is displayed in all modes any time ToDo
|
|---|
| 132 | * battery level not correct ToDo
|
|---|
| 133 | * sometimes does not boot or shutdown ToDo
|
|---|
| 134 |
|
|---|
| 135 | * Beta v6 - v10 (2008-12-XX)
|
|---|
| 136 | * BIG thanks goes to reyalP for some hours of help und "remote" debugging!
|
|---|
| 137 |
|
|---|
| 138 | * Beta v1
|
|---|
| 139 | * chdk boot not completly and flashes every led in a loop
|
|---|
| 140 | * boot.c working
|
|---|
| 141 |
|
|---|
| 142 | --- ToDo -----------------------------------------------------------
|
|---|
| 143 | * CAM_MULTIPART (mount.c) does crash camera
|
|---|