Recent changes Random page
GAMING
Technology
 
Gaming
Entertainment
Science Fiction
Biggest wikis
Hobbies
Music
See more...

SD450

From CHDK Wiki

Jump to: navigation, search
 

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 */

  1. define LED_PWR 0xc02200E8
  2. define LED_GREEN 0xc02200D8
  3. define LED_RED 0xc02200DC
  4. define LED_YELLOW 0xc02200E0
  5. define LED_BLUE 0xc02200E4
  6. 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:

Active Soundcard Firmware Blinking Receiver
Active Soundcard Firmware Blinking Receiver

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:

ixus55_100b.zip - 1.97MB

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.

Rate this article:
Share this article: