CHDK firmware hack discussion (6)

Started Apr 30, 2007 | Discussions
harvester Contributing Member • Posts: 693
CHDK firmware hack discussion (6)

This is a sequel to the old threads discussing the CHDK firmware.

The CHDK fw is a hacked firmware for DIGIC II cameras. Currently supported cams are A610, A620, A630, A640, A710IS, S3IS and maybe more (see the FAQ for a complete list).

The CHDK fw implements new features like RAW, battery indicator, live histogram (RGB/luminance), zebra mode (blinking areas of over- underexposure), DOF calculator, scripts (intervalometer, exposure/focus ... bracketing etc.), text reader, file browser, calendar, games and much more. New features get implemented frequently, so check the timeline for the latest changes, or the FAQ for a complete list.

The CHDK firmware does not touch the original firmware of your camera. It is an additional program which gets loaded into the memory of the cam. If you have a problem, just turn your cam off or remove the batteries, and the CHDK fw is gone.

For further information, a guide, download links and FAQ see the english WIKI:
http://scratchpad.wikia.com/wiki/CHDK

Timeline:
http://tools.assembla.com/chdk/timeline

Dear Vitalyb, GrAnd and all the others: Thank you so much for creating this wonderful piece of software!
Some screenshots:

Main menu

Histogram (Blended) and Zebra overexposure indicator

Script menu

The old discussion threads:
1. http://forums.dpreview.com/forums/readflat.asp?forum=1010&thread=21263144
2. http://forums.dpreview.com/forums/readflat.asp?forum=1010&thread=21995907
3. http://forums.dpreview.com/forums/readflat.asp?forum=1010&thread=22706343
4. http://forums.dpreview.com/forums/readflat.asp?forum=1010&thread=22915656
5. http://forums.dpreview.com/forums/readflat.asp?forum=1010&thread=22966768

OP harvester Contributing Member • Posts: 693
Re: CHDK firmware hack discussion (6)

Frank43 wrote:

Can I also suggest again 2 useful features:

  • 'Erase All' for RAW files (even when the extension is not JPG).

I think this is already implemented: AFAIK you can delete the whole folder now in the file browser (never tried this for myself, though).

GrAnd Regular Member • Posts: 325
Re: CHDK firmware hack discussion (6)

Zoom info is still off. It jumps from 1X to 12X on the 6th and 7th zoom steps, out of the 128 steps.

I should be fixed in build #50, I hope.

This of course throws off the DOF calculations

It does not affect DOF calculator.

bruno0704 Forum Member • Posts: 91
Re: CHDK firmware hack discussion (6)

Hi,
Zoom info works fine in EFL mode with the S3 IS.
It's nice to have this info before shooting.
Thanks a lot for your wonderful work.
Regards,
Bruno

Jenkins Forum Member • Posts: 88
Re: CHDK firmware hack discussion (6)

GrAnd wrote:

Zoom info is still off. It jumps from 1X to 12X on the 6th and 7th zoom steps, out of the 128 steps.

I should be fixed in build #50, I hope.

This of course throws off the DOF calculations

It does not affect DOF calculator.

Ooops, sorry, I didn't even notice the FL and EFL settings. What great additions. Thanks yet again!

GelbsuchtGER New Member • Posts: 2
Re: CHDK firmware hack discussion (6)

Hi everyone, I'm using the S3is with GrAnd's newest FW on it (not bootable because it can be ON at everytime due to the permanent presence of the "firm update" Item) and want to THANK YOU Man for making this real!

I can choose between both Worlds, the JPEG and the CRW, finally I've got a decent Batterymeter etc. It's working fine on my japanese Camera (the german s3is accidently went off a while ago).

Are Russian and English the only supported languages for the future? Any plans to built-in some more? I would like to translate the whole OSD-Menu into german, this woud make it easier to increase the prominence of the hack in my Country.

I've looked onto the Wiki, but I didn't find anything about Languagepacks or similar. If I got a template or stuff like that, it can be realized the easy way.

And by the way, I'm using RAWtherapee at the moment. This tool reads .crw -no need to convert the pics into another format.

OP harvester Contributing Member • Posts: 693
Re: CHDK firmware hack discussion (6)

GelbsuchtGER wrote:

Are Russian and English the only supported languages for the
future? Any plans to built-in some more? I would like to translate
the whole OSD-Menu into german, this woud make it easier to
increase the prominence of the hack in my Country.

I think that English is the only supported language of the fw right now, but there is a Russian explanation for it:
http://gans.ho.com.ua/main/canon/manual/hdk_manual.htm

I don't know if there are plans for language packs of the fw itself, but would you like to translate the FAQ/firmware usage guide into German? If yes, I might be able to help a bit if I find the time, since I'm from ger, too.

OP harvester Contributing Member • Posts: 693
Re: CHDK firmware hack discussion (6)

harvester wrote:

I don't know if there are plans for language packs of the fw
itself, but would you like to translate the FAQ/firmware usage
guide into German? If yes, I might be able to help a bit if I find
the time, since I'm from ger, too.

