CHDK Wiki
Register
Advertisement

The following page is dedicated to Canon Cameras that are not and never will be supported by CHDK:

To see cameras that it is possible to run CHDK on and cameras that are already ported or in the process of being ported please visit the for developer page.

pre-Digic

These very old models will never be supported by CHDK because of their architecture, CHDK in the current builds need at least a Digic II or Digic III image processor.

  • G1
  • G2
  • Pro70
  • Pro90 IS
  • S10
  • S20
  • S30
  • S300
  • S330
  • S40

Digic I

These old models will never be supported by CHDK because of their architecture, the current builds of CHDK need at least a Digic II or Digic III image processor.

  • S1IS
  • Pro1
  • G3
  • G5
  • G6
  • S45
  • S50
  • S60
  • S70
  • EOS 10D
  • EOS 300D
  • A60
  • A70
  • A75
  • A80
  • A85
  • A95
  • A300
  • A310
  • A400
  • A510
  • A520
  • S200 / IXUS v2
  • S230 / IXUS v3
  • S400 / IXUS 400
  • S410 / IXUS 430
  • S500 / IXUS 500
  • SD10 / IXUS i
  • SD20 / IXUS i5 / IXY Digital L2 ([1],[2])
  • SD100 / IXUS II
  • SD110 / IXUS IIs

Some information on hacking DIGIC I http://rayer.ic.cz/hardware/a70.htm (in Czech) http://rayer.ic.cz/hardware/canon/ps-hacks/ps-hacks.htm (other information, English)

S1 IS

Seems to be an exception, not the usual x86 CPU with DOS: Main CPU is ARM, firmware starts at 0xFF010000, OS is Vxworks 5.5. Unfortunately the code is very different. According to the strings it supports Canon Basic. Information was obtained from the official firmware upgrade file with fwdecun2 found here Many strings in the firmware use terminology only found in Canon DSLRs. The DSP (core) is JP51 (DIGIC II is JP52).

Advertisement