PowerShot SD400 DIGITAL ELPH / DIGITAL IXUS 50 / IXY DIGITAL 55[edit | edit source]


CHDK is available for the Ixus50 / SD400 with firmware versions 1.01A and 1.01B from the Downloade page

  • Firmware version 1.05a was also reported to work with one of these CHDK versions

Canon PowerShot SD400.jpg

Reviews and Specifications[edit | edit source]

Model[edit | edit source]

  • This is a 5.0 megapixel compact camera that runs with VxWorks OS on the DiGiC II image processor chip.
  • There are original Canon Firmware updates available from Here or from Here using the serial # 0013042373

Firmware Version Information[edit | edit source]

Version 1.01A, Page 1 (SET+DISP. first click):

Canon PowerShot SD400
P-ID: 310E NT

Firmware Ver GM1.01A
No error
Mar 10 2005   16:01:15

Page 2 (SET+DISP. second click):

Canon PowerShot SD400
P-ID: 310E NT

Firmware Ver GM1.01A

Adj Ver.001.006MT1

Version 1.01B:

Canon PowerShot SD400
P-ID: 310E NT

Firmware Ver GM1.01B
No error
Mar 29 2005   21:16:07

For developers[edit | edit source]

  • Porting the SD400 is done, the SD400 is included in the 'official' trunk

Beta versions (outdated)[edit | edit source]

Beta version of the CHDK files are created for this camera including two of the firmware versions (Ver 1.01A and Ver 1.01B). Beta files are based on the AllBest's version of the files. Current beta files can be download from this location (Archive file contains the binary and source files): [1]

Currently there is discussion thread about the beta files in the CHDK-Forum and can be accessed by this link: ixus50/sd400 ver 101a & 101b CHDK Port - Beta version

All help is welcome in testing the beta files and please post your findings in the forum discussion thread for this camera.

LED addresses[edit | edit source]

(Same as with the SD300 model)

1. define LED_PWR 0xc02200E8
2. define LED_GREEN 0xc02200D8
3. define LED_RED 0xc02200DC
4. define LED_YELLOW 0xc02200E0
5. define LED_AF_RED 0xc02200EC

Interesting Addresses[edit | edit source]

  • FF810000 - PRIMARY.BIN

Firmware Dumps[edit | edit source]

The blink G7 firmware reading application was modified to run on this camera and the file can be downloaded from this location: zSHARE - blink_sd400.zip

Firmware dump files are created for this camera:

- Firmware dump file for Ver 1.01A can be downloaded from this Collection of firmware files: zSHARE - primaries.bin.rar
- Firmware dump file for Ver 1.01B can be downloaded from this location: zSHARE - sd400_101b.zip

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

Camera ID for pakwif[edit | edit source]

Same as the USB ID returned by lsusb:

Bus 005 Device 011: ID 04a9:310e Canon, Inc. Digital IXUS 50 (PTP mode)
310e hex = 12558 decimal
01000100 hex = 16777472 decimal = version


pakwif PS.FIR DISKBOOT.BIN 12558 16777472
Community content is available under CC-BY-SA unless otherwise noted.