(Removed the experimental software section, as people kept on downloading my dev-version from mighty-hoernsche.de (saw in logfiles)) |
(added some linebreaks) |
||
(17 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
+ | == PowerShot SX100 IS == |
||
⚫ | |||
+ | {{Notice |
||
− | 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 [http://grandag.nm.ru/hdk/autobuild/download.htm Allbest Autobuild]. |
||
+ | |1 = '''CHDK is available for the Powershot SX100 with firmware 1.00C and 1.00B from the [[Downloads|Download page]].'''<br/> |
||
+ | *The SX100 has multi partition support, that means: SDHC cards with a capacity > 4GB can be used with the autostart loading method. |
||
+ | }} |
||
+ | {|align="right" style="border-collapse:collapse; font-size: x-small;" |
||
+ | |__TOC__ |
||
+ | |} |
||
+ | [[Image:20070820_loRes_sx100is_k_front.jpg|thumb|250px|Powershot SX100IS Front]] |
||
+ | [[Image:20070820_loRes_sx100is_k_back.jpg|thumb|250px|Powershot SX100IS Back]] |
||
+ | == Reviews and Specifications == |
||
− | Notes: |
||
+ | * [http://www.canon.com/camera-museum/camera/dcc/data/2007-/2007_ps_sx100_is.html?lang=us&categ=crn&page=2007-&p=2 Canon] |
||
− | *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. |
||
+ | * [http://www.dpreview.com/reviews/canonsx100is/ DPR] |
||
⚫ | |||
+ | * [http://www.imaging-resource.com/PRODS/SX100IS/SX100ISA.HTM Imaging Resource] |
||
+ | * [http://www.dcresource.com/reviews/canon/powershot_sx100-review/ DCR] |
||
+ | * [http://www.trustedreviews.com/digital-cameras/review/2007/11/13/Canon-PowerShot-SX100-IS/p1 Trusted Reviews] |
||
+ | * [http://www.photographyblog.com/reviews_canon_powershot_sx100_is.php PhotographyBLOG] |
||
+ | * [http://en.wikipedia.org/wiki/Canon_PowerShot_S WikipediA] |
||
+ | ==Technical Data== |
||
+ | {|class="table-std" width="494" align="center" |
||
− | ==Camera technical data== |
||
+ | !Body Material |
||
− | <table border=0 cellspacing=0 cellpadding=5> |
||
+ | | |
||
− | <tr><td>Release date:</td><td>August 2007</td></tr> |
||
+ | Plastic |
||
− | <tr><td>Sensor CCD size:</td><td>8.0 MP 1/2.5"</td></tr> |
||
+ | |- |
||
− | <tr><td>Lens (35mm equiv) zoom</td><td>36-360, 10x</td></tr> |
||
+ | !Sensor |
||
− | <tr><td>LCD size</td><td>2.5" fixed</td></tr> |
||
+ | |• 1/2.5 " Type CCD<br />• 8.0 million effective pixels |
||
− | <tr><td>Card</td><td>SD / SDHC</td></tr> |
||
+ | |- |
||
− | <tr><td>Size (mm)</td><td>108.7x71.4x46.7</td></tr> |
||
+ | !Image processor |
||
− | <tr><td>Weight (body)</td><td>265 g</td></tr> |
||
+ | |DIGIC III |
||
− | </table> |
||
+ | |- |
||
+ | !Image sizes |
||
+ | | |
||
+ | • 3264 x 2448<br />• 2592 x 1944<br />• 2048 x 1536<br />• 1600 x 1200<br />• 640 x 480<br />• 3264 x 1832 |
||
+ | |- |
||
+ | !Movie clips |
||
+ | | |
||
+ | • 640 x 480 @ 30fps<br />• 320 x 240 @ 30fps<br />• 160 x 120 @ 15fps |
||
+ | |- |
||
+ | !Lens |
||
+ | | |
||
+ | • 36-360mm (35mm equiv)<br />• 10x optical zoom<br />• F2.8-4.3 |
||
+ | |- |
||
+ | !Optical Stabilization |
||
+ | | |
||
+ | Yes (lens-shift) |
||
+ | |- |
||
+ | !Focus |
||
+ | |TTL autofocus |
||
+ | |- |
||
+ | !Metering |
||
+ | |• Evaluative<br />• Center-weighted average<br />• Spot |
||
+ | |- |
||
+ | !Shooting modes |
||
+ | | |
||
+ | • Auto<br />• Program AE<br />• Shutter Priority AE<br />• Aperture Priority AE<br />• Manual<br />• Portrait<br />• Landscape<br />• Night Snapshot<br />• Kids & Pets<br />• Special Scene<br />• Stitch Assist<br />• Movie |
||
+ | |- |
||
+ | !Scenes modes |
||
+ | | |
||
+ | • Portrait<br />• Landscape<br />• Night Snapshot<br />• Kids & Pets<br />• Night Scene<br />• Indoor<br />• Foliage<br />• Snow<br />• Beach<br />• Fireworks<br />• Aquarium |
||
⚫ | |||
+ | |- |
||
+ | !Shutter speeds |
||
+ | | |
||
+ | 15-1/2500 sec |
||
+ | |- |
||
+ | !Apertures |
||
+ | |F2.8-4.3 |
||
+ | |- |
||
+ | !Exposure compensation |
||
+ | | +/-2EV in 1/3EV stop increments |
||
+ | |- |
||
+ | !ISO Sensitivity |
||
+ | |• Auto<br />• High ISO Auto<br />• ISO 80<br />• ISO 100<br />• ISO 200<br />• ISO 400<br />• ISO 800<br />• ISO 1600 |
||
+ | |- |
||
+ | !White Balance |
||
+ | |• Auto<br />• Daylight<br />• Cloudy<br />• Tungsten<br />• Fluorescent<br />• Fluorescent H<br />• 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)<br />• Approx 1.3fps until card is full (LCD monitor off) |
||
+ | |- |
||
+ | !Flash |
||
+ | |• Auto, Flash On, Flash Off, Slow Sync, Red-eye reduction<br />• +/- 2EV in 1/3 stop increments<br />• Face Detection FE compensation<br />• Safety FE<br />• Flash exposure lock<br />• Manual Power Adjustment (3 levels)<br />• Range (Auto ISO): 50cm - 3.0m (wide) / 2.0m (tele) |
||
+ | |- |
||
+ | !Storage |
||
+ | |• SD, SDHC, MMC, MMC , HC MMCcompatible<br />• 16 MB card supplied |
||
+ | |- |
||
+ | !Viewfinder |
||
+ | |No |
||
+ | |- |
||
+ | !LCD monitor |
||
+ | |• 2.5-inch P-Si TFT<br />• 172,000 pixels<br />• 100% coverage<br />• 15 levels of brightness adjustment |
||
+ | |- |
||
+ | !Connectivity |
||
+ | |• USB 2.0 Hi-Speed<br />• AV out (PAL / NTSC switchable) |
||
+ | |- |
||
+ | !Power |
||
+ | |• 2x AA Alkaline or NiMH batteries<br />• Optional AC adapter ACK800 |
||
+ | |- |
||
+ | !In the box* |
||
+ | | |
||
+ | PowerShot SX100 IS Body<br />AA-size Alkaline Battery (x2)<br />16MB SD Memory Card<br />Wrist Strap<br />AV cable<br />USB interface cable<br />Software CD-ROM |
||
+ | |- |
||
+ | !Other features |
||
+ | | |
||
+ | • Histogram<br />• 2,10 sec or custom self timer<br />• Face Detection<br />• 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 image processor of the SX100 is the Canon [[Glossary#DigiC|Digic III]]. |
||
+ | |||
⚫ | |||
⚫ | |||
<pre> |
<pre> |
||
Firmware Ver. 1.0.0.0 |
Firmware Ver. 1.0.0.0 |
||
Line 30: | Line 135: | ||
</pre> |
</pre> |
||
− | In PLAY mode ( |
+ | In PLAY mode (empty file named '''ver.req''' must be previously created on card root) press {{button|FUNCSET}} and {{button|DISP}} simultaneously: |
<pre> |
<pre> |
||
Canon Powershot SX100 IS |
Canon Powershot SX100 IS |
||
Line 89: | Line 194: | ||
In my firmware 1.00B the "DRYOS version 2.3, release #0023" can be found in the ROM area. |
In my firmware 1.00B the "DRYOS version 2.3, release #0023" can be found in the ROM area. |
||
+ | ==Running CHDK== |
||
+ | After CHDK is installed on the SD card, turn camera on by pressing the "Play" button (i.e. switch it to play mode). After that, go to menu and enter "Firmware update" menu item. |
||
+ | In case the card is made bootable and is locked to read-only mode, CHDK is loaded automagically on device power-on. |
||
− | * [http://www.canonsx100.com/ Canon SX100] |
||
+ | |||
⚫ | |||
+ | |||
+ | ==For Developers== |
||
⚫ | |||
To run the blinker you must have "bootable" SD card with "diskboot.bin" |
To run the blinker you must have "bootable" SD card with "diskboot.bin" |
||
<pre> |
<pre> |
||
Line 101: | Line 211: | ||
</pre> |
</pre> |
||
⚫ | |||
− | |||
⚫ | |||
− | |||
An almost ready made dumping version (camera, PC), is available you can find here: [http://chdk.setepontos.com/index.php?action=dlattach;topic=237.0;attach=226 blinker_sx100.zip] |
An almost ready made dumping version (camera, PC), is available you can find here: [http://chdk.setepontos.com/index.php?action=dlattach;topic=237.0;attach=226 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. |
It could be very good to know if all the 1.00B versions are the same and what is the difference among versions. |
||
− | ===Dumped firmwares=== |
||
− | One dumped firmware available at [http://www.zshare.net/download/6465081c0424a0/ sx100-1.00b-firmware.zip - 1.68MB] |
||
+ | ===Firmware dumps=== |
||
− | Another (SX100 1.00c firmware (universal dumper : writing to SD)) |
||
+ | *Firmware dumps of the 1.00B and 1.00C firmwares are available from the drop.io chdkdumps backup archive: |
||
− | [http://www.zshare.net/download/97346204f8f3f9/ canon sx100 1.00c.zip] |
||
+ | {{DL_dumps}} |
||
⚫ | |||
⚫ | |||
+ | ===Porting process=== |
||
− | ==Autobuild== |
||
+ | *Porting the SX100 is finished. |
||
− | The autobuild version for firmware 1.00c has been released and it can be found in the [http://grandag.nm.ru/hdk/autobuild/download.htm trunk]. |
||
⚫ | |||
⚫ | |||
+ | [[Category:Cameras]] |
Latest revision as of 08:14, 26 March 2011
PowerShot SX100 IS
CHDK is available for the Powershot SX100 with firmware 1.00C and 1.00B from the Download page.
|
Reviews and Specifications
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 |
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 |
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.
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.
Running CHDK
After CHDK is installed on the SD card, turn camera on by pressing the "Play" button (i.e. switch it to play mode). After that, go to menu and enter "Firmware update" menu item.
In case the card is made bootable and is locked to read-only mode, CHDK is loaded automagically on device power-on.
For Developers
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
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.
Firmware dumps
- Firmware dumps of the 1.00B and 1.00C firmwares are available from the drop.io chdkdumps backup archive:
Download location for firmware dumps: |
Porting process
- Porting the SX100 is finished.
- Discussion forum is available for the development of porting at chdk.setepontos.com