Magic Lantern Firmware Wiki
Line 19: Line 19:
 
| style="text-align: center;"|50D
 
| style="text-align: center;"|50D
 
| style="text-align: center;"|
 
| style="text-align: center;"|
only first one
+
only first one
 
at 0x68 ?
 
at 0x68 ?
 
| style="text-align: center;"|xor 512/513 bytes tables
 
| style="text-align: center;"|xor 512/513 bytes tables
Line 40: Line 40:
 
|-
 
|-
 
| style="text-align: center;"|7D
 
| style="text-align: center;"|7D
  +
(dual digic)
 
| style="text-align: center;"|yes
 
| style="text-align: center;"|yes
 
| style="text-align: center;"|xor 512/513 bytes tables
 
| style="text-align: center;"|xor 512/513 bytes tables
 
| style="text-align: center;"|9/2009
 
| style="text-align: center;"|9/2009
  +
| 2007' keys for signatures and payload encryption
 
|-
  +
| style="text-align: center;"|1Dm4
  +
(dual digic)
  +
| style="text-align: center;"|?
  +
| style="text-align: center;"|xor 512/513 bytes tables
  +
| style="text-align: center;"|10/2009
 
| 2007' keys for signatures and payload encryption
 
| 2007' keys for signatures and payload encryption
 
|-
 
|-
Line 69: Line 77:
 
|2010' keys
 
|2010' keys
 
|-
 
|-
| style="text-align: center;"|1D X
+
| style="text-align: center;"|
  +
1D X
|
 
  +
(dual digic)
|
 
  +
| style="text-align: center;"|yes
  +
| style="text-align: center;"|AES
 
| style="text-align: center;"|10/2011
 
| style="text-align: center;"|10/2011
  +
|2010' keys
|
 
 
|-
 
|-
 
| style="text-align: center;"|5Dm3
 
| style="text-align: center;"|5Dm3
Line 79: Line 89:
 
| style="text-align: center;"|AES
 
| style="text-align: center;"|AES
 
| style="text-align: center;"|03/2012
 
| style="text-align: center;"|03/2012
  +
|2010' keys
 
|-
  +
| style="text-align: center;"|650D
  +
| style="text-align: center;"|yes
  +
| style="text-align: center;"|AES
  +
| style="text-align: center;"|06/2012
  +
|2010' keys
 
|-
  +
| style="text-align: center;"|EOS M
  +
| style="text-align: center;"|yes
  +
| style="text-align: center;"|AES
  +
| style="text-align: center;"|07/2012
  +
|2010' keys
  +
|-
  +
| style="text-align: center;"|6D
  +
| style="text-align: center;"|yes
  +
| style="text-align: center;"|AES
  +
| style="text-align: center;"|07/2012
 
|2010' keys
 
|2010' keys
 
|}
 
|}

Revision as of 09:32, 15 December 2012

model signatures checked updater(s) protection announce date comments
40D

no

xor 512/513 bytes tables 8/2007

see fw_dissect and fir_tool.py.

2007' key for payload encryption

50D

only first one at 0x68 ?

xor 512/513 bytes tables 8/2008

2007' key for payload encryption

5Dm2 no xor 512/513 bytes tables 9/2008 2007' key
500D/T1i no xor 512/513 bytes tables 3/2009 2007' key
7D

(dual digic)

yes xor 512/513 bytes tables 9/2009 2007' keys for signatures and payload encryption
1Dm4

(dual digic)

? xor 512/513 bytes tables 10/2009 2007' keys for signatures and payload encryption
550D/T2i yes AES 2/2010 new 2010' keys signatures and payload encryption
60D yes AES 8/2010 2010' keys
600D/T3i yes AES 2/2011 2010' keys
1100D/T3 yes AES 2/2011 2010' keys

1D X (dual digic)

yes AES 10/2011 2010' keys
5Dm3 yes AES 03/2012 2010' keys
650D yes AES 06/2012 2010' keys
EOS M yes AES 07/2012 2010' keys
6D yes AES 07/2012 2010' keys

See Firmware_file