CHDK Wiki
m (updated link to DL page)
(dump links updated)
Line 49: Line 49:
   
 
== Firmware Dump ==
 
== Firmware Dump ==
  +
{{DL_dumps}}
   
 
Version 1.00B will be extracted using the "standard" Blinker method. I used a standard phototransistor and basically the following circuit:
 
Version 1.00B will be extracted using the "standard" Blinker method. I used a standard phototransistor and basically the following circuit:
Line 58: Line 59:
 
|}
 
|}
   
  +
===Old/Outdated===
 
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:
 
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:
   
[http://www.zshare.net/download/6743060fecdc58/ Ixus55_dump_1.00b.zip - 1.35MB]
+
<!-- [http://www.zshare.net/download/6743060fecdc58/ Ixus55_dump_1.00b.zip - 1.35MB] -->
   
 
Repeating the procedure for another Ixus 55 with firmware version 1.00c resulted in the following dump:
 
Repeating the procedure for another Ixus 55 with firmware version 1.00c resulted in the following dump:
   
[http://www.zshare.net/download/69336219fd51f0/ ixus55_dump_1.00c.zip - 1.35MB]
+
<!-- [http://www.zshare.net/download/69336219fd51f0/ ixus55_dump_1.00c.zip - 1.35MB]
  +
-->
  +
*'''The dumps are available from the alternative download locations [[SD450#Firmware_Dump|(here)]]
   
 
== Beta version of CHDK port for firmware 1.00B==
 
== Beta version of CHDK port for firmware 1.00B==

Revision as of 17:11, 9 February 2009

PowerShot SD450 DIGITAL ELPH / DIGITAL IXUS 55 / IXY DIGITAL 60

The Powershot Digital ELPH SD450, known in Europe as the 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 and VxWorks operating system.

Notice

CHDK is available for the Ixus 55 (SD450) with firmwares 1.00b, 1.00c and 1.00d from the Download page

Reviews and Specifications

General Information

NOTE! If your scripts hang on SD450, try going through the script and changing

"shoot"

to

click "shoot_full"

Source: [1]. If you think this text doesn't belong here, go ahead and move it or reformat or whatever, but please keep this info on this page because it's very important to know if you're rocking an SD450. -Yakov

Firmware Version

Canon DIGITAL IXUS 55
P-ID: 30FF PAL

Firmware Ver GM1.00B
No error
Aug 3 2005   13:53:21

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

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

Firmware Dump

Saveas64

Download location for firmware dumps:
P&S firmware dumps mirror

Version 1.00B will be extracted using the "standard" Blinker method. I used a standard phototransistor and basically the following circuit:

SC Blinker Receiver

Active Soundcard Firmware Blinking Receiver

Old/Outdated

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:


Repeating the procedure for another Ixus 55 with firmware version 1.00c resulted in the following dump:

  • The dumps are available from the alternative download locations (here)

Beta version of CHDK port for firmware 1.00B

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.