CHDK Wiki
Register
mNo edit summary
mNo edit summary
Line 1: Line 1:
  +
== PowerShot S5 IS ==
The [[Wikipedia:Canon_PowerShot_S5_IS|Canon PowerShot S5 IS]] is a an 8.0 megapixel [[Wikipedia:bridge digital camera|bridge digital camera]]. It uses DryOS instead of vxWorks. As of 2008-04-07, CHDK works on the S5IS (1.01b).
 
   
 
The Canon PowerShot S5 IS is a an 8.0 megapixel [[Wikipedia:bridge digital camera|bridge digital camera]]. It uses DryOS instead of vxWorks. As of 2008-04-07, CHDK works on the S5IS (1.01b).
Notes:
 
  +
  +
{{Notice|
 
* The S5 lacks an intervalometer, even though the S1, S2, and S3 have one. The closest thing it has natively is a "custom timer" -- a timer that will take multiple photos. Use a CHDK intervalometer script to add this feature.
 
* The S5 lacks an intervalometer, even though the S1, S2, and S3 have one. The closest thing it has natively is a "custom timer" -- a timer that will take multiple photos. Use a CHDK intervalometer script to add this feature.
 
* RAW samples have been submitted to rawsamples.ch and are also available for direct download [http://phyzome.drop.s3.amazonaws.com/UFRaw/index.html]. UFRaw does not support S5 yet, but dcraw (upon which it is based) apparently does.
 
* RAW samples have been submitted to rawsamples.ch and are also available for direct download [http://phyzome.drop.s3.amazonaws.com/UFRaw/index.html]. UFRaw does not support S5 yet, but dcraw (upon which it is based) apparently does.
 
* Use DNG4PS to convert the raw files to .dng format, which can then be read by GIMP+UFRaw or by sufficiently recent versions of Adobe Photoshop.
 
* Use DNG4PS to convert the raw files to .dng format, which can then be read by GIMP+UFRaw or by sufficiently recent versions of Adobe Photoshop.
  +
}}
  +
  +
{| align="right" style="border-collapse:collapse; font-size: x-small;"
  +
| __TOC__
  +
|}
  +
 
== Reviews and Specifications ==
  +
 
* [http://www.canon.com/camera-museum/camera/dcc/data/2007-/2007_ps_s5is.html?lang=us&categ=crn&page=2007-&p=2 Canon]
 
* [http://www.dpreview.com/reviews/canons5is/ DPR]
 
* [http://www.dcresource.com/reviews/canon/powershot_s5-review/ DCRC]
 
* [http://www.steves-digicams.com/2007_reviews/canon_s5is.html Steve's DigiCams]
 
* [http://www.imaging-resource.com/PRODS/S5IS/S5ISA.HTM Imaging Resource]
 
* [http://www.digitalcamerareview.com/default.asp?newsID=3126 DCR]
 
* [http://www.cameralabs.com/reviews/Canon_PowerShot_S5_IS/ Camera Labs]
 
* [http://www.trustedreviews.com/digital-cameras/review/2007/09/25/Canon-PowerShot-S5-IS/p1 Trusted Reviews]
 
* [http://www.photographyblog.com/reviews_canon_powershot_s5_is.php PhotographyBLOG]
  +
* [http://en.wikipedia.org/wiki/Canon_PowerShot_S5_IS WikipediA]
   
 
== Download ==
 
== Download ==
  +
 
=== Firmware 1.01B ===
 
=== Firmware 1.01B ===
  +
 
* [http://grandag.nm.ru/hdk/autobuild/download.htm CHDK (GrAnd) Fresh Builds]
 
* [http://grandag.nm.ru/hdk/autobuild/download.htm CHDK (GrAnd) Fresh Builds]
 
* [http://mighty-hoernsche.de/ CHDK MoreBest (Juciphox) Build (Always updated)]
 
* [http://mighty-hoernsche.de/ CHDK MoreBest (Juciphox) Build (Always updated)]
   
 
=== Firmware 1.01A ===
 
=== Firmware 1.01A ===
  +
 
* [http://grandag.nm.ru/hdk/autobuild/allbest-s5is-101a-63.zip CHDK (GrAnd)]
 
* [http://grandag.nm.ru/hdk/autobuild/allbest-s5is-101a-63.zip CHDK (GrAnd)]
 
* [http://mighty-hoernsche.de/ CHDK MoreBest (Juciphox) Build (Always updated)]
 
* [http://mighty-hoernsche.de/ CHDK MoreBest (Juciphox) Build (Always updated)]
   
 
== Installation ==
 
== Installation ==
  +
 
S5IS CHDK does not have PS.FIR, so you'll have to follow these steps:
 
S5IS CHDK does not have PS.FIR, so you'll have to follow these steps:
 
* Make sure your card is 4 GB or less. Bigger cards require FAT 32, which requires [http://chdk.setepontos.com/index.php/topic,255.0.html some extra-special steps].
 
* Make sure your card is 4 GB or less. Bigger cards require FAT 32, which requires [http://chdk.setepontos.com/index.php/topic,255.0.html some extra-special steps].
Line 25: Line 49:
 
* Insert the card into your camera.
 
* Insert the card into your camera.
 
* Turn on your camera.
 
* Turn on your camera.
  +
Note: CHDK will already be loaded after turning on your camera, there is no need for using the "Firmware Update" menu entry to load CHDK (also because that entry will not be there because there is no PS.FIR / PS.FI2).
 
  +
{{Notice|
 
CHDK will already be loaded after turning on your camera, there is no need for using the "Firmware Update" menu entry to load CHDK (also because that entry will not be there because there is no PS.FIR / PS.FI2).
  +
}}
   
 
== Specifications ==
 
== Specifications ==
   
 
=== Native ===
 
=== Native ===
  +
 
* Aperture: F2.7 to F8.0
 
* Aperture: F2.7 to F8.0
 
* Shutter speed: 15 to 1/3200
 
* Shutter speed: 15 to 1/3200
Line 35: Line 63:
   
 
=== Added by CHDK ===
 
=== Added by CHDK ===
  +
 
* f2.7 to f11 (anything above f11 reported not to work).
 
* f2.7 to f11 (anything above f11 reported not to work).
 
* shutter from 65 seconds to 1/33333 seconds.
 
* shutter from 65 seconds to 1/33333 seconds.
   
 
== Developer notes ==
 
== Developer notes ==
  +
 
=== Firmware versions ===
 
=== Firmware versions ===
  +
 
As in the A610 case, the '''[[ver.req]]''' file works as well in this model. Use All Caps "VER.REQ".
 
As in the A610 case, the '''[[ver.req]]''' file works as well in this model. Use All Caps "VER.REQ".
   
Line 45: Line 76:
   
 
==== 1.01A ====
 
==== 1.01A ====
  +
 
Upper block:
 
Upper block:
 
Canon PowerShot S5 IS
 
Canon PowerShot S5 IS
Line 62: Line 94:
   
 
==== 1.01B ====
 
==== 1.01B ====
  +
 
Another version has this lower block:
 
Another version has this lower block:
 
Firmware Ver GM1.01B
 
Firmware Ver GM1.01B
Line 74: Line 107:
   
 
==== European 1.01B ====
 
==== European 1.01B ====
  +
 
Another version bought at Amazon in Germany (Made in Japan):
 
Another version bought at Amazon in Germany (Made in Japan):
 
Canon PowerShot S5 IS
 
Canon PowerShot S5 IS
Line 88: Line 122:
   
 
==== Sudamerica 1.01B ====
 
==== Sudamerica 1.01B ====
  +
 
Another version made in China:
 
Another version made in China:
 
Canon PowerShot S5 IS
 
Canon PowerShot S5 IS
Line 99: Line 134:
   
 
==== European 1.01A with E18 ====
 
==== European 1.01A with E18 ====
  +
 
(The camera reports E18 in these pages but works normally.)
 
(The camera reports E18 in these pages but works normally.)
 
(The camera works with 0.5.5 build 527)
 
(The camera works with 0.5.5 build 527)
Line 107: Line 143:
 
Canon PowerShot S5 IS
 
Canon PowerShot S5 IS
 
P-ID:3148 PAL D
 
P-ID:3148 PAL D
 
   
 
Lower block page 1
 
Lower block page 1
Line 113: Line 148:
 
E18
 
E18
 
May 29 2007 18:17:20
 
May 29 2007 18:17:20
 
   
 
Lower block page 2
 
Lower block page 2
Line 119: Line 153:
 
ZoomLensError0004
 
ZoomLensError0004
 
2008.09.20 20.43.03
 
2008.09.20 20.43.03
 
   
 
Lower block page 3
 
Lower block page 3
Line 126: Line 159:
 
Open Shutter :0
 
Open Shutter :0
 
Close Shutter:0
 
Close Shutter:0
 
   
 
With ver.req but _not_ vers.req, the page 3 lower block was
 
With ver.req but _not_ vers.req, the page 3 lower block was
Line 145: Line 177:
 
Other leds are controlled with a LED-table and UniqueLedOn / UniqueLedOff.
 
Other leds are controlled with a LED-table and UniqueLedOn / UniqueLedOff.
   
[[Category:Development|S5IS]]
+
[[Category:Cameras]] [[Category:Development]]
[[Category:Cameras]]
 
 
== Reviews and Specifications ==
 
 
* [http://www.canon.com/camera-museum/camera/dcc/data/2007-/2007_ps_s5is.html?lang=us&categ=crn&page=2007-&p=2 Canon]
 
* [http://www.dpreview.com/reviews/canons5is/ DPR]
 
* [http://www.dcresource.com/reviews/canon/powershot_s5-review/ DCRC]
 
* [http://www.steves-digicams.com/2007_reviews/canon_s5is.html Steve's DigiCams]
 
* [http://www.imaging-resource.com/PRODS/S5IS/S5ISA.HTM Imaging Resource]
 
* [http://www.digitalcamerareview.com/default.asp?newsID=3126 DCR]
 
* [http://www.cameralabs.com/reviews/Canon_PowerShot_S5_IS/ Camera Labs]
 
* [http://www.trustedreviews.com/digital-cameras/review/2007/09/25/Canon-PowerShot-S5-IS/p1 Trusted Reviews]
 
* [http://www.photographyblog.com/reviews_canon_powershot_s5_is.php PhotographyBLOG]
 

Revision as of 18:42, 8 January 2009

PowerShot S5 IS

The Canon PowerShot S5 IS is a an 8.0 megapixel bridge digital camera. It uses DryOS instead of vxWorks. As of 2008-04-07, CHDK works on the S5IS (1.01b).

Notice
  • The S5 lacks an intervalometer, even though the S1, S2, and S3 have one. The closest thing it has natively is a "custom timer" -- a timer that will take multiple photos. Use a CHDK intervalometer script to add this feature.
  • RAW samples have been submitted to rawsamples.ch and are also available for direct download [1]. UFRaw does not support S5 yet, but dcraw (upon which it is based) apparently does.
  • Use DNG4PS to convert the raw files to .dng format, which can then be read by GIMP+UFRaw or by sufficiently recent versions of Adobe Photoshop.


Reviews and Specifications

Download

Firmware 1.01B

Firmware 1.01A

Installation

S5IS CHDK does not have PS.FIR, so you'll have to follow these steps:

  • Make sure your card is 4 GB or less. Bigger cards require FAT 32, which requires some extra-special steps.
  • Format your card as FAT 16.
  • Make the card bootable using the instructions for your operating system.
  • Create the MISC and DCIM folders. (Not required as the camera creates these itself)
  • Drop the latest DISKBOOT.bin onto the card.
  • Lock the card using its switch.
  • Insert the card into your camera.
  • Turn on your camera.
Notice

CHDK will already be loaded after turning on your camera, there is no need for using the "Firmware Update" menu entry to load CHDK (also because that entry will not be there because there is no PS.FIR / PS.FI2).


Specifications

Native

  • Aperture: F2.7 to F8.0
  • Shutter speed: 15 to 1/3200
  • The manual states that a single continuous video can be up to 4 GB or 1 hour, whichever comes first.

Added by CHDK

  • f2.7 to f11 (anything above f11 reported not to work).
  • shutter from 65 seconds to 1/33333 seconds.

Developer notes

Firmware versions

As in the A610 case, the ver.req file works as well in this model. Use All Caps "VER.REQ".

Presumably, the "NT" in the upper block refers to "NTSC", because a camera bought in Europe (see below) had "PAL" in the same location.

1.01A

Upper block:

Canon PowerShot S5 IS
P-ID:3148  NT D

Lower block:

Firmware Ver GM1.01A
No error
May 29 2007    18:17:20

Pressing DISP twice more (still holding SET) returns this additional block:

Adj Ver.007.000
IS Firm Ver.  3.00
IS Param Ver.  3.00

A copy of the 1.01A firmware dump (from 0xff810000) for the camera listed above (dumped via blinking the AF led) is available here.

1.01B

Another version has this lower block:

Firmware Ver GM1.01B
No error
Jun 14 2007    16:12:20

The upper block and additional text are the same as with 1.01A, though. (Timestamp changes, of course.)

A copy of the 1.01B firmware dump is available here (md5: 63f211fe670b185e48b3062aefd789ca).

Another camera with 1.01B (American-bought) returned a timestamp of Jun 14 2007 20:11:19. Note that this is the same timestamp as the European one below.

European 1.01B

Another version bought at Amazon in Germany (Made in Japan):

Canon PowerShot S5 IS
P-ID:3148  PAL D

Firmware Ver GM1.01B
No error
June 14 2007    20:11:19

Pressing DISP returns:

Adj Ver.007.000
IS Firm Ver.  3.01
IS Param Ver.  3.01

Sudamerica 1.01B

Another version made in China: Canon PowerShot S5 IS

P-ID:3148  NT D

Firmware Ver GM1.01B
No error
June 14 2007    20:11:19

It does not work CHDK 1.01B and 1.01A

European 1.01A with E18

(The camera reports E18 in these pages but works normally.) (The camera works with 0.5.5 build 527)

With vers.req , or vers.req and ver.req

Upper block

Canon PowerShot S5 IS
P-ID:3148  PAL D

Lower block page 1

Firmware Ver  GM1.01A
E18
May 29 2007   18:17:20

Lower block page 2

Adj Ver.007.000
ZoomLensError0004
2008.09.20 20.43.03

Lower block page 3

Adj Ver.007.000
Total Shoot  :7849
Open Shutter :0
Close Shutter:0

With ver.req but _not_ vers.req, the page 3 lower block was

Adj Ver.007.000
IS Firm Ver.  3.00
IS Param Ver.  3.00

while the first two pages were identical.

It is probable that the other 1.01a S5IS cameraes also "change behavior" from ver.req to vers.req (note the _s_)

LED addresses

 #define LED_AF 0xC02200E0 // AF Beam (green)
 #define LED_GR 0xC02200DC // green state-led (bi-state with orange)
 #define LED_OR 0xC02200D8 // orange state-led (bi-state with green)
 #define LED_WR 0xC02200D4 // write indicator (red)

Other leds are controlled with a LED-table and UniqueLedOn / UniqueLedOff.