CHDK Wiki
Advertisement

The Powershot SX 40 HS is the successor to the SX30 IS.

Notice

CHDK is available for the Powershot SX40HS with firmware versions 1.00D, 1.00F, 1.00G and 1.00I from the Download page.

  • For the latest development process read more here

Reviews[]

Specifications[]

Technical Data[]

  • Digic V image processor
  • 12.1 megapixel BSI-CMOS sensor, 1/2.3 inch
  • 35x wide-angle optical zoom lens 24- 840mm, F2.7 - F5.8
  • operating system: DRYOS version 2.3, release #0049
  • Image stabilization (lens shift-type)
  • Display: 2.7 inch vari-angle LCD, 230,000 pixels
  • Electronic viewfinder 202.000 pixels
  • Built-in flash, hot-shoe for external flash
  • Video: 1920 x 1080 @24 fps, 1280 x 720 (30 fps), 640 x 480 (30, 120 fps), 320 x 240 (30, 240 fps)
  • HDMI output
  • Storage: SD, SDHC, SDXC
  • Power: Rechargeable Li-ion Battery NB-10L (battery and charger included)
  • Dimensions: 123 x 92 x 108 mm, Weight: 600g (with battery)

Firmware info[]

The ver.req file method is used to gather firmware information about this camera model.

USA Version Header:

Canon PowerShot SX40 HS

P-ID: 3238 NT D

Fimrware Ver GM1.00F (1.0.0.0)

Adj Ver.010.008


CHDK Specialities[]

This section describes special CHDK-related things...

DNG4PS-2 Settings[]

from SX40 platform_camera.h @ 28-May-2012

  • Run DNG4PS-2, click in the settings button, go to the camera options tab
  • Select the G7 profile and click the copy button
  • Change the settings as:
Camera Name = Canon PowerShot SX40 HS
Short Name = PowerShot SX40 HS
Sensor size = 4176 x 3060
Jpeg size = 4072 x 3044
Active zone x1, y1 = 96, 16
Active zone x2, y2 = 4168, 3060
Black-white level = 127, 4095
Mosaic type = Red,Green,Green,Blue
Bits per unit = 12
Color matrix 1
Illuminant = Daylight
Matrix = 5.44808 -1.74047 -0.80399 -0.75055 4.40444 0.11367 -0.05801 0.71589 1.18914
Multiplicator  = 1.0 1.0 1.0
Color matrix 2, leave blank
  • Click Ok, and you should be able to browse to the directory with the raw and jpeg files and run the convert
  • If have both the raw and jpeg together you will get additional EXIF data copied to the DNG file from the JPEG.

For Developers[]

  • The Canon Basic dumper script can dump the SX40 firmware, Romstart is @ 0xFF000000, dump size is 16MB
  • New dancingbits flavour, values are { 7,1,5,3,0,6,4,2 } , located @ 0xFF5B5344
  • The fi2 keys are d4c, located @ FF61A4FC and @ FFFF3B48


LED addresses[]

Firmware dumps[]

Saveas64

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

porting[]

Advertisement