Powershot SD4000 IS (USA) / IXUS 300HS (Europe) / IXY 30S (Japan).
CHDK Beta is available for the Powershot SD4000 IS / IXUS 300HS / IXY 30S |
Reviews[]
Technical Data[]
→ Camera specifications: Canon (English), DPReview Press Release with Specifications
- DIGIC IV image processor
- DryOS operating system
- 10.0 megapixel back-illuminated CMOS, 1/2.3 inch (pixel density: 35 MP/cm²)
- Lens: 28-105mm (35mm equiv), 3.8x optical zoom, F2.0-5.3
- Face Detection / 9-point AiAF
- Image stabilization (lens shift type)
- Display: 3.0 inch LCD, 230,000 pixels
- ISO: 125-3200
- Built-in flash
- Video: 1280 x 720 @ 30 fps (720p HD), 640 x 480 @ 30 fps, 320 x 240 @ 30 fps, 320 x 240 @ 240 fps
- Video format: MOV (H.264 + Linear PCM (Stereo))
- HDMI mini connector
- Storage: SD, SDHC, SDXC, MMC, MMCplus, HC MMCplus
- Power: Canon Li-ion Battery NB-6L
- Weight (without battery): 157g
- Weight (with battery): 175g
- Dimensions: 100.0 x 54.1 x 23.6 mm (3.94 x 2.13 x 0.93 inch)
- Release Date: 2010
Firmware info[]
The only reported firmware version is 1.00d
Note: ver.req or vers.req do not work on SD4000! Use CameraVersion to get your Firmware Version from EXIF Data.
CHDK Specialties[]
- Camera has a fixed <ALT> key - a short press on the Playback button. A longer press gives the original function.
For Developers[]
General info[]
- P-ID: 12791 (0x31F7)
- Firmware Version: 1.00d
- OS: DRYOS version 2.3, release #0043
- Firmware can be dumped with Canon_Basic#CBasic_dumper
- NEED_ENCODED_DISKBOOT=4
- KEYSYS=d4a (Dancing Bits)
- SX210 Firmware is very simular to SD4000 (Buttons and Sensor are different)
LED addresses[]
0xC0220130 Green Led (backside) 0xc0220134 Red Led (backside) 0xC0223030 Red AF Led (front)
Firmware dumps[]
- Firmware Dump 1.00d by pixeldoc
CRC32: C938C618 MD5: 9033C9DB73192E9F7C2902F474138FA5 SHA-1: A4269BCBDFD873DDA6C29CE5EE9DB61EEC8CD63D SHA-256: E3882D9A2E5050E23C07B4494362330B1843C37D015B2909A596BC0148002D65
Download location for firmware dumps: |
Porting process & links[]
- SD 4000 IS / IXUS 300 HS / IXY 30S - Porting Thread and CHDK Beta Download
UART[]
UART Settings: 115200/8/1/N (115200 Baud)
Voltage Level: 3.3V
UART connection provide access to Event Shell and DryOS Shell.
News & Development History:[]
- (11-May-2010) Canon press release of new camera
- (18-Aug-2010) Firmware 1.00d has been dumped with Canon_Basic/Scripts/Dumper and porting hast started
- (12-Sep-2010) Beta v1 is available
- (20-Sep-2010) Beta v2 is available
- (20-Sep-2010) Beta v3 is available
- (02-Oct-2010) Beta v4 is available
- (06-Oct-2010) Beta v5 is available
- (30-Oct-2010) Beta v6 is available
- (18-Dec-2010) Beta v7 is available
- (29-Jan-2011) UART pinout discovered
- (31-Jan-2011) Beta v8 is available
- (01-Jan-2011) Beta v9 is available
- (15-Feb-2011) Beta v10 is available
- (31-May-2011) Beta v11 is available
- (01-Jun-2011) Source added to SVN at Revision #1196
- (01-Jul-2017) Update to fix various things that did not work properly