SX100IS
From CHDK Wiki
[edit] PowerShot SX100 IS
|
CHDK is available for the Powershot SX100 with firmware 1.00C and 1.00B from the Download page.
|
|
[edit] Reviews and Specifications
[edit] Technical Data
| Body Material |
Plastic |
|---|---|
| Sensor | • 1/2.5 " Type CCD• 8.0 million effective pixels |
| Image processor | DIGIC III |
| Image sizes |
• 3264 x 2448 |
| Movie clips |
• 640 x 480 @ 30fps |
| Lens |
• 36-360mm (35mm equiv) |
| Optical Stabilization |
Yes (lens-shift) |
| Focus | TTL autofocus |
| Metering | • Evaluative • Center-weighted average • Spot |
| Shooting modes |
• Auto |
| Scenes modes | • Portrait • Landscape • Night Snapshot • Kids & Pets • Night Scene • Indoor • Foliage • Snow • Beach • Fireworks• Aquarium |
| Shutter speeds |
15-1/2500 sec |
| Apertures | F2.8-4.3 |
| Exposure compensation | +/-2EV in 1/3EV stop increments |
| ISO Sensitivity | • Auto • High ISO Auto • ISO 80 • ISO 100 • ISO 200 • ISO 400 • ISO 800• ISO 1600 |
| White Balance | • Auto • Daylight • Cloudy • Tungsten • Fluorescent • Fluorescent H• Custom |
| Image parameters | My Colors (My Colors Off, Vivid, Neutral, Sepia, Black & White, Custom Color) |
| Continuous | • Approx 0.8fps until card is full (AF / LiveView)• Approx 1.3fps until card is full (LCD monitor off) |
| Flash | • Auto, Flash On, Flash Off, Slow Sync, Red-eye reduction • +/- 2EV in 1/3 stop increments • Face Detection FE compensation • Safety FE • Flash exposure lock • Manual Power Adjustment (3 levels)• Range (Auto ISO): 50cm - 3.0m (wide) / 2.0m (tele) |
| Storage | • SD, SDHC, MMC, MMC , HC MMCcompatible • 16 MB card supplied |
| Viewfinder | No |
| LCD monitor | • 2.5-inch P-Si TFT • 172,000 pixels • 100% coverage• 15 levels of brightness adjustment |
| Connectivity | • USB 2.0 Hi-Speed• AV out (PAL / NTSC switchable) |
| Power | • 2x AA Alkaline or NiMH batteries• Optional AC adapter ACK800 |
| In the box* |
PowerShot SX100 IS Body |
| Other features |
• Histogram• 2,10 sec or custom self timer• Face Detection• Optional High Power Flash (HF-DC1) |
| Weight (no batts) |
266g (9.4 oz) |
| Dimensions | 108.7 x 71.4 x 46.7 mm (4.3 x 2.8 x 1.8 in) |
Above data taken from: http://www.dpreview.com/reviews/canonsx100is/
- The SX100 is running with the DryOS operating system, see also DryOS Porting.
- The image processor of the SX100 is the Canon Digic III.
[edit] Version information
In PLAY mode (without ver.req) press FUNCSET and DISP simultaneously:
Firmware Ver. 1.0.0.0 [ OK ]
In PLAY mode (empty file named ver.req must be previously created on card root) press FUNCSET and DISP simultaneously:
Canon Powershot SX100 IS P-ID:315E PAL D Firmware Ver GM1.00B NoError 31 2007 19:07:47
subsequent press of DISP (while still holding FUNCSET) reveals:
Adj Ver.009.005
subsequent press of DISP (while still holding FUNCSET) reveals:
IS Firm Ver. 2.30 IS Param Ver. 2.20
On another camera, the following results were seen:
Canon Powershot SX100 IS P-ID:315E NT D Firmware Ver GM1.00C E18 Aug 29 2007 15:27:50
subsequent press of DISP (while still holding FUNCSET) reveals:
Adj Ver.009.005 ZoomLensError 2007.12.21 21:10:50
subsequent press of DISP (while still holding FUNCSET) reveals:
IS Firm Ver. 2.30 IS Param Ver. 2.20
If you use vers.req instead of ver.req at the last screen is the following instead of the previous:
Adj Ver.009.005 Total Shoot :552 <-- total? shoots were made Open Shutter :0 Close Shutter:0
In my firmware 1.00B the "DRYOS version 2.3, release #0023" can be found in the ROM area.
[edit] For Developers
[edit] LED memory addresses
To run the blinker you must have "bootable" SD card with "diskboot.bin"
#define LED_AF 0xc02200C0 // AutoFocus #define LED_BLUE 0xc02200C4 // next to the printer #define LED_RED 0xc02200C8 // next to the play button, rather orange #define LED_GRN 0xc02200CF // in the same position as above, but in green #define LED_PWR 0xc02200D0 // green power on top of the camera
[edit] Dumping the firmware
An almost ready made dumping version (camera, PC), is available you can find here: blinker_sx100.zip
It could be very good to know if all the 1.00B versions are the same and what is the difference among versions.
[edit] Firmware dumps
- Firmware dumps of the 1.00B and 1.00C firmwares are available from the drop.io chdkdumps backup archive:
|
Alternative download location for firmware dumps: |
[edit] Porting process
- Porting the SX100 is finished.
- Discussion forum is available for the development of porting at chdk.setepontos.com

