CHDK Wiki
Advertisement

The 30D firmware (v.1.0.6) can be found on Canon's website:

http://web.canon.jp/imaging/dc/eos30d106.exe [Windows self-extracting]

http://web.canon.jp/imaging/dc/eos30d106.dmg [Macintosh self-extracting]

-- gkuenning



Firmware content[]

Fir_tool 0.5 for 5D/30D/400D (9May2010)

fileLen = 0x48487d
---.fir header---
0x000: modelId = 0x80000234, (30D, VxWorks)
0x010: version = 1.0.6
---ciphered part (xor)---
 xor_decoding [0x20-0x48487d]... OK (0234_106_firmware.bin)
0x020: checksum = 0xe3f51364
 checksum computing [0x0-0x48487d]
0x1049b0: (+0x000) firmware checksum = 0xea54d964
 checksum computing [0x1049b4-0x48487d] is OK!
0x1049b4: number of files in the pack = 12
0x1049b8: offset to the file table = 0x18 (from 0x1049b0)
0x1049bc: header size = 0x1f8 (from 0x1049b0). end of header = 0x104ba8
0x1049c0: size of file table = 0x1e0 
0x1049c4: size after table = 0x37fcd5
0x1049a8: (+0x018) files table
        +-flags--+-offset-+-length-+--name--------------------+
0x1049c8: 0x0008  0x0001f8 0x01b040 BIND_RESOURCE                   
0x1049f0: 0x0003  0x01b238 0x3565c0 MAIN_FIRMWARE                   
0x104a18: 0x0004  0x3717f8 0x00000d ModelName                       
0x104a40: 0x0004  0x371805 0x000004 ModelID                         
0x104a68: 0x0004  0x371809 0x000005 FirmwareVersion                 
0x104a90: 0x0004  0x37180e 0x00000a ICUVersion                      
0x104ab8: 0x0004  0x371818 0x0001f8 FileSizeTable                   
0x104ae0: 0x0004  0x371a10 0x001b69 LensNameTbl                     
0x104b08: 0x0004  0x373579 0x000f2c AdjWbFix                        
0x104b30: 0x0004  0x3744a5 0x0045e4 CrwParam                        
0x104b58: 0x0004  0x378a89 0x00722c FlavorLutParam                  
0x104b80: 0x0004  0x37fcb5 0x000218 ColorAdjustDefaultAngel         
0x104ba8: (+0x1f8) end of table, first file
Advertisement