CHDK Wiki
(33 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
The Powershot SX110 IS is a super-zoom Powershot camera released in September of 2008.
 
The Powershot SX110 IS is a super-zoom Powershot camera released in September of 2008.
{{Notice|'''CHDK is available for the SX110IS with firmware version 1.00B as BETA version from the [[Downloads|Download page]]'''<br>Newest version is available at the [http://chdk.setepontos.com/index.php/topic,2838.0.html forum]. Please report bugs also there.}}
+
{{Notice|'''CHDK is available for the SX110IS with firmware version 1.00B from the [[Downloads|Download page]]'''
  +
*With CHDK the camera always starts in playback mode; press the Shutter button once or just hold the power button for ~2s
Reviews: [http://www.dpreview.com/news/0808/08082603canonsx100is.asp DPReview], [http://www.dcresource.com/news/newsitem.php?id=3788 DCRPreview], [http://www.imaging-resource.com/PRODS/SX110IS/SX110ISA.HTM Imaging Resource] &nbsp;&nbsp;&nbsp; Canon product page: [http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&fcategoryid=144&modelid=17480 PowerShot SX110 IS]
 
  +
}}
{| align="right" style="border-collapse:collapse; font-size: x-small;"
+
{|align="right" style="border-collapse:collapse; font-size: x-small;"
| __TOC__
+
|__TOC__
 
|}
 
|}
 
[[Image:20080826_hiRes_sx110is_black_3q.jpg|thumb|250px|Powershot SX110IS Front]]
 
[[Image:20080826_hiRes_sx110is_black_3q.jpg|thumb|250px|Powershot SX110IS Front]]
 
[[Image:20080826_hiRes_sx110is_black_back.jpg|thumb|250px|Powershot SX110IS Back]]
 
[[Image:20080826_hiRes_sx110is_black_back.jpg|thumb|250px|Powershot SX110IS Back]]
  +
== Reviews &amp; Specifications ==
  +
*[http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&fcategoryid=144&modelid=17480 Canon PowerShot SX110 IS product page]
  +
*[http://www.dpreview.com/news/0808/08082603canonsx100is.asp DPReview]
  +
*[http://www.dcresource.com/news/newsitem.php?id=3788 DCRPreview]
  +
*[http://www.trustedreviews.com/digital-cameras/review/2008/10/03/Canon-PowerShot-SX110-IS/p1 Trusted Reviews]
  +
*[http://www.imaging-resource.com/PRODS/SX110IS/SX110ISA.HTM Imaging Resource]
  +
*[http://www.digitalcamerainfo.com/content/Canon-PowerShot-SX110-IS-Digital-Camera-Review-19572.htm Digital Camera Info Review]
  +
*[http://www.digicamreview.com/canon_powershot_sx110is_review.htm Digicam Review]
  +
*[http://www.techtree.com/techtree/jsp/article.jsp?article_id=99214&cat_id=572 Techtree review]
  +
*[http://www.whatdigitalcamera.com/equipment/compactcameras/870/1/canon-powershot-sx110-is-review.html What Digital Camera Review]
  +
*[http://www.letsgodigital.org/en/19746/canon-powershot-sx110is/ Lets go digital review]
  +
*[http://www.digitalcamerareview.com/default.asp?newsID=3726 Digital Camera Review]
  +
*[http://www.photographyblog.com/reviews_canon_powershot_sx110_is.php Photography Blog Review]
   
==Camera technical data==
+
==Camera Technical Data==
* The SX110 is running with the [[Glossary#DryOS|DryOS]] operating system, see also [[DryOS Porting]].
+
* The SX110 is running with the [[Glossary#DryOS|'''DryOS''']] operating system, see also [[DryOS Porting]].
* The image processor of the SX110 is the Canon [[Glossary#DigiC|Digic III]].
+
* The image processor of the SX110 is the Canon [[Glossary#DigiC|'''Digic III''']].
 
* Sensor: 9.0 effective Megapixel 1/2.3" CCD type
<small>
 
  +
* F/2.8 - F/4.3 equivalent to 36 - 360 mm, 10x optical zoom lens
:Sensor: 9.0 effective Megapixel CCD
 
 
* Optical image stabilization
:F2.8-4.3, 10X optical zoom lens, equivalent to 36 - 360 mm
 
 
* 3-inch LCD display, 230,000 pixels
:Optical image stabilization
 
 
* Full manual controls / "Easy Mode", Face detection
:3-inch LCD display, 230,000 pixels
 
 
* VGA movie mode (at 30 fps)
:Full manual controls / "Easy Mode", Face detection
 
 
* Memory cards: SD / SDHC / MMC / MMCplus / HC MMCplus
:VGA movie mode (at 30 fps)
 
  +
* Connectivity: mini USB + AV out (discrete jacks)
:Memory cards: SD / SDHC / MMC / MMCplus / HC MMCplus
 
:Batteries: 2x AA type
+
* Batteries: 2x AA type
  +
* Weight: 245g (without batteries), Dimensions: 111 x 71 x 45 mm
</small>
 
   
  +
==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 50: Line 65:
   
 
==For Developers==
 
==For Developers==
  +
=== [["firmware update method" |Firmware Update]] Menu Item ===
===LED memory addresses===
 
  +
  +
Copy the file called '''PS.FI2''' on the root of the SD card, power the SX110IS on in Play mode, and press the menu button.
  +
  +
The menu now shows an extra option:
  +
  +
Firm Update...
  +
  +
===LED Addresses===
 
<pre>
 
<pre>
 
#define LED_AF 0xC02200C0 // AutoFocus
 
#define LED_AF 0xC02200C0 // AutoFocus
Line 58: Line 81:
 
</pre>
 
</pre>
   
===Dumping firmware===
+
=== Shortcuts ===
  +
//Alt mode
The SX110IS can be dumped with the latest udumper, included in the latest [[Cardtricks]]. Mode: NewDryOS
 
  +
#define SHORTCUT_TOGGLE_RAW KEY_ERASE
  +
//Half press shoot button
  +
#define SHORTCUT_TOGGLE_HISTO KEY_UP
  +
#define SHORTCUT_TOGGLE_ZEBRA KEY_DOWN
  +
#define SHORTCUT_TOGGLE_OSD KEY_RIGHT
  +
#define SHORTCUT_DISABLE_OVERRIDES KEY_LEFT
  +
//Alt mode & Manual mode
  +
#define SHORTCUT_SET_INFINITY KEY_UP
  +
#define SHORTCUT_SET_HYPERFOCAL KEY_DOWN
   
===Dumped firmwares===
+
===Firmware dumps===
 
* The SX110IS can be dumped with the latest udumper, included in the latest [[Cardtricks]]. Mode: NewDryOS
Firmware dumps for the firmware version '''1.00B''' are available here:
 
  +
 
* Firmware dumps for fw '''1.00B''' are available from
 
**Rapidshare - http://rapidshare.com/files/153628808/Canon_PowerShot_SX110_IS-GM1.00B.rar
 
**mighty-hoernsche.de - http://mighty-hoernsche.de/chdk/dev/Canon_PowerShot_SX110_IS-GM1.00B.rar
   
*Rapidshare - http://rapidshare.com/files/153628808/Canon_PowerShot_SX110_IS-GM1.00B.rar
 
*mighty-hoernsche.de - http://mighty-hoernsche.de/chdk/dev/Canon_PowerShot_SX110_IS-GM1.00B.rar
 
Strings: http://codeviewer.org/download/code:5f5
 
 
{{DL_dumps}}
 
{{DL_dumps}}
   
===Porting process===
+
===Porting Process===
'''Porting is nearly finished (beta)'''<br>
+
'''Porting is finished now [100%]'''<br />
Not all Features work until now. (See known bugs)
+
Nevertheless see known bugs.
 
*'''Discussion and download forum is available for the development of porting at''' [http://chdk.setepontos.com/index.php/topic,2838.0.html SX110IS - howto start porting]
 
*'''Discussion and download forum is available for the development of porting at''' [http://chdk.setepontos.com/index.php/topic,2838.0.html SX110IS - howto start porting]
 
===Porting changelog===
 
*(01-May-2009) fixed version at Autobuild now
 
*(30-Apr-2009) chdkj fixed many bugs (Zebra, Histogram and MD-scripts aren't working)
 
*(25-Apr-2009) chdkj released a fix for the Autobuild Server
 
*(24-Apr-2009) chdkj fixed two bugs again (Auto Focus doesn't work very good at Video Mode '''See Hints for solution!''', Enabeling startup sounds = camera crushes)
 
*(23-Apr-2009) chdkj fixed two bugs again (Optical zoom in video mode doesn't work, video quality settings doesn't change anything)
 
*(23-Apr-2009) chdkj fixed two bugs (Overrides doesn't work with FW update method, battery temperature problem) Instead of battery temperature camera now shows CCD temperature to avoid trouble<br>
 
*(21-Apr-2009) chdkj fixed a bug (ALL Overrides doesn't work)<br>
 
*(21-Apr-2009) SX110IS added to the Autobuild Server<br>
 
*(21-Apr-2009) Yarvieh updated code base (trunk 744) and optimized color matrix<br>
 
*(11-Apr-2009) Yarvieh fixed some more bugs (keyboard keys are mixed, modemap, badpixel.lua doesn't work, updated code base (trunk 729))<br>
 
*(11-Apr-2009) Yarvieh enabled RAW/DNG support<br>
 
*(11-Apr-2009) Yarvieh added firmware update method<br>
 
*(08-Apr-2009) First official beta from chdkj<br>
 
*(07-Apr-2009) First uncompiled beta from chdkj<br>
 
*(26-Dez-2008) Porting started
 
   
 
===Hints===
 
===Hints===
* '''Auto-ISO-Shift:''' General bug if <ALT> = Print. Fix: Change <ALT>-key to <Face>
+
* '''Auto-ISO-Shift:''' General bug if &lt;ALT&gt; = Print. Fix: Change &lt;ALT&gt;-key to &lt;Face&gt;
 
* '''Auto Focus in Video Mode:''' Can't work automatically. Fix: Configure an option "AF key" in Video parameters. This AF key triggers a AF scan while recording.
 
* '''Auto Focus in Video Mode:''' Can't work automatically. Fix: Configure an option "AF key" in Video parameters. This AF key triggers a AF scan while recording.
 
* If '''Video Quality''' is set too high for your SD card = crash. Fix: Simply choose lower Quality or buy a better SD card
 
* If '''Video Quality''' is set too high for your SD card = crash. Fix: Simply choose lower Quality or buy a better SD card
* To '''Convert RAW/DNG''' files use: [http://chdk.setepontos.com/index.php/topic,2838.msg32053.html#msg32053 DNG4PS-2 for SX110IS]
+
* For '''RAW/DNG''' stuff see this thread: [http://chdk.setepontos.com/index.php/topic,3930.0.html SX110 color calibration and Dng4psSetWB utility]
* For '''Motion Detection''' use this script: [http://chdk.setepontos.com/index.php/topic,471.msg21328.html#msg21328 Fast MD with burst/preview mode]
+
* For '''Motion Detection''' use this script: [http://chdk.setepontos.com/index.php/topic,471.msg21328.html#msg21328 Fast MD with burst/preview mode] Install instruction: [http://chdk.setepontos.com/index.php/topic,471.msg33474.html#msg33474 HowTo] also read Readme!
   
===Known bugs===
+
===Known Bugs===
 
A list of all known Bugs at the current Beta Version of CHDK for SX110IS:
 
A list of all known Bugs at the current Beta Version of CHDK for SX110IS:
   
  +
# Battery temperature always shows -99° C (or -146° F) because firmware function is definitly broken.
# ColorMatrix (for RAW/DNG) is still unsolved
 
 
Last update: 27.10.2009
# Battery temperature have to be displayed as CCD temperature to avoid camera crash
 
Last update: 30.04.2009
 
   
 
'''Report your bugs at the [http://chdk.setepontos.com/index.php/topic,2838.0.html forum]'''
 
'''Report your bugs at the [http://chdk.setepontos.com/index.php/topic,2838.0.html forum]'''
  +
 
===Porting Changelog===
  +
*(25-Oct-2009) chdkj released final Port! ---FINISHED---
  +
*(17-May-2009) chdkj set CAM_BLACK_LEVEL to 128 + version at Autobuild
 
*(01-May-2009) fixed version at Autobuild now
 
*(30-Apr-2009) chdkj fixed many bugs (Zebra, Histogram and MD-scripts aren't working)
 
*(25-Apr-2009) chdkj released a fix for the Autobuild Server
 
*(24-Apr-2009) chdkj fixed two bugs again (Auto Focus doesn't work very good at Video Mode '''See Hints for solution!''', Enabeling startup sounds = camera crushes)
 
*(23-Apr-2009) chdkj fixed two bugs again (Optical zoom in video mode doesn't work, video quality settings doesn't change anything)
 
*(23-Apr-2009) chdkj fixed two bugs (Overrides doesn't work with FW update method, battery temperature problem) Instead of battery temperature camera now shows CCD temperature to avoid trouble<br />
 
*(21-Apr-2009) chdkj fixed a bug (ALL Overrides doesn't work)<br />
 
*(21-Apr-2009) SX110IS added to the Autobuild Server<br />
 
*(21-Apr-2009) Yarvieh updated code base (trunk 744) and optimized color matrix<br />
 
*(11-Apr-2009) Yarvieh fixed some more bugs (keyboard keys are mixed, modemap, badpixel.lua doesn't work, updated code base (trunk 729))<br />
 
*(11-Apr-2009) Yarvieh enabled RAW/DNG support<br />
 
*(11-Apr-2009) Yarvieh added firmware update method<br />
 
*(08-Apr-2009) First official beta from chdkj<br />
 
*(07-Apr-2009) First uncompiled beta from chdkj<br />
 
*(26-Dez-2008) Porting started
 
[[Category:Development]]
 
[[Category:Development]]
 
[[Category:Cameras]]
 
[[Category:Cameras]]

Revision as of 15:09, 20 August 2011

The Powershot SX110 IS is a super-zoom Powershot camera released in September of 2008.

Notice

CHDK is available for the SX110IS with firmware version 1.00B from the Download page

  • With CHDK the camera always starts in playback mode; press the Shutter button once or just hold the power button for ~2s
20080826 hiRes sx110is black 3q

Powershot SX110IS Front

20080826 hiRes sx110is black back

Powershot SX110IS Back

Reviews & Specifications

Camera Technical Data

  • The SX110 is running with the DryOS operating system, see also DryOS Porting.
  • The image processor of the SX110 is the Canon Digic III.
  • Sensor: 9.0 effective Megapixel 1/2.3" CCD type
  • F/2.8 - F/4.3 equivalent to 36 - 360 mm, 10x optical zoom lens
  • Optical image stabilization
  • 3-inch LCD display, 230,000 pixels
  • Full manual controls / "Easy Mode", Face detection
  • VGA movie mode (at 30 fps)
  • Memory cards: SD / SDHC / MMC / MMCplus / HC MMCplus
  • Connectivity: mini USB + AV out (discrete jacks)
  • Batteries: 2x AA type
  • Weight: 245g (without batteries), Dimensions: 111 x 71 x 45 mm


Version Information

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

Firmware Ver. 1.0.0.0

[ OK ]

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

Canon PowerShot SX110 IS
P-ID:3192  PAL D

Firmware Ver GM1.00B
NoError
Jun 25 2008  15:08:34

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

Adj Ver.009.006

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

IS Firm Ver. 3.00
IS Param Ver. 3.00

For Developers

Firmware Update Menu Item

Copy the file called PS.FI2 on the root of the SD card, power the SX110IS on in Play mode, and press the menu button.

The menu now shows an extra option:

Firm Update...

LED Addresses

#define LED_AF    0xC02200C0 // AutoFocus
#define LED_BLUE  0xC02200C4 // printer button
#define LED_RED   0xC02200C8 // near to the play button, orange colour
#define LED_GRN   0xC02200CC // in the same position as above, but green colour

Shortcuts

//Alt mode
   #define SHORTCUT_TOGGLE_RAW          KEY_ERASE
  //Half press shoot button    
   #define SHORTCUT_TOGGLE_HISTO        KEY_UP
   #define SHORTCUT_TOGGLE_ZEBRA        KEY_DOWN
   #define SHORTCUT_TOGGLE_OSD          KEY_RIGHT
   #define SHORTCUT_DISABLE_OVERRIDES KEY_LEFT
  //Alt mode & Manual mode  
   #define SHORTCUT_SET_INFINITY        KEY_UP
   #define SHORTCUT_SET_HYPERFOCAL      KEY_DOWN

Firmware dumps

  • The SX110IS can be dumped with the latest udumper, included in the latest Cardtricks. Mode: NewDryOS
Saveas64

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

Porting Process

Porting is finished now [100%]
Nevertheless see known bugs.

Hints

  • Auto-ISO-Shift: General bug if <ALT> = Print. Fix: Change <ALT>-key to <Face>
  • Auto Focus in Video Mode: Can't work automatically. Fix: Configure an option "AF key" in Video parameters. This AF key triggers a AF scan while recording.
  • If Video Quality is set too high for your SD card = crash. Fix: Simply choose lower Quality or buy a better SD card
  • For RAW/DNG stuff see this thread: SX110 color calibration and Dng4psSetWB utility
  • For Motion Detection use this script: Fast MD with burst/preview mode Install instruction: HowTo also read Readme!

Known Bugs

A list of all known Bugs at the current Beta Version of CHDK for SX110IS:

  1. Battery temperature always shows -99° C (or -146° F) because firmware function is definitly broken.

Last update: 27.10.2009

Report your bugs at the forum

Porting Changelog

  • (25-Oct-2009) chdkj released final Port! ---FINISHED---
  • (17-May-2009) chdkj set CAM_BLACK_LEVEL to 128 + version at Autobuild
  • (01-May-2009) fixed version at Autobuild now
  • (30-Apr-2009) chdkj fixed many bugs (Zebra, Histogram and MD-scripts aren't working)
  • (25-Apr-2009) chdkj released a fix for the Autobuild Server
  • (24-Apr-2009) chdkj fixed two bugs again (Auto Focus doesn't work very good at Video Mode See Hints for solution!, Enabeling startup sounds = camera crushes)
  • (23-Apr-2009) chdkj fixed two bugs again (Optical zoom in video mode doesn't work, video quality settings doesn't change anything)
  • (23-Apr-2009) chdkj fixed two bugs (Overrides doesn't work with FW update method, battery temperature problem) Instead of battery temperature camera now shows CCD temperature to avoid trouble
  • (21-Apr-2009) chdkj fixed a bug (ALL Overrides doesn't work)
  • (21-Apr-2009) SX110IS added to the Autobuild Server
  • (21-Apr-2009) Yarvieh updated code base (trunk 744) and optimized color matrix
  • (11-Apr-2009) Yarvieh fixed some more bugs (keyboard keys are mixed, modemap, badpixel.lua doesn't work, updated code base (trunk 729))
  • (11-Apr-2009) Yarvieh enabled RAW/DNG support
  • (11-Apr-2009) Yarvieh added firmware update method
  • (08-Apr-2009) First official beta from chdkj
  • (07-Apr-2009) First uncompiled beta from chdkj
  • (26-Dez-2008) Porting started