Redirected from SX40HS

599pages on
this wiki
Add New Page
Talk0 Share

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


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


Specifications Edit

Technical DataEdit

  • 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 infoEdit

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 (

Adj Ver.010.008

CHDK SpecialitiesEdit

This section describes special CHDK-related things...

DNG4PS-2 SettingsEdit

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 DevelopersEdit

  • 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 addressesEdit

Firmware dumpsEdit


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


Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Also on Fandom

Random Wiki