Powershot SD900 (North America / outside Europe) / IXUS 900 Ti (Europe) / IXY Digital 1000 (Japan)


CHDK is available for the IXUS 900Ti / SD900 with firmware version 1.00C from the download page


Technical dataEdit

Image Processor:DIGIC III
Image Sensor:10 MP, 10.40 million effective pixels, 1/1.8-inch CCD type
OS:VxWorks operating system v5.5
Lens:3x optical zoom, 7.7-23.1 mm, F/2.8 - F/4.9 (35mm film equivalent: 37-111 mm)
Display:2.5 inch TFT, 207,000 pixels
Storage:SD / SDHC / MMC
Power:NB-5L Lithium-ion rechargeable battery, 230 shots LCD on / 700 shots LCD off / 360 min. playback time (CIPA), optional AC adapter ACK-DC30
Dimensions:3.59 x 2.35 x 1.11 inch (91.2 x 59.6 x 28.2 mm), Weight: 165g (5.82 oz.) (camera body only)
Release Date:2006

Firmware InformationEdit

In order to display version information on the Camera, follow Ver.req

  1. Create two empty files called ver.req and vers.req in the root directory of the SD memory card with a computer.
  2. Insert the card into the camera.
  3. Select camera mode playback.
  4. Switch camera on by pressing ON/OFF.
  5. Press and hold FUNC/SET and press DISP, you will see Firmware info page 1.
  6. Repeat step 5 to see page 2 (available only if you created vers.req at step 1).
  7. Repeat step 5 to see page 3 (available only if you created vers.req at step 1).

Page 1: (SD900)Edit

Canon PowerShot SD900
P-ID:3115   NT

Firmware Ver GM1.00C
No error
Jul 24 2006   18:57:34

Page 1: (IXUS 900)Edit

P-ID:3115   PAL

Firmware Ver GM1.00C
No error
Jul 24 2006   18:57:34

Page 2Edit

P-ID: 3115   PAL

Adj. Vers.006.000

Page 3Edit

Here you will find some camera statistics like Total Shoot counter.
P-ID: 3115   PAL

Adj. Vers.006.000 
Total Shoot  :9723
Open Shutter :0
Close Shutter:0

For DevelopersEdit

Camera is very similar to IXUS850IS / SD800IS.

  • SD900 has no IS
  • different addresses (of course)
  • different Key Layout
  • different Image Sensor
  • P-ID: 3115
  • uses Digic II Propery Case

LED addressesEdit

0xC02200D8Power (Green)

Firmware DumpsEdit

The firmware can be dumped with CardTricks using VxWorks 1 option, or look at Porting the CHDK (udumper).

  • firmware dump for fw 1.00C (full 8MB, dumped by pixeldoc with cBasic udumper)

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

Firmware InfoEdit

'ROM start address' and 'Loading address' is 0xFF810000 . (Canon A-Series: 0xFFC00000 ; S-, SD-, and G- Series: 0xFF810000)

CHDK ReleasesEdit

  • 24-Oct-2010: the SD900 sources are in the official trunk now, the Autobuild Server delivers the latest binaries.
  • The latest CHDK beta version for the IXUS 900Ti / PowerShot SD900 with fw version 1.00C is available from here: forum link


Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.