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


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.

[ 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
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


//Alt mode
  //Half press shoot button    
  //Alt mode & Manual mode  

Firmware dumps[]

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

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

Porting Process[]

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


  • 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