SD450
From CHDK Wiki
The Canon Powershot Digital ELPH SD450, known in Europe as the Canon Digital IXUS 55 and in Japan as the IXY Digital 60 is a 5.0 megapixel compact camera that runs the DiGiC II image processor chip. It may be possible for the CHDK firmware to be ported over to it.
Contents |
[edit] Canon Powershot Digital ELPH SD450 / Digital IXUS 55 / IXY Digital 60
[edit] Firmware Version
Canon DIGITAL IXUS 55 P-ID: 30FF PAL Firmware Ver GM1.00B No error Aug 3 2005 13:53:21
[edit] Camera ID for pakwif
30ff hex = 12543 decimal
01000000 hex = 16777216 decimal = version 1.0.0.0
So:
- pakwif PS.FIR DISKBOOT.BIN 12543 16777216
[edit] Useful Constants
/* LED addresses */
- define LED_PWR 0xc02200E8
- define LED_GREEN 0xc02200D8
- define LED_RED 0xc02200DC
- define LED_YELLOW 0xc02200E0
- define LED_BLUE 0xc02200E4
- define LED_AF_RED 0xc02200EC
[edit] Firmware Dump
Version 1.00B will be extracted using the "standard" Blinker method. I used a standard phototransistor and basically the following circuit:
I was not able to decode the signal without errors using the fastest transfer speed. Therefore I had to change the blinker FW to the slower speed seetings. Using the AF LED I was then able to get a clean signal. I repeated the procedure twice to verifiy that the results are ok and obtained the following dump:
Ixus55_dump_1.00b.zip - 1.35MB
Repeating the procedure for another Ixus 55 with firmware version 1.00c resulted in the following dump:
ixus55_dump_1.00c.zip - 1.35MB
[edit] First beta version of CHDK port for firmware 1.00B available
The following code contains the next beta version of the CHDK port for the Ixus 55:
I compiled this version on a Mac running OS X 10.4 using the ARM toolchain from here
Now everything seems to work more or less, especially Raw-capture as well.
I opened up a corresponding discussion thread at the CHDK forum here.