GrAnd, what do you think of translating the wiki into other languages? Is it okay to make a new page like this?
http://scratchpad.wikia.com/wiki/CHDK/German

Andres C Rodriguez Junior Member • Posts: 29
Re: CHDK firmware hack discussion (6)

GrAnd, VitalyB and others:

In first place, let me say Hello! and many thanks for your incredible hack, you would like to know it is in full use in a place as far from you as Buenos Aires, Argentina (South America).

I am thinking about some ideas to suggest, but I have nothing final yet. However, I would like to submit a "bug report" in Build 49. Perhaps there is something to be checked in the keyboard autorepeat (a welcome feature, indeed), the problem appears in a rather unimportant but repeatable manner: Try to place an illegal move in Reversi, and you will not be able to close the dialog box which says "You can't place here".

I have an A640 with the CHDK. I also have an A620 which has been "captured" by other family members, it has not been hacked yet.

I would like to have some references or material about the DOF calculations, to better understand them and benefit from this information (R1, R2, Hyp, etc.).

Congratulations again!!

Andres C. Rodriguez

OP harvester Contributing Member • Posts: 693
Re: CHDK firmware hack discussion (6)

Andres C Rodriguez wrote:

I would like to have some references or material about the DOF
calculations, to better understand them and benefit from this
information (R1, R2, Hyp, etc.).

No problem:
http://scratchpad.wikia.com/wiki/CHDK/HDK_firmware_usage#On_screen_display

DazeMae Regular Member • Posts: 263
Re: CHDK firmware hack discussion (6)

I hope this isn't a stupid question that has been covered before. If it has, I couldn't find it.

I've been testing the hack by creating both jpg and crw files simultaneously. However, I haven't figured out a way to delete a crw file from within my camera (an A610) - only the jpg files are deleted. Is there any way to see what crw files are on my SD card and to delete them, selectively?

OP harvester Contributing Member • Posts: 693
Re: CHDK firmware hack discussion (6)

DazeMae wrote:

Is there any way to see what crw files are on my SD card
and to delete them, selectively?

Yes, there is:
http://scratchpad.wikia.com/wiki/CHDK/HDK_firmware_usage#File_browser

DazeMae Regular Member • Posts: 263
Re: CHDK firmware hack discussion (6)

Thanks. Don't know how I missed it.

Marty Too Senior Member • Posts: 1,219
Re: CHDK firmware hack discussion (6)

I have tried to delete the folder 100CANON by hitting the erase button when using the file browser. Nothing happens.

Am I doing this the right way or do you need to go elsewhere than the file browser to delete a directory? (Yes there are files in it. It contains several jpeg s.

Andres C Rodriguez Junior Member • Posts: 29
Re: CHDK firmware hack discussion (6)

Harvester: thanks a lot!
--
Andres C. Rodriguez

OP harvester Contributing Member • Posts: 693
Re: CHDK firmware hack discussion (6)

Marty Too wrote:

I have tried to delete the folder 100CANON by hitting the erase
button when using the file browser. Nothing happens.

What cam do you use? Maybe there is a bug in your version, but it works fine with my A610.
I do it like this:

-set the cursor onto a folder in the file browser("i.e. 180CANON/" )

-press the [erase] button. A message will appear: "Erase directory - Are you SURE to delete ALL files from the selected directory?"
-set the red cursor to "yes" and press the [set] button

-the blue [print] button light will blink and then the directory and all files in it are gone.

It works in rec and play mode for me.

Marty Too Senior Member • Posts: 1,219
Re: CHDK firmware hack discussion (6)

I was using a newer ps.fir with an older version of diskboot.bin. Once I copied the newer diskboot.bin, then the erase directory worked fine.

Thanks for your help.

owenjm Regular Member • Posts: 110
Re: CHDK firmware hack discussion (6)

I've updated my permanent live histogram builds to changeset 144:

http://owenjm.googlepages.com/chdk

From what I've gathered, these don't work on the A610, but do work on the A640/S3IS. If anyone's tried these on an A620, 630 or 710IS, could you let me know if the histogram displays OK?

Cheers,
Owen

cytochem New Member • Posts: 15
Re: CHDK firmware hack discussion (6)

GelbsuchtGER wrote:

Hi everyone, I'm using the S3is with GrAnd's newest FW on it (not
bootable because it can be ON at everytime due to the permanent
presence of the "firm update" Item) and want to THANK YOU Man for
making this real!

Permanent "Firm update" item? My S3 IS update only shows the option if I start in play mode, is there any way to make it always appear even when you start in record mode?

Kaplaucius Regular Member • Posts: 292
Re: CHDK firmware hack discussion (6)

Go to http://scratchpad.wikia.com/wiki/CHDK/FAQ and read "How can I make the HDK firmware load automatically at startup?" down in the page.
--
Regards,
Jose

http://www.pbase.com/kaplaucius

Keyboard shortcuts:
FForum MMy threads