CHDK Wiki
(Added camera pictures)
(Updated, removed dead fw dump links)
Line 1: Line 1:
 
== PowerShot SX100 IS ==
 
== PowerShot SX100 IS ==
   
  +
{{Notice|'''CHDK is available for the Powershot SX100 with firmware 1.00C and 1.00B from the [[Downloads|Download page]].'''<br/>
{{Notice|
 
 
*The SX100 has multi partition support, that means: SDHC cards with a capacity > 4GB can be used with the autostart loading method.
* As of 2008-09-02, CHDK works on the SX100 with firmware 1.00c and 1.00b and is available for download from the [http://grandag.nm.ru/hdk/autobuild/download.htm Allbest Autobuild].
 
*The SX100 CHDK does not have a PS.FIR file, so only the autoboot method with a bootable card (up to 4GB, only with FAT16 file format) will work.
 
*Since Changeset #491 (08/21/2008) the SX100 has multi partition support, that means: SDHC cards with a capacity >4GB should work.
 
 
}}
 
}}
 
 
{| align="right" style="border-collapse:collapse; font-size: x-small;"
 
{| align="right" style="border-collapse:collapse; font-size: x-small;"
 
| __TOC__
 
| __TOC__
Line 14: Line 11:
   
 
== Reviews and Specifications ==
 
== Reviews and Specifications ==
 
 
* [http://www.canon.com/camera-museum/camera/dcc/data/2007-/2007_ps_sx100_is.html?lang=us&categ=crn&page=2007-&p=2 Canon]
 
* [http://www.canon.com/camera-museum/camera/dcc/data/2007-/2007_ps_sx100_is.html?lang=us&categ=crn&page=2007-&p=2 Canon]
 
* [http://www.dpreview.com/reviews/canonsx100is/ DPR]
 
* [http://www.dpreview.com/reviews/canonsx100is/ DPR]
Line 24: Line 20:
 
* [http://en.wikipedia.org/wiki/Canon_PowerShot_S WikipediA]
 
* [http://en.wikipedia.org/wiki/Canon_PowerShot_S WikipediA]
   
==Technical Data==
 
   
 
==Technical Data==
 
<table border=0 cellspacing=0 cellpadding=5>
 
<table border=0 cellspacing=0 cellpadding=5>
 
<tr><td>Release date:</td><td>August 2007</td></tr>
 
<tr><td>Release date:</td><td>August 2007</td></tr>
Line 39: Line 35:
 
* The image processor of the SX100 is the Canon [[Glossary#DigiC|Digic III]].
 
* The image processor of the SX100 is the Canon [[Glossary#DigiC|Digic III]].
   
==Version information==
 
   
 
==Version information==
 
In PLAY mode (without '''ver.req''') press {{button|FUNCSET}} and {{button|DISP}} simultaneously:
 
In PLAY mode (without '''ver.req''') press {{button|FUNCSET}} and {{button|DISP}} simultaneously:
 
<pre>
 
<pre>
Line 107: Line 103:
 
In my firmware 1.00B the "DRYOS version 2.3, release #0023" can be found in the ROM area.
 
In my firmware 1.00B the "DRYOS version 2.3, release #0023" can be found in the ROM area.
   
==LED memory addresses==
 
   
  +
==For Developers==
 
===LED memory addresses===
 
To run the blinker you must have "bootable" SD card with "diskboot.bin"
 
To run the blinker you must have "bootable" SD card with "diskboot.bin"
 
<pre>
 
<pre>
Line 118: Line 115:
 
</pre>
 
</pre>
   
==Dumping firmware==
+
===Dumping the firmware===
 
 
An almost ready made dumping version (camera, PC), is available you can find here: [http://chdk.setepontos.com/index.php?action=dlattach;topic=237.0;attach=226 blinker_sx100.zip]
 
An almost ready made dumping version (camera, PC), is available you can find here: [http://chdk.setepontos.com/index.php?action=dlattach;topic=237.0;attach=226 blinker_sx100.zip]
   
 
It could be very good to know if all the 1.00B versions are the same and what is the difference among versions.
 
It could be very good to know if all the 1.00B versions are the same and what is the difference among versions.
   
===Dumped firmwares===
 
 
One dumped firmware available at [http://www.zshare.net/download/6465081c0424a0/ sx100-1.00b-firmware.zip - 1.68MB]
 
   
  +
===Firmware dumps===
Another (SX100 1.00c firmware (universal dumper : writing to SD))
 
  +
*Firmware dumps of the 1.00B and 1.00C firmwares are available from the drop.io chdkdumps backup archive:
[http://www.zshare.net/download/97346204f8f3f9/ canon sx100 1.00c.zip]
 
  +
{{DL_dumps}}
   
Discussion forum is available for the development of porting at [http://chdk.setepontos.com/index.php/topic,237.0.html chdk.setepontos.com]
 
   
  +
===Porting process===
[[Category:Development]][[Category:Cameras]]
 
  +
*Porting the SX100 is finished.
 
*Discussion forum is available for the development of porting at [http://chdk.setepontos.com/index.php/topic,237.0.html chdk.setepontos.com]
 
[[Category:Development]]
  +
[[Category:Cameras]]

Revision as of 10:05, 11 May 2009

PowerShot SX100 IS

Notice

CHDK is available for the Powershot SX100 with firmware 1.00C and 1.00B from the Download page.

  • The SX100 has multi partition support, that means: SDHC cards with a capacity > 4GB can be used with the autostart loading method.
20070820 loRes sx100is k front

Powershot SX100IS Front

20070820 loRes sx100is k back

Powershot SX100IS Back

Reviews and Specifications


Technical Data

Release date:August 2007
Sensor CCD size:8.0 MP 1/2.5"
Lens (35mm equiv) zoom36-360, 10x
LCD size2.5" fixed
CardSD / SDHC
Size (mm)108.7x71.4x46.7
Weight (body)265 g


Version information

In PLAY mode (without ver.req) press FUNCSET and DISP simultaneously:

Firmware Ver. 1.0.0.0

[ OK ]

In PLAY mode (empty file named ver.req must be previously created on card root) press FUNCSET and DISP simultaneously:

Canon Powershot SX100 IS

P-ID:315E PAL D

Firmware Ver GM1.00B

NoError 
31 2007 19:07:47

subsequent press of DISP (while still holding FUNCSET) reveals:

Adj Ver.009.005 

subsequent press of DISP (while still holding FUNCSET) reveals:

IS Firm Ver. 2.30 

IS Param Ver. 2.20

On another camera, the following results were seen:

Canon Powershot SX100 IS

P-ID:315E NT D

Firmware Ver GM1.00C

E18
Aug 29 2007 15:27:50

subsequent press of DISP (while still holding FUNCSET) reveals:

Adj Ver.009.005 
ZoomLensError
2007.12.21 21:10:50

subsequent press of DISP (while still holding FUNCSET) reveals:

IS Firm Ver. 2.30 

IS Param Ver. 2.20

If you use vers.req instead of ver.req at the last screen is the following instead of the previous:

Adj Ver.009.005 
Total Shoot  :552    <-- total? shoots were made
Open Shutter :0
Close Shutter:0

In my firmware 1.00B the "DRYOS version 2.3, release #0023" can be found in the ROM area.


For Developers

LED memory addresses

To run the blinker you must have "bootable" SD card with "diskboot.bin"

#define LED_AF    0xc02200C0 // AutoFocus
#define LED_BLUE  0xc02200C4 // next to the printer
#define LED_RED   0xc02200C8 // next to the play button, rather orange
#define LED_GRN   0xc02200CF // in the same position as above, but in green
#define LED_PWR   0xc02200D0 // green power on top of the camera

Dumping the firmware

An almost ready made dumping version (camera, PC), is available you can find here: blinker_sx100.zip

It could be very good to know if all the 1.00B versions are the same and what is the difference among versions.


Firmware dumps

  • Firmware dumps of the 1.00B and 1.00C firmwares are available from the drop.io chdkdumps backup archive:
Saveas64

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


Porting process

  • Porting the SX100 is finished.
  • Discussion forum is available for the development of porting at chdk.setepontos.com