SX100IS
From CHDK Wiki
Reviews: dpreview review: [1], DCRP review: [2]
The SX100 is based on DryOS operating system. As of 2008-07-10, CHDK works on the SX100 with firmware 1.00c and is available for download from the Allbest Autobuild.
Notes:
- The SX100 CHDK does not have a PS.FIR file, so only the autoboot method with a bootable card (up to 4GB, only with FAT16 file format) will work.
Contents |
[edit] Camera technical data
| Release date: | August 2007 |
| Sensor CCD size: | 8.0 MP 1/2.5" |
| Lens (35mm equiv) zoom | 36-360, 10x |
| LCD size | 2.5" fixed |
| Card | SD / SDHC |
| Size (mm) | 108.7x71.4x46.7 |
| Weight (body) | 265 g |
Inside this decent camera the DryOS operating system is working, see also DryOS Porting.
[edit] 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 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] 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 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] Dumped firmwares
One dumped firmware available at sx100-1.00b-firmware.zip - 1.68MB
Another (SX100 1.00c firmware (universal dumper : writing to SD)) canon sx100 1.00c.zip
Discussion forum is available for the development of porting at chdk.setepontos.com
