CHDK Wiki
Register
Nkh dk (talk | contribs)
(→‎Canon PowerShot SD900 / Canon IXUS 900TI: Split Processor and Sensor into two seperate things)
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
  +
<big>Powershot SD900 (North America / outside Europe) / IXUS 900 Ti (Europe) / IXY Digital 1000 (Japan)</big>
==Canon PowerShot SD900 / Canon IXUS 900TI==
 
  +
* Product Name outside Europe: Canon PowerShot SD900
 
  +
* Product Name in Europe: Canon DIGITAL IXUS 900 Ti
 
  +
{{notice|CHDK is available for the '''IXUS 900Ti / SD900''' with firmware version '''1.00C''' from the [[Downloads|download page]]}}
* OS: VxWorks 5.5 (look at <code>0x00335C80 VxWorks5.5</code> in clean firmware dump)
 
  +
* P-ID: 3105
 
  +
{| align="right" style="border-collapse:collapse; font-size: x-small;"
* Canon Firmware versions: 1.00C
 
  +
| __TOC__
* Processor: [http://web.canon.jp/imaging/becommon/camera/digic3-e.html DIGIC III]
 
  +
|}
* Sensor: 10,4 MP
 
  +
* Year: 2006
 
  +
==Reviews==
  +
*[http://www.canon.com/camera-museum/camera/dcc/data/2005-2006/2006_ixyd_1000.html?lang=us&categ=crn&page=2005-2006&p=2 Canon]
  +
*[http://www.photographyblog.com/reviews_canon_digital_ixus_900_ti.php PhotographyBLOG]
  +
*[http://www.steves-digicams.com/2006_reviews/sd900.html Steve's DigiCams]
  +
*[http://www.dpreview.com/reviews/canonsd900/ DPR review]
  +
*[http://www.imaging-resource.com/PRODS/SD900/SD900A.HTM Imaging Resource]
  +
*[http://www.dcresource.com/news/newsitem.php?id=3389 DCRP Review]
  +
*[http://www.digitalcamerareview.com/default.asp?newsID=3010&review=canon+powershot+sd900 DigitalCameraReview.com]
  +
  +
==Technical data==
  +
{| border="1" cellpadding="3" cellspacing="0" style="border-collapse:collapse;"
  +
|-
 
|Image Processor:||'''[http://web.canon.jp/imaging/becommon/camera/digic3-e.html 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 Information==
 
In order to display version information on the Camera, follow [[Ver.req]]
   
==Firmware Version information==
 
In order to display version information on the Camera, follow this steps:
 
 
# Create two empty files called <code>ver.req</code> and <code>vers.req</code> in the root directory of the SD memory card with a computer.
 
# Create two empty files called <code>ver.req</code> and <code>vers.req</code> in the root directory of the SD memory card with a computer.
 
# Insert the card into the camera.
 
# Insert the card into the camera.
Line 16: Line 48:
 
# Switch camera on by pressing {{button|ON/OFF}}.
 
# Switch camera on by pressing {{button|ON/OFF}}.
 
# Press and hold {{button|FUNC/SET}} and press {{button|DISP}}, you will see Firmware info page 1.
 
# Press and hold {{button|FUNC/SET}} and press {{button|DISP}}, you will see Firmware info page 1.
# Repeat step 4 to see page 2 (available only if you created <code>vers.req</code> at step 1).
+
# Repeat step 5 to see page 2 (available only if you created <code>vers.req</code> at step 1).
# Repeat step 4 to see page 3 (available only if you created <code>vers.req</code> at step 1).
+
# Repeat step 5 to see page 3 (available only if you created <code>vers.req</code> at step 1).
   
===Canon PowerShot SD900===
+
===Page 1: (SD900)===
 
<pre>Canon PowerShot SD900
====Page 1====
 
<pre>
 
Canon PowerShot SD900
 
 
P-ID:3115 NT
 
P-ID:3115 NT
   
 
Firmware Ver GM1.00C
 
Firmware Ver GM1.00C
 
No error
 
No error
Jul 24 2006 18:57:34
+
Jul 24 2006 18:57:34</pre>
</pre>
 
   
===Canon IXUS 900TI===
+
===Page 1: (IXUS 900)===
 
<pre>Canon DIGITAL IXUS 900TI
====Page 1====
 
<pre>
 
Canon DIGITAL IXUS 900TI
 
 
P-ID:3115 PAL
 
P-ID:3115 PAL
   
 
Firmware Ver GM1.00C
 
Firmware Ver GM1.00C
 
No error
 
No error
Jul 24 2006 18:57:34
+
Jul 24 2006 18:57:34</pre>
</pre>
 
   
====Page 2====
+
===Page 2===
 
<pre>Canon DIGITAL IXUS 900TI
<pre>
 
Canon DIGITAL IXUS 900TI
 
 
P-ID: 3115 PAL
 
P-ID: 3115 PAL
   
Adj. Vers.006.000
+
Adj. Vers.006.000</pre>
</pre>
 
   
====Page 3====
+
===Page 3===
Here you will find some camera statistics like Total Shoot counter.
+
Here you will find some camera statistics like Total Shoot counter. <pre>Canon DIGITAL IXUS 900TI
<pre>
 
Canon DIGITAL IXUS 900TI
 
 
P-ID: 3115 PAL
 
P-ID: 3115 PAL
   
Line 58: Line 80:
 
Total Shoot :9723
 
Total Shoot :9723
 
Open Shutter :0
 
Open Shutter :0
Close Shutter:0
+
Close Shutter:0</pre>
</pre>
 
   
==LED addresses==
+
==For Developers==
Uses same addresses as Canon IXUS850IS / SD800IS.
+
Camera is very similar to [[SD800IS |IXUS850IS / SD800IS]].
  +
*SD900 has no IS
<pre>0xC02200C0 - AF-beam
 
  +
*different addresses (of course)
0xC02200C4 - Blue
 
  +
*different Key Layout
0xC02200C8 - Orange
 
  +
*different Image Sensor
0xC02200CC - Green
 
 
*P-ID: 3115
0xC02200D0 - Yellow
 
  +
*uses Digic II Propery Case
0xC02200D8 - Power</pre>
 
   
==Firmware Dump==
+
===LED addresses===
  +
* The SD900 uses the same addresses as the [[SD800IS |IXUS850IS / SD800IS]].
A dump of the GM1.00C firmware is available for [http://paul.luminos.nl/update/435 download].
 
  +
{| border="1" cellpadding="3" cellspacing="0" style="border-collapse:collapse;"
  +
|-
  +
!Address||LED
  +
|-
 
|0xC02200C0||AF-beam
  +
|-
 
|0xC02200C4||Blue
  +
|-
 
|0xC02200C8||Orange
  +
|-
 
|0xC02200CC||Green
  +
|-
 
|0xC02200D0||Yellow
  +
|-
  +
|0xC02200D8||Power (Green)
  +
|}
   
  +
===Firmware Dumps===
Firmware can be dumped with [[CardTricks]] using <code>VxWorks 1</code> option or look at [[Porting the CHDK]] (udumper).
+
The firmware can be dumped with [[CardTricks]] using <code>VxWorks 1</code> option, or look at [[Porting the CHDK]] (udumper).
   
  +
* firmware dump for fw '''1.00C''' (full 8MB, dumped by pixeldoc with cBasic udumper)
==Firmware Info==
 
  +
  +
{{DL_dumps}}
  +
  +
===Firmware Info===
 
'ROM start address' and 'Loading address' is <code>0xFF810000</code> . (Canon A-Series: <code>0xFFC00000</code> ; S-, SD-, and G- Series: <code>0xFF810000</code>)
 
'ROM start address' and 'Loading address' is <code>0xFF810000</code> . (Canon A-Series: <code>0xFFC00000</code> ; S-, SD-, and G- Series: <code>0xFF810000</code>)
   
 
==CHDK Releases==
 
==CHDK Releases==
  +
* 24-Oct-2010: the SD900 sources are in the official trunk now, the Autobuild Server delivers the latest binaries.
Presently, no port of CHDK is available for the Canon IXUS 900Ti / PowerShot SD900.
 
  +
* The latest CHDK beta version for the IXUS 900Ti / PowerShot SD900 with fw version 1.00C is available from here: [http://chdk.setepontos.com/index.php/topic,2031.msg53856.html#msg53856 '''forum link''']
   
 
==Links==
 
==Links==
 
* [http://web.canon.jp/imaging/p900-i900ti/index-e.html Canon BeBits - PowerShot SD900/DIGITAL IXUS 900 Ti]
 
* [http://web.canon.jp/imaging/p900-i900ti/index-e.html Canon BeBits - PowerShot SD900/DIGITAL IXUS 900 Ti]
 
* [http://chdk.setepontos.com/index.php/topic,2031.0.html Canon IXUS 900 Ti / Powershot SD900 Port] (Forum)
 
* [http://chdk.setepontos.com/index.php/topic,2031.0.html Canon IXUS 900 Ti / Powershot SD900 Port] (Forum)
 
 
[[Category:Development]]
 
[[Category:Development]]
 
[[Category:Cameras]]
 
[[Category:Cameras]]

Latest revision as of 20:40, 2 February 2011

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


Notice

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


Reviews

Technical data

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 Information

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)

Canon PowerShot SD900
P-ID:3115   NT

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

Page 1: (IXUS 900)

Canon DIGITAL IXUS 900TI
P-ID:3115   PAL

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

Page 2

Canon DIGITAL IXUS 900TI
P-ID: 3115   PAL

Adj. Vers.006.000

Page 3

Here you will find some camera statistics like Total Shoot counter.

Canon DIGITAL IXUS 900TI
P-ID: 3115   PAL

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

For Developers

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 addresses

Address LED
0xC02200C0 AF-beam
0xC02200C4 Blue
0xC02200C8 Orange
0xC02200CC Green
0xC02200D0 Yellow
0xC02200D8 Power (Green)

Firmware Dumps

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)
Saveas64

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

Firmware Info

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

CHDK Releases

  • 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

Links