HF10 & HV30 (Digic DV II) decrypted! - page 10 - General Discussion and Assistance - CHDK Forum

HF10 & HV30 (Digic DV II) decrypted!

  • 215 Replies
  • 151695 Views
Re: HF10 & HV30 (Digic DV II) decrypted!
« Reply #90 on: 26 / August / 2008, 18:45:46 »
Advertisements
I made a few optimizations, fixed bugs and added a color palette browser to the bitmap viewer. The colors are located at 0x669234 until 0x66A0A0 in the HF10 FW and are each one word long in the format 0xRRGGBBAA... I'm not completely sure about the alpha channel though and I also couldn't find out how the colors are mapped to the bitmap values, but that's not important anyway.

I couldn't find the color table in the HV30 FW but I only took a quick look.

I think I also found out what the second byte in the bitmap header is... it is probably the width that the bitmap gets stretched to when being displayed.

Speaking of bitmaps, I also found another type of bitmap in the HV30 FW... its header is 4 bytes long, each 2 bytes being width and height. they can be found at the following offsets in the file:
from 35441A to ?? (a few ones) 1byte align
35E30A
357FAC - 3A917F 1byte align (includes e.g. the transition effects animations)
There are probably a few more, unfortunately it's not one continuous section.
If you want to look at those set the alignment to 1 and uncheck "symbols" ("symbols" means 2 byte header that's used for fonts/icons).
I couldn't find similar bitmaps in the HF10 FW although they must be somewhere... maybe they're compressed.

Re: HF10 & HV30 (Digic DV II) decrypted!
« Reply #91 on: 06 / September / 2008, 06:12:41 »
So did we get stuck :-)?

*

Offline cail

  • *
  • 49
Re: HF10 & HV30 (Digic DV II) decrypted!
« Reply #92 on: 08 / September / 2008, 03:29:54 »
Soultrape, hacking is a pleasure so we'll never get stuck :-)

Re: HF10 & HV30 (Digic DV II) decrypted!
« Reply #93 on: 26 / September / 2008, 01:39:20 »
Any news guys?

Re: HF10 & HV30 (Digic DV II) decrypted!
« Reply #94 on: 27 / September / 2008, 04:32:27 »
Some "news" from me - I'm at the end of my knowledge and I don't have the time like I had in summer to learn everything fom scratch so there's nothing left I can do for now. If development goes further to a point where I can help, I'll gladly jump back in.

I'm still hoping someone turns up sometime who is willing to try upgrading to a modified firmware which should give us helpful answers to some questions in this thread - and as a first step maybe also enable a quick HF10 hack to upgrade the recording bitrates to HF11 level.

*

Offline cail

  • *
  • 49
Re: HF10 & HV30 (Digic DV II) decrypted!
« Reply #95 on: 30 / September / 2008, 03:24:26 »
Not much to share either.

Analysis is hardened because of unmapped code areas exists (probably they are out of FW Update package, kind of system bios).

Unmapped data area is also absolutely undiscovered. BTW, recently noticed that this area is very similar both for HV30 and HF10 - this potentially means that this data area contains data and even a code for a separate second processor (probably DSP or something like digicDV chip). structure looks very much like a code, but I was not able to understand what the processor it is.

Beside this, UI structures backtrace analysis gave me some results - in finding a code responsible for FW update dialogs displaying and manipulations. However FW update and checking procedures are still undiscovered.

As Wiesel said, trying to flash a modified FW could give a movement - in case there is no CRC checks. But most probably CRC check does exist, so it will give nothing in this way.

Just noticed that I've almost forgot my camcorder with these hack stuff, think I have to shoot a couple of new scenes for now without any firmware mods ;)

Re: HF10 & HV30 (Digic DV II) decrypted!
« Reply #96 on: 05 / October / 2008, 17:29:06 »
There's a new HF10/100 FW update available (Version 1.0.2.0): HF10/HF100 Firmware Update

That means for us that 1.0.1.0 FW users can upgrade to hacked firmware files up to 255 times and then revert the cam to an official FW build.

Re: HF10 & HV30 (Digic DV II) decrypted!
« Reply #97 on: 07 / October / 2008, 19:14:46 »
Just a Quick Note (not official but from a reliable source)

It's possible to upgrade the CANON HF100 firmware using the latest HF11 firmware (needs hacking).

Using the latest SD-card (class 6) and HF100 (with hacked HF11 firmware) it's possible to get the highest video bitrate (better quality) and additional features.

In practise this means that it's possible to get all the latest features of HF11 on a much cheaper HF100.

About the HF10 I believe that it's limited by the internal memory speed, so impossible to get all the new features of the HF11.

I hope this comes as an incentive to your good work.

Keep up guys!

Re: HF10 & HV30 (Digic DV II) decrypted!
« Reply #98 on: 07 / October / 2008, 20:31:52 »
It's possible to upgrade the CANON HF100 firmware using the latest HF11 firmware (needs hacking).

Ok then can you please tell us where to get the latest HF11 firmware ???

Using the latest SD-card (class 6) and HF100 (with hacked HF11 firmware) it's possible to get the highest video bitrate (better quality) and additional features.

Class 4 is sufficient for the HF11 to do 24 mbps... also the HF11 doesn't have any "additional features" beside the 24mbps recording mode...

I'm sorry but I just cannot believe this... if it's true then please give us a proof.

Re: HF10 & HV30 (Digic DV II) decrypted!
« Reply #99 on: 09 / October / 2008, 07:00:47 »
new features are (software improvements made on HF11, new bitrate, others that I'm not aware of right now)

It's possible to get the latest firmware when/if they launch a firmware update online, or, if someone manages to get it from the camera itself.

I cannot make any proof of what is said, I was given this bit of information from someone inside canon tech.

In principle the hardware is very similar on HF10, HF11 and HF100 (besides the internal memory) and it's the software that makes the performance difference between these models.

 

Related Topics


SimplePortal © 2008-2014, SimplePortal