CHDK Wiki
Register
 
(21 intermediate revisions by 15 users not shown)
Line 1: Line 1:
=Canon PowerShot SD600 / Canon Digital IXUS 60 =
+
== PowerShot SD600 DIGITAL ELPH / IXUS 60 / IXY DIGITAL 70 ==
   
  +
{{Notice|'''CHDK is available for the Ixus 60 (Powershot SD600) with firmware version 1.00A and 1.00D from the [[Downloads|Download page]]<br/>Note: Video overrides are not yet available for the SD600.}}
Interested in helping port? Found Bugs? [http://chdk.setepontos.com/index.php/topic,1215.0.html Head here!]
 
  +
{| align="right" style="border-collapse:collapse; font-size: x-small;"
  +
| __TOC__
  +
|}
  +
[[File:Canon_PowerShot_SD600.jpg|thumb]]
   
  +
== Reviews and Specifications ==
==Porting 1.00d==
 
  +
* [http://www.canon.com/camera-museum/camera/dcc/data/2005-2006/2006_ixyd70.html?lang=us&categ=crn&page=2005-2006&p=2 Canon]
  +
* [http://www.steves-digicams.com/2006_reviews/sd600.html Steve's DigiCams]
  +
* [http://www.imaging-resource.com/PRODS/SD600/SD600A.HTM Imaging Resource]
  +
* [http://en.wikipedia.org/wiki/Canon_Digital_IXUS WikipediA]
  +
* [http://www.pcpro.co.uk/reviews/86269/ PC Pro (UK review of the IXUS 60, aka SD600)]
   
  +
== Technical Data ==
Canon PowerShot SD600
 
  +
*Sensor: 6.0 Megapixel resolution, 1/2.5" CCD type
P-ID:311C NT
 
  +
*'''DIGIC II''' image processor, iSAPS & 9-point AiAF
  +
*'''[[Glossary#VxWorks|VxWorks]]''' operating system
  +
*Lens: 3x optical zoom 35–105mm (35mm equivalent)
  +
*Display: 2.5 inch with 173,000 pixels
  +
*Storage: SD / MMC storage media
  +
*Power: Rechargeable Lithium-ion battery NB-4L
  +
*Dimensions:86 x 53.5 x 21.7mm, Weight: 140 g without battery
  +
  +
==Firmware informations==
  +
<pre>
 
Canon PowerShot SD600
 
P-ID:311C NT
 
 
Firmware Ver GM1.00D
+
Firmware Ver GM1.00D
No Error
+
No Error
Aug 25 2006 09:35:10
+
Aug 25 2006 09:35:10
  +
</pre>
  +
<pre>
 
Canon DIGITAL IXUS 60
 
P-ID:311C PAL
  +
 
Firmware Ver GM1.00A
 
E18
 
Dec 8 2005 15:39:30
  +
</pre>
   
  +
== For Developers ==
The firmware was dumped using udumper's vxworks/diskboot.bin. It can be found [http://rayhe.net/canonsd600.dum here]
 
  +
*Porting the SD600 is done, the sources are in the SVN trunk.
 
:Interested in helping port? Found Bugs? [http://chdk.setepontos.com/index.php/topic,1215.0.html Head here!]
   
===Beta 1===
+
===Firmware dumps===
 
*FW 1.00D: The firmware was dumped using udumper's vxworks/diskboot.bin. It can be found [http://rayhe.net/canonsd600.dum here]
There IS a working Beta for 1.00d that has been ported! Most of the camera functions seem to work, with the exception of remote-control and Movie features. Testing is required (and encouraged!)
 
 
*FW 1.00A: Firmware also dumped using udumper's vxworks/diskboot.bin. Can be found [http://www.zshare.net/download/10400952e9a3736b/ on zshare]
  +
{{DL_dumps}}
   
 
===Porting===
Download [http://www.zshare.net/download/11316863b93144a1/ binaries here], [http://www.zshare.net/download/11472165881e4157/ source here].
 
  +
==== FW 1.00D - ====
 
As of the working Beta for 1.00d; Most of the camera functions seem to work, with the exception of remote-control and Movie features. But this info may be dated so testing is required (and encouraged!)
   
  +
* '''Go here :''' [http://mighty-hoernsche.de/ All Builds].
==Porting 1.00a==
 
  +
* Current Full Build is ixus60_sd600-100d-0.9.8-765-full.zip
Canon DIGITAL IXUS 60
 
  +
* Current small bare is ixus60_sd600-100d-0.9.8-765.zip
P-ID:311C PAL
 
  +
<s>* [http://www.zshare.net/download/11472165881e4157/ sources here].</s>
 
  +
Firmware Ver GM1.00A
 
  +
: Hosting of builds seems to have changed so these are the new links -- Sunja
E18
 
  +
Dec 8 2005 15:39:30
 
  +
:''NOTE: It looks like zShare did something in October of '08 that caused a number of files to be virtually lost. While these links work, you can't actually download the files, an the download links simply takes you back to the start. Does anybody have alternate download links? -- Richard Krushelnitskiy''
  +
::'''Porting is completed''', see Note above, the outdated beta versions are are not longer required.<small><sub>''[[User:Fe50|Fe50]]''</sub></small>
  +
  +
==== FW 1.00A - Beta 1 ====
  +
There is now a working version for 1.00a!
  +
* [http://danielmewes.dnsalias.net/~daniel/chdk/chdk_sd600_100a.zip binaries here]
 
* [http://danielmewes.dnsalias.net/~daniel/chdk/ixus60_sd600_src.tar.bz2 source here].
   
  +
=== Known issues on the BETA versions ===
Firmware also dumped using udumper's vxworks/diskboot.bin. Can be found [http://www.zshare.net/download/10400952e9a3736b/ on zshare]
 
  +
Reports by Ashberk:
  +
* Sometimes the menu closes by itself (no idea why)
  +
* In Zebra mode, the screen gets distorted randomly by single-channel color. Don't know if this is a desired behaviour
  +
* On my Ixus 60, I usually can take pictures for a week or something (even with a no-name battery), but when CHDK is running (which runs great!), the battery is sucked out in about 1 hour! There must be some bug leading to a power loss. I can't imagine that processing alone is able to suck so much energy, there must be some kind of "short circuit" on some camera parts (like flash, shutter, or whatever). This way, I can't really use the toolkit for experimenting in the wild.
  +
* Would be nice to have a menu point to leave the toolkit back for the original firmware without shutting down the camera
   
  +
Reports by Bmwr re 1.00d:
There is now a working version for 1.00a! [http://danielmewes.dnsalias.net/~daniel/chdk/chdk_sd600_100a.zip binaries here], [http://danielmewes.dnsalias.net/~daniel/chdk/ixus60_sd600_src.tar.bz2 source here].
 
  +
* Confirming Ashberk -- battery disappears really quickly
  +
* Live histogram doesn't work: histogram box just has a red dot in upper left corner.
   
  +
Response by Ashberk:
Current sources have been [http://www.zshare.net/download/11472165881e4157/ uploaded here] for any devs wanting to have a look and see where I've gone wrong. If you have anything to contribute, please [http://chdk.setepontos.com/index.php/topic,1215.0.html head here].
 
  +
* Maybe just the calculation based on battery voltage is not tuned correctly to determine battery percentage
  +
* I have no problems with live histogram, I see e.g. 4 overlayed histograms (rgb and white) in real time, even in video mode
  +
* I use version 1.00a
   
  +
Reports by Lbermude:
  +
*Confirm Ashberk problem on the battery draining really fast. You can just pretty much watch the battery meter draining.
  +
Report by DieRiding
  +
*Also having issues with battery seeming to drain really fast, although I've noticed if restart it, it often comes back on reporting more power than when it shut off.
  +
Reports by Gazzat5 re: 1.00a latest build 17/4/2010
  +
*live histogram seems to be working in latest version
  +
*battery drain problems seem to be fixed
  +
*Bug in the latest version: Make card bootable has no effect.
  +
Reports by keystoneclimber re 1.00d:
  +
*sokoban isn't woring
  +
Reports by ChuckC - latest build as of November 7, 2012 - 1.00a firmware
  +
*Sokoban works for me
  +
*To get <span style="color:rgb(34,34,34);font-family:arial,sans-serif;line-height:normal;">md_detect_motion to work I had to put the following code right before the </span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;line-height:normal;">md_detect_motion call. Apparently we need to auto focus and get the camera ready to shoot before detecting motion.</span>
  +
*<span style="color:rgb(34,34,34);font-family:arial,sans-serif;line-height:normal;">In UBasic:
  +
press "shoot_half"</span>
  +
do
  +
get_prop 205 q
  +
until q=1
  +
*In Lua:
  +
press("shoot_half")
  +
repeat
  +
q=get_prop(205)
  +
until q==1
 
[[Category:Cameras]]
 
[[Category:Cameras]]
  +
[[Category:Development]]

Latest revision as of 19:52, 7 November 2012

PowerShot SD600 DIGITAL ELPH / IXUS 60 / IXY DIGITAL 70

Notice

CHDK is available for the Ixus 60 (Powershot SD600) with firmware version 1.00A and 1.00D from the Download page
Note: Video overrides are not yet available for the SD600.

Canon PowerShot SD600

Reviews and Specifications

Technical Data

  • Sensor: 6.0 Megapixel resolution, 1/2.5" CCD type
  • DIGIC II image processor, iSAPS & 9-point AiAF
  • VxWorks operating system
  • Lens: 3x optical zoom 35–105mm (35mm equivalent)
  • Display: 2.5 inch with 173,000 pixels
  • Storage: SD / MMC storage media
  • Power: Rechargeable Lithium-ion battery NB-4L
  • Dimensions:86 x 53.5 x 21.7mm, Weight: 140 g without battery

Firmware informations

Canon PowerShot SD600
P-ID:311C  NT
  
Firmware Ver GM1.00D
No Error
Aug 25 2006 09:35:10
Canon DIGITAL IXUS 60
P-ID:311C  PAL
 
Firmware Ver GM1.00A
E18
Dec 8 2005 15:39:30

For Developers

  • Porting the SD600 is done, the sources are in the SVN trunk.
Interested in helping port? Found Bugs? Head here!

Firmware dumps

  • FW 1.00D: The firmware was dumped using udumper's vxworks/diskboot.bin. It can be found here
  • FW 1.00A: Firmware also dumped using udumper's vxworks/diskboot.bin. Can be found on zshare
Saveas64

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

Porting

FW 1.00D -

As of the working Beta for 1.00d; Most of the camera functions seem to work, with the exception of remote-control and Movie features. But this info may be dated so testing is required (and encouraged!)

  • Go here : All Builds.
  • Current Full Build is ixus60_sd600-100d-0.9.8-765-full.zip
  • Current small bare is ixus60_sd600-100d-0.9.8-765.zip

* sources here.

Hosting of builds seems to have changed so these are the new links -- Sunja
NOTE: It looks like zShare did something in October of '08 that caused a number of files to be virtually lost. While these links work, you can't actually download the files, an the download links simply takes you back to the start. Does anybody have alternate download links? -- Richard Krushelnitskiy
Porting is completed, see Note above, the outdated beta versions are are not longer required.Fe50

FW 1.00A - Beta 1

There is now a working version for 1.00a!

Known issues on the BETA versions

Reports by Ashberk:

  • Sometimes the menu closes by itself (no idea why)
  • In Zebra mode, the screen gets distorted randomly by single-channel color. Don't know if this is a desired behaviour
  • On my Ixus 60, I usually can take pictures for a week or something (even with a no-name battery), but when CHDK is running (which runs great!), the battery is sucked out in about 1 hour! There must be some bug leading to a power loss. I can't imagine that processing alone is able to suck so much energy, there must be some kind of "short circuit" on some camera parts (like flash, shutter, or whatever). This way, I can't really use the toolkit for experimenting in the wild.
  • Would be nice to have a menu point to leave the toolkit back for the original firmware without shutting down the camera

Reports by Bmwr re 1.00d:

  • Confirming Ashberk -- battery disappears really quickly
  • Live histogram doesn't work: histogram box just has a red dot in upper left corner.

Response by Ashberk:

  • Maybe just the calculation based on battery voltage is not tuned correctly to determine battery percentage
  • I have no problems with live histogram, I see e.g. 4 overlayed histograms (rgb and white) in real time, even in video mode
  • I use version 1.00a

Reports by Lbermude:

  • Confirm Ashberk problem on the battery draining really fast. You can just pretty much watch the battery meter draining.

Report by DieRiding

  • Also having issues with battery seeming to drain really fast, although I've noticed if restart it, it often comes back on reporting more power than when it shut off.

Reports by Gazzat5 re: 1.00a latest build 17/4/2010

  • live histogram seems to be working in latest version
  • battery drain problems seem to be fixed
  • Bug in the latest version: Make card bootable has no effect.

Reports by keystoneclimber re 1.00d:

  • sokoban isn't woring

Reports by ChuckC - latest build as of November 7, 2012 - 1.00a firmware

  • Sokoban works for me
  • To get md_detect_motion to work I had to put the following code right before the md_detect_motion call. Apparently we need to auto focus and get the camera ready to shoot before detecting motion.
  • In UBasic:
press "shoot_half"
do
get_prop 205 q
until q=1
  • In Lua:
press("shoot_half")
repeat
q=get_prop(205)
until q==1