Beta builds for firmwares 1.00C, 1.01A, 1.01B, 1.01C, 1.01D, 1.01E and 1.10A are available in the unstable development section of the Download page. Report bugs or other firmware versions in the porting thread


Technical Data

  • Digic 6 image processor
  • DryOS operating system
  • 20 megapixels, 1" back-illuminated CMOS sensor
  • 4.2x optical 24–100 mm (35mm equiv) zoom lens, F/1.8 - F/2.8

  • Specifications:
DPReview specifications

Firmware info


CHDK Specialties

  • "firmware update" loading is not currently supported in the autobuild, you must use the Bootable SD card method.
  • The default alt button is CONNECT (wifi button). Alt can also be assigned to PLAY, VIDEO or DISPLAY

For Developers

General info:

  • DryOS v2.3, release #00R58 p3.
  • Main FW start address: 0xFC020000


Green LED under 4 way controller


turn on with 0x4d0002, off with 0x4c0003

Available firmware dumps


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

Porting process & links

Community content is available under CC-BY-SA unless otherwise noted.