List of models per Digic family where some code has been executed (at least ROM dumper or Canon Basic): * Digic 2: [[https://www.magiclantern.fm/forum/index.php?topic=1010|5D (Beta)]], [[https://github.com/400plus/400plus|400D (400plus)]], [[https://chdk.setepontos.com/index.php?topic=4202.0|350D (CHDK)]] * Digic 3: 450D, 40D, 1000D * Digic 4: * Plain: 50D, 5D Mark II, 500D, 550D, 60D, 600D, 1100D, 1200D * Dual: 7D * 4+: 1300D, 2000D, 4000D * Digic 5: * Plain: 6D, M, M2, 650D, 700D, 100D * 5+: 5D Mark III, 70D * Digic 6: * Plain: 80D, 750D, 760D * Dual: 5DS, 5DS R, 7D Mark II * 6+: 5D Mark IV * Digic 7: [[cams:200D|200D]], 6D Mark II, 77D, 800D * [[digic8|Digic 8]] : M200, M50, M50 Mark II, M6 Mark II, [[cams:R|R]], [[cams:RP|RP]], R100, 250D/SL3, 850D, 90D, SX70, SX740, G5 X Mark II, G7 X Mark III, Powershot Zoom * Digic X: R3, R5, [[cams:R6|R6]], R6 Mark II, R7, R8, R10, R50, Powershot V10 **Digic 2 and 3 cameras run VxWorks, and Digic 4 -> X run Dryos.** ^ Generation ^ ICU ^ ^ MPU ^ Image? ^ Network ^ Lens A ^ Lens B ^ IBIS ^ GPU ^ | Digic 2 | ARM946E-S\\ ARMv5TE | | TMP1942CZU | N/A | N/A | ? | ? | N/A | N/A\\ Software render | | Digic 3 | ::: | | TMP19A43CDXBG \\ TX19A | ::: | ::: | ::: | ::: | ::: | ::: | | Digic 4 | ::: | | ::: | ::: | ::: | ::: | ::: | ::: | ::: | | Digic 4+ | ::: | | ::: | ::: | ::: | ::: | ::: | ::: | ::: | | Digic 5 | ::: | | F74965A / F74966A\\ SH2A-FPU | Eeko\\ ARM | ::: | ::: | ::: | ::: | ::: | | Digic 6 | Cortex R4\\ ARMv7-R | Marius | ::: | Omar\\ ARM | ::: | Arima | Shirahama | ::: | Zico\\ Xtensa\\ Takumi [[https://web.archive.org/web/20120224085451/http://www.gshark.com/en/products/gv550/index.html|GV550]] | | Digic 7 | Cortex A9\\ ARMv7-A | Musa | ::: | N/A\\ Uses ICU 2nd core | [[digic:processors:lime|Lime]]\\ Xtensa | ::: | ::: | ::: | Zico\\ Xtensa\\ Takumi GV570 | | Digic 8 | ::: | Warp | TMPM4EBF10XBG\\ Cortex M4 | ::: | [[digic:processors:lime|CCLime]]\\ Xtensa | ::: | ::: | ::: | Zico\\ Xtensa\\ Takumi [[https://www.takumi-corp.com/en/products/gv580/|GV580]] | | Digic X | ::: | Diva | ::: | ::: | ::: | ::: | ::: | Kutatsu | Zico\\ Xtensa\\ ?? | == refs == * [[ml>forum/index.php?topic=16534.0|Portable ROM dumper]] * [[ml>forum/index.php?topic=25305.0|Canon Basic scripting (DIGIC 8 and X)]] * [[ml>forum/index.php?topic=17714.0|CHDK cpuinfo]] * [[https://foss.heptapod.net/magic-lantern/magic-lantern/-/blob/branch/qemu/contrib/qemu/HACKING.rst|QEMU RE guide (HACKING.rst)]]: Initial Firmware Analysis, Secondary Processors etc. * [[https://chdk.fandom.com/wiki/Digic_6-7_Porting|CHDK: Digic 6-7 Porting]]