CHDK Wiki
(Added Camera bought in Japan)
m (Undo revision 32454 by Srsa 4c (talk) - issue is resolved)
 
(9 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
== PowerShot S5 IS ==
 
== PowerShot S5 IS ==
   
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).
+
The Canon PowerShot S5 IS is a 8.0 megapixel [[Wikipedia:bridge digital camera|bridge digital camera]].
   
 
{{Notice|
 
{{Notice|
  +
1=CHDK is available for the '''S5''' with firmware versions '''1.01A''' and '''1.01B''' from the [[Downloads|Download page]].
* 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.
 
  +
* This camera has CHDK multi partition support for booting but does not include the CHDK UI multi partition menu items.}}
* 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.
 
* Or CHDK can generate DNG files directly so you don't have to convert them.
 
}}
 
   
 
{| align="right" style="border-collapse:collapse; font-size: x-small;"
 
{| align="right" style="border-collapse:collapse; font-size: x-small;"
Line 17: Line 14:
   
 
== Reviews and Specifications ==
 
== 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.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.dpreview.com/reviews/canons5is/ DPR]
Line 29: Line 25:
 
* [http://en.wikipedia.org/wiki/Canon_PowerShot_S5_IS WikipediA]
 
* [http://en.wikipedia.org/wiki/Canon_PowerShot_S5_IS WikipediA]
   
 
* 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.
== Download ==
 
 
* RAW samples have been submitted to rawsamples.ch and are also available for direct download [http://phyzome.drop.s3.amazonaws.com/UFRaw/index.html].
   
=== Firmware 1.01A and 1.01B ===
 
 
* [http://mighty-hoernsche.de/ CHDK MoreBest (Juciphox) Build]
 
 
== 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 [http://chdk.setepontos.com/index.php/topic,255.0.html some extra-special steps] to boot directly.
 
* Format your card as FAT 16.
 
* [[Bootable SD card|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 slider switch.
 
* Insert the card into your camera.
 
* Turn on your camera.
 
 
{{Notice|
 
If your card is formatted FAT16, CHDK will already be loaded after turning on your camera, there is no need for using the "[["firmware update method" |Firmware Update]]"
 
:menu entry to load CHDK. If it is formatted FAT32, you will need to keep the card unlocked and start the camera in View mode and select
 
"[["firmware update method" |Firmware Update]]" from the menu.
 
}}
 
 
{{Notice|
 
CHDK as of build 701 now has support for FI2 for the DryOS cameras including this one. Now, the camera can be updated as described to go
 
:through "[["firmware update method" |Firmware Update]]".
 
}}
 
   
 
== Specifications ==
 
== Specifications ==
 
 
=== Native ===
 
=== Native ===
   
Line 67: Line 37:
   
 
=== 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).
  +
* extra long exposures with up to ~2000 s
* shutter from 65 seconds to 1/33333 seconds.
 
  +
   
 
== For Developers ==
 
== For Developers ==
 
 
=== Firmware versions ===
 
=== Firmware versions ===
   
As in the A610 case, the '''[[ver.req]]''' file works as well in this model. Use All Caps "VER.REQ".
+
The '''[[ver.req]]''' file works as well in this model.
   
Presumably, the "NT" in the upper block refers to "NTSC", because a camera bought in Europe (see below) had "PAL" in the same location.
+
The "NT" in the upper block refers to "NTSC"
   
 
==== 1.01A ====
 
==== 1.01A ====
Line 102: Line 71:
 
The upper block and additional text are the same as with 1.01A, though. (Timestamp changes, of course.)
 
The upper block and additional text are the same as with 1.01A, though. (Timestamp changes, of course.)
   
Another camera with 1.01B (American-bought) returned a timestamp of <code>Jun 14 2007 20:11:19</code>. Note that this is the same timestamp as the European one below.
+
Another camera with 1.01B (American-bought) returned a timestamp of <code>Jun 14 2007 20:11:19</code>. Note that this is the same timestamp as the European one below.
   
 
==== European 1.01B ====
 
==== European 1.01B ====
Line 130: Line 99:
   
 
==== European 1.01A with E18 ====
 
==== 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
 
With vers.req , or vers.req and ver.req
   
Line 163: Line 128:
   
 
while the first two pages were identical.
 
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_)
 
   
 
====S5 IS bought in Japan====
 
====S5 IS bought in Japan====
 
 
Upper block
 
Upper block
 
Canon Powershot S5IS
 
Canon Powershot S5IS
Line 187: Line 149:
 
Close Shutter:0
 
Close Shutter:0
   
The camera works fine with CHDK 1.01A
 
   
 
=== LED addresses ===
 
=== LED addresses ===
#define LED_AF 0xC02200E0 // AF Beam (green)
+
#define LED_AF 0xC02200E0 // AF Beam (green)
#define LED_GR 0xC02200DC // green state-led (bi-state with orange)
+
#define LED_GR 0xC02200DC // green state-led (bi-state with orange)
#define LED_OR 0xC02200D8 // orange state-led (bi-state with green)
+
#define LED_OR 0xC02200D8 // orange state-led (bi-state with green)
#define LED_WR 0xC02200D4 // write indicator (red)
+
#define LED_WR 0xC02200D4 // write indicator (red)
   
 
Other leds are controlled with a LED-table and UniqueLedOn / UniqueLedOff.
 
Other leds are controlled with a LED-table and UniqueLedOn / UniqueLedOff.
   
 
=== Firmware dumps===
 
=== Firmware dumps===
*Firmware 1.01A: available from chdkdumps drop part 1
+
* Firmware 1.01A
 
* Firmware 1.01B
*A copy of the 1.01B firmware dump is available [http://stack.dataghost.com/s5is-1.01b.rar here] (md5: 63f211fe670b185e48b3062aefd789ca), it's also in chdkdumps drop part 1.
 
 
{{DL_dumps}}
 
{{DL_dumps}}
 
[[Category:Cameras]]
 
[[Category:Cameras]]

Latest revision as of 11:59, 11 May 2013

PowerShot S5 IS

The Canon PowerShot S5 IS is a 8.0 megapixel bridge digital camera.

Notice

CHDK is available for the S5 with firmware versions 1.01A and 1.01B from the Download page.

  • This camera has CHDK multi partition support for booting but does not include the CHDK UI multi partition menu items.


20070507 hiRes s5is front

Powershot S5 IS Front

20070507 hiRes s5is back

Powershot S5 IS Back

Reviews and Specifications

  • 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].


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).
  • extra long exposures with up to ~2000 s


For Developers

Firmware versions

The ver.req file works as well in this model.

The "NT" in the upper block refers to "NTSC"

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

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

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

South america 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

European 1.01A with E18

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.

S5 IS bought in Japan

Upper block

Canon Powershot S5IS
P-IT 3148 NT D

Lower block page 1

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

Lower block page 2

Adj Ver.007.000
ZoomLensError 0004
2007.10.13 10:35:15

Lower block page 3

Total Shoot  :1869 
Open Shutter :0
Close Shutter:0


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.

Firmware dumps

  • Firmware 1.01A
  • Firmware 1.01B
Saveas64

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