Alpha builds for firmware 1.00B and 1.00D are available in the unstable development section of the Download page. A test build firmware 100c is available in the porting thread


Technical DataEdit

  • 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 G7X specs

Firmware info Edit

The G7 X does not appear to respond to ver.req or vers.req. Version information can be obtained with Canon Basic/Scripts/Firmware Info.

CHDK SpecialtiesEdit

  • Due to unresolved bugs "firmware update" loading is not supported, you must use the Bootable SD card method.
  • The default alt button is PLAY. Alt can also be assigned to VIDEO or CONNECT
  • The RING FUNC key is identified as ERASE in scripting and CHDK shortcuts.
  • The half press shortcut key for zebra is MENU

See the notes.txt for other known issues and limitations.

For DevelopersEdit

General info:Edit

  • DryOS v2.3, release #0055 p6
  • Main FW start address: 0xFC020000


Green LED under 4 way controller


turn on with 0x4d0002, off with 0x4c0003

Available firmware dumpsEdit

  • Firmware dump fw 1.00D (32mb, dumped with cBasic udumper script, by KayDat): dl link, forum link

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

Porting process & linksEdit

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.