Author Topic: HV20-firmware HACK- 1st topic  (Read 7147 times)

Offline junes.HV20

  • Newbie
  • *
  • Posts: 1
HV20-firmware HACK- 1st topic
« on: 06 / March / 2008, 02:26:09 »
hello CHDK forum ,
i was surprised to find out this forum about canon's firmware hack !

as some of you should know, canon release the HV20 and HV30 camcorders , a new HD consumer cam wich is barely revolutionary for its near professional capabilities. whatever, there is a HUGE community of users out there waiting for releasing the real power of that camera , because it could be a preofessionnal camera with some new functions such as gain control for example or a raw hack via firewire.
we already talked about this in "our" HV20 forum here : Theoretically possible firmware only RAW hack - Canon HV20 / HV30 User Forum

a lot of people are waiting for something , and i'm the first of the list ^^.

does anyone could give us advices , clues or anything to begin the work on this ? i'm sure you have a lot more experience in this. (sorry for my bad english ^^)

best regards FRIENDS !!  :D

Offline GrAnd

  • Developers
  • Hero Member
  • ****
  • Posts: 916
  • [A610, S3IS]
    • CHDK
Re: HV20-firmware HACK- 1st topic
« Reply #1 on: 06 / March / 2008, 12:53:59 »
Unfortunately, nobody works on camcorders within the bounds of CHDK project. Even for PowerShot family, there are problems with two generation of Digics and two completely different OSes, despite more or less similarity in hardware.
In your case we have total different hardware, different processor, etc. Of course there is a chance, that DigicDV is also based on ARM core and uses the same/similar OS and methodology.
Is there an existing firmware (or firmware update, or firmware dump) to start with? It is necessary to have it for analysis.

Regards,
  GrAnd.
CHDK Developer.

Offline ivan.hv20

  • Newbie
  • *
  • Posts: 1
Re: HV20-firmware HACK- 1st topic
« Reply #2 on: 06 / March / 2008, 18:57:35 »
there is actually an updated HV20, the HV30 which has the very same hardware features, with just a 30p mode added. My guess is this should be made possible because of just a firmware update.

How to extract both firmwares, though, i don't really know.

Offline PhyrePhoX

  • Global Moderator
  • Guru Member
  • *****
  • Posts: 2254
  • make RAW not WAR
    • PhyreWorX
Re: HV20-firmware HACK- 1st topic
« Reply #3 on: 06 / March / 2008, 19:05:24 »
what he means is a firmware that can be downloaded from canon (official update, had some of those for CHDK) or some "grey channels" (inofficial updates, leaks). without these it will be really difficult.

Offline kwf

  • Jr. Member
  • **
  • Posts: 72
Re: HV20-firmware HACK- 1st topic
« Reply #4 on: 06 / March / 2008, 19:19:51 »
Without knowing what i am talking about, i would day porting CHDK to the HV20 will be probably a challenging task.

If Canon would provide a firmware upgrade, it would be probably possible to decipher it and to disassemble to check if an CHDK port is possible. I never heard of an firmware upgrade for the hv20, so without this firmware upgrade things are more complicate.

Second possibility is to find an other Canon camcorder with the same processor. I think the Canon XL-HL1 uses the same DIGIC DV II. Canon did provide a firmware upgrade for this one, some people have a SD card with the firmware upgrade file on it. But the file is not available for download anywhere. It might be possible to analyse this firmware to write a blinker for the HV20 (think, thats how most CHDK ports start...). With available firmware it might then be possible to port CHDK to the HV20, but this still could be difficult.

Third possibility is to hope for some luck, investigate how the HV20 reacts to things which work on Canon digital cameras. Maybe digic II is not so different. E.g. ver.req ... is there a firmware update menu item, e.g. if you place a ".fir" file on the sd card... With a lot of work, it then might be possible to write a blinker. If you are really serious (and more the hardware guy) you might want to read out the firmware
directly from the flash chips :)

Offline zero01101

  • Rookie
  • *
  • Posts: 7
  • a620/allbest 37
    • djabacus.net
Re: HV20-firmware HACK- 1st topic
« Reply #5 on: 06 / March / 2008, 21:53:54 »
i'm contributing absolutely nothing to this thread except for a feeble hope that someone smarter than myself can unleash the potential ability of the sweet hv20. 
carry on :)

Offline kwf

  • Jr. Member
  • **
  • Posts: 72
Re: HV20-firmware HACK- 1st topic
« Reply #6 on: 07 / March / 2008, 17:15:20 »
@zero01101:
I doubt anything will happen, if not a HV20 owner will do some work. But people here might assist. Trying to find the firmware of at least one Digic DV II camera (e.g. XL-H1) will be the first step.
« Last Edit: 07 / March / 2008, 17:39:18 by kwf »

Offline jnuts

  • Newbie
  • *
  • Posts: 1
Re: HV20-firmware HACK- 1st topic
« Reply #7 on: 16 / March / 2008, 08:34:02 »
Is there an existing firmware (or firmware update, or firmware dump) to start with? It is necessary to have it for analysis.

I believe there is a reset firmware.  Would that be a good start?

Offline kwf

  • Jr. Member
  • **
  • Posts: 72
