Hey, you've hit the Official Firmware Hacking Thread . This post is regularly updated with the latest news, so keep checking back. All firmware hacking discussion should be kept in this thread.
Last update: December 13 2010
HV20 & HV30 HACK 2.0
Now with GAIN CONTROL!
the Region Switching hack will switch a camera from NTSC to PAL (and back again).
The LCD Flipping hack inverts the LCD display (for use with 35mm/DoF adapters).
The NEW Gain hack sets analog gain to user specified maximum.
Now with Graphical User Interface: apply any or all of the hacks to your NTSC or PAL HV20 or HV30 with this one download!*
HV Hack 2.0 — NTSC & PAL HV20s & HV30s Download link: http://www.hv20.net/HV20_HV30_Modifi...mware_v2_0.zip
HV Hack 2.0 — NTSC & PAL HV20s & HV30s Alternate Download link: http://www.hv20.com/HV20_HV30_Modifi...mware_v2_0.zip
*plus the official firmware update you can download from Canon
WARNINGS: For the moment, these firmware modifications are only known to work on the HV20 & HV30. Attempting to install them on any other model will probably brick your cam. These are non-factory-authorized, use-at-your-own risk, version 1.0 firmware modifications. Installing them may void your warranty. Be sure to carefully read and follow jollyrogerxp's instructions. You will also need to download the "official" HV30 firmware update from Canon.
(Below are older links to previous versions)
HV30 Flip Hacks
PLEASE NOTE: even if you have region-switched your camera with the other firmware hack, you must use the proper version for your camera. The NTSC version is for original NTSC ('Vixia' & 'iVIS') HV30s, the PAL version is for PAL ('Legria') cams.
The original "tried & true" flip-hack (inverts the image, but does not 'mirror' it left-to-right)
Original LCD Flip Firmware — NTSC HV30s Download link: http://hv20.info/yopu/HV30_Modified_Firmware_v1_1b.zip
Original LCD Flip Firmware — PAL HV30s Download link: http://hv20.info/yopu/HV30_Modified_..._v1_1b_PAL.zip
The new & improved flip-hack (both inverts & mirrors the image)
Improved LCD Flip Firmware — NTSC HV30s Download link: http://hv20.info/yopu/HV30_Modified_Firmware_v1_2.zip
Improved LCD Flip Firmware — PAL HV30s Download link: http://hv20.info/yopu/HV30_Modified_...e_v1_2_PAL.zip
Region Change firmware hack is here!
Follow this link to download:
Region Change Firmware Download link: http://hv20.info/yopu/HV30_Region_Hack_v1_0.zip
Jolly has now ported these hacks to the HV20, using an HV20 purchased by the hack fund.
HV20 Firmware Hacks
Yes, it's finally here!
The HV20 Firmware Hack v1.1 (includes both region swapping and LCD flipping). Download link: http://hv20.net/HV20_Modified_Firmware_v1_1.zip
(Also requires the "official" HV30 firmware update from Canon.)
User waverz has joined the team as moderator of the hack thread and treasurer of the remaining hack fund balance.
BELOW IS THE OLD STATUS FROM FEB 2010:
Previously:- Official Donations to date: $1,095.31 US! Hack fund is now CLOSED.
Background: HV30 and HF10 firmwares have been released by Canon. Hackers on the CHDK forum had already decrypted them, and managed to flash simple modifications onto their cameras (like changing the firmware version & messing with AVCHD bitrates). It's early days and there's a lot left to figure out. Exciting times & we need your support!
- Rumours that Canon would release a HV20 firmware never panned out (however it was not needed as the unstoppable Jolly found a way to read out the existing firmware).
- You can follow the hacker's progress 'live' (or get involved) on the CHDK forums (and lately here ):
Check the main thread, and
5.1) WIKI: http://chdk.wikia.com/wiki/HF10/100_Firmware_Analysis
5.2) WIKI: http://chdk.wikia.com/wiki/HV20
5.3) WIKI: http://chdk.wikia.com/wiki/HV30_Firmware_Analysis
What's this all about ?
Our cameras are driven by their own software, called 'firmware'. It controls the cameras menus, functions, buttons, etc. The camera hardware is capable of much more than the firmware exposes - Canon deliberately cripples or removes some features to differentiate between their 'consumer' and professional cams.
One of the biggest limitation is not having full manual exposure control, ie. full control over shutter speed, aperature & gain - the camera exposes only shutter or aperature priority, and the rest are chosen automatically (there is a trick to avoid unwanted gain, but it's limited).
We want to see the firmware 'hacked'. This means figuring out how it works, and then either changing it, removing artificial limitations, or adding entirely new features! This has been achieved on many other devices by dedicated programmers, or 'hackers' - most notably in the CHDK project, which drastically enhances the firmware & features of many Canon still cameras!
You can Help!
We need extra hackers, and people willing to pursue the possibility of reviving a bricked HV30 via the JTAG interface.
What could a firmware hack do? Well, we all want to see full manual exposure control (this means manual adjustments of shutter speed, aperature, gain, and if possible the cine mode gamma curve). Other things that might be possible are:
- PAL/NTSC switching CHECK!
- custom (or at least all possible) frame rates
- new compression bit rates
- custom gamma curves
- a live histogram
- LCD/to-tape image flipping (for eg. 35mm adapters) CHECK!
- button/remote control remapping/shortcuts
- option to disable controls (to avoid accidental zoom change, gain CHECK!, etc.)
- ability to assign parameters to the focus wheel (eg. shutter speed)
- tightly syncing two cameras (frame sync, exposure, white balance & zoom) for stereoscopic shooting.
- adjustable in-cam noise reduction.
- exposure settings remembered after power off (like zoom is).
- adjust LCD/viewfinder to show whole frame (to avoid vignetting)
- live LCD/viewfinder zooming (for sharpness check)
- more information on screen (eg. zoom factor readout, shutter/aperature etc).
- More visible peaking (eg. bright red).
- fixed zoom presets / different zoom speeds (eg. faster, during playback and recording).
- LCD frame cropping overlays.
Of course once the firmware is hacked enough to add new features, the sky's the limit ...
waverz - Moderator of this thread; took over hack fund from sdeming.
Soultrape - started this whole thing & got us donating.
jehugarcia - donated an HV30 to the hackers!
Hackers that post here :
jollyrogerxp (our main hacker)
nxb (JTAG guru)
jboy (built a contact-only JTAG interface for jolly)
Khaver & MoDu (helped with the hack control software GUI)
sdeming - formerly handled the donations.
_gl - formerly in charge.
Wiesel (worked on decrypting the firmware)