Magic Lantern Forum

Developing Magic Lantern => Reverse Engineering => Topic started by: Chucho on July 08, 2012, 08:22:38 AM

Title: Digic DVII and DVIII
Post by: Chucho on July 08, 2012, 08:22:38 AM
Digic DVII HV30 and HF100
Digic DVIII HFS21, XF305, XF105 and C300

All 6 camcorder firmwares are XOR encoded with a 0x1040 bytes block key.
All 6 camcorders use some sort of DRYOSV2 shell.
Camcorders XF305, XF105 and C300 use DRYOS version 2.3, release #0012.
Digic Dv processor are not arm architecture.
Good info can be found here
http://chdk.wikia.com/wiki/HF10/100_Firmware_Analysis
http://chdk.setepontos.com/index.php?topic=1641.0
http://www.hv20.com/showthread.php?20098-Official-Firmware-Hacking-Thread-(new)
Title: Re: Digic DVII and DVIII
Post by: Indy on July 10, 2012, 10:39:16 AM
Hi,

thanks for the infos, but
what tables are used to decode C300 updates for example ?

Indy
Title: Re: Digic DVII and DVIII
Post by: 1% on July 10, 2012, 08:45:10 PM
Also HV20 and HV40
Title: Re: Digic DVII and DVIII
Post by: Chucho on July 11, 2012, 08:40:23 AM
I couldn't find firmware for HV20 or HV40. If there are firmwares the chdk digicdv2 decryptor should work on them. I'm still trying to figure out the structure of the firmwares.
Here's a link for the instruction reference for the m32r
 http://documentation.renesas.com/doc/products/mpumcu/e32rsm.pdf
And a m32r compiler
http://www.linux-m32r.org/eng/download.html
Title: Re: Digic DVII and DVIII
Post by: 1% on July 11, 2012, 08:46:58 PM
Its in the hack thread. Hence both HV20 + 30 is hacked. I think HV30 firmware is pretty much the same.