Re: HV20-firmware HACK- 1st topic
« Reply #8 on: 17 / March / 2008, 01:58:37 »
Is there an existing firmware (or firmware update, or firmware dump) to start with? It is necessary to have it for analysis.

I believe there is a reset firmware.  Would that be a good start?

I think this would be a good start. Make it available to some interested developers and you will see if hacking is possible :)

CHDK Forum

Re: HV20-firmware HACK- 1st topic
« Reply #8 on: 17 / March / 2008, 01:58:37 »

Offline intrinsic

  • Rookie
  • *
  • Posts: 29
  • S5IS
Re: HV20-firmware HACK- 1st topic
« Reply #9 on: 20 / March / 2008, 09:48:09 »
In your case we have total different hardware, different processor, etc. Of course there is a chance, that DigicDV is also based on ARM core and uses the same/similar OS and methodology.

Wasn't there some suspicion that the Canon DV Cams were built on DryOS some time back?

Of course without a firmware the discussion is entirely academic.

Offline cail

  • Rookie
  • *
  • Posts: 49
Re: HV20-firmware HACK- 1st topic
« Reply #10 on: 21 / March / 2008, 02:44:10 »
Accidentially I own both Canon's camcorder (HV10 although) and camera (ixus65 - which I've ported chdk to).And surely the camcorder hacking ideas and possibility of this was an asspain for me from the very beginning ;)

Right now of what I've tracked down, there is actually a firmware upgrade for the XL-H1 and some owners have it on SD cards. We may probably ask someone (XL H1 Firmware Upgrade Details - The Digital Video Information Network) to share this SD card's content with us.
Minimally, this may give us a clue on how firmware upgrade works.

So, if someone is somehow related to XL-H1 or to people owning it, you may try to help us.

I believe the possibility exists. There is a hack someone found - you may try to press REC and PHOTO buttons in photo mode, and then Power on the camcorder in playback mode. This'll bring up a kind of system screen with internal f/w version and ids. probably it is somehow related with the f/w upgrade.

Surely, there is another way to extract flash memory content out of there. However its a kind of hardcore and requires a special hardware ;)

BTW, head some rumors that the exactly this community (CHDK) could be a reason for canon not to release and allow any public firmware upgrades or information leaks for their HD camcorders ;)

Offline GrAnd

  • Developers
  • Hero Member
  • ****
  • Posts: 916
  • [A610, S3IS]
    • CHDK
Re: HV20-firmware HACK- 1st topic
« Reply #11 on: 21 / March / 2008, 02:50:24 »
BTW, head some rumors that the exactly this community (CHDK) could be a reason for canon not to release and allow any public firmware upgrades or information leaks for their HD camcorders ;)

Shame on they...  I mean Canon, of course... :D
CHDK Developer.

Offline Barney Fife

  • Hero Member
  • *****
  • Posts: 1157
    • Gay Outdoorsmen
Re: HV20-firmware HACK- 1st topic
« Reply #12 on: 21 / March / 2008, 02:51:29 »
Deleted
« Last Edit: 22 / April / 2008, 23:32:07 by Barney Fife »
[acseven/admin commented out: please refrain from more direct offensive language to any user. FW complaints to me] I felt it imperative to withdraw my TOTAL participation. Nobody has my permission, nor the right, to reinstate MY posts. Make-do with my quoted text in others' replies only. Bye

Offline RyeBrye

  • Jr. Member
  • **
  • Posts: 73
  • SD-870
Re: HV20-firmware HACK- 1st topic
« Reply #13 on: 22 / May / 2008, 22:55:53 »
I posted some stuff on their threads over at HV20 - I'm interested in this because if there is a chance an hv20 / hv30 can be hacked - (i.e. we can get it to run arbitrary code or get a firmware dump) I'll definitely buy one of them and get to work on it.

I'm wondering if using Firewire to grab directly at the internal memory of the camera would be a good approach. If the camera has the ability to be put into a "host" mode, I think that firewire's direct memory access might be a great way to bust on in there and get access to the memory. Of course, it would still take a lot of work even if that were possible - but if you could find the program counter and then insert some code to have it basically dump the firmware to memory - and then have some code to read that memory as it is getting dumped... you could obviously stream the firmware off of the camera very quickly.

( See: Physical Access Attacks with Firewire for an introduction to firewire hacking. )
« Last Edit: 22 / May / 2008, 23:05:33 by RyeBrye »

Offline kmaage

  • Rookie
  • *
  • Posts: 12
  • HV20, Norway, Newborn, Software Developer
Re: HV20-firmware HACK- 1st topic
« Reply #14 on: 10 / June / 2008, 17:26:16 »
There is a firmware downloadable for a closely related camcorder HF100, and a serial number (listed on an ebay page) was 772632060551

Download was here: http://web.canon.jp/imaging/dcp/ivis/hf10/frm/firmdownload-j.html

Edit: Decoding and other work are continuing in this thread
HF10 (Digic DV II) decrypted!

and at the chdk wiki
HF10/100 Firmware Analysis - CHDK Wiki
« Last Edit: 25 / June / 2008, 13:29:06 by kmaage »

 


SimplePortal 2.3.3 © 2008-2010, SimplePortal