CHDK firmware hack discussion (8)
First, what exactly does "CHDK" stand for, or where did this
4-letter name come from? How does one pronounce it? (these may
sound like silly questions, but it seems easier to refer to it
metally as "check-disk" or whatever it stands for, rather than
Canon Hack Development Kit
HDK is pronounced like SDK or DDK.
The first letter 'C' was added recently to specify that this HDK is for Canon camera.
I pronounce it just in 'letter-by-letter' way: [siː]-[eɪtʃ]-[diː]-[keɪ]
I've got an A620. I've checked my firmware, and it shows up as
GM1.00F E18. I assume that it's the "F" part that matters, so I
figure I should be good to go. So I look on the download link,
and....I see this:
Hmmm....what exactly do I download? These look like some sort of
test files, old files and fonts. It's not obvious which of these
(if any) are the goods I'm looking for. I'm guessing that I don't
need everything here....right? Can anyone direct me to what I need?
You have to download the file which contain your camera model and firmware version. In your case the file is:
The 'old' directory contain some previous build of CHDK;
'for_test' - is for highly experimental versions;
'fonts' - contain fonts which you can use for menu drawing and CHDK TextReader.
May I also suggest two other [half shutter press] keyboard shortcuts?
Another idea: let the user choose the shortcuts he likes, just like the "visual settings">
Maybe one could make a list of possible actions
and after each list entry, there could be a drop down menu with available shortcuts (none, [half shutter]+[up], [half shutter]+[left], and so on).
And another idea (sorry... don't want to annoy you, I swear...
Maybe one could change the order in the CHDK main menu so that "scripting parameters" is the first menu entry, so that less clicks are required to get there.
Right now "RAW parameters" is the first menu entry and "scripting parameters" is the 5th entry. But "scripting parameters" (and "miscellaneous stuff") is the only entry I visit very regularly.
CombineZ. I've tried it, and I have to say that I'm impressed.
Focus bracketing with the CHDK is a snap
Now do it in stereo
One way, for studio shots, is to move the camera sideways on a stepper-motor driven linear stage ... not difficult if you are 'into' that sort of thing.
For macro, you can place the subject on a turntable and rotate a few degrees.
You could control the stepper from CHDK by turning the LED on/off and taping an opto-receiver on top of it
That provides a pulse to the rest of the electronics.
GrAnd, does CHDK turn the LED on/off by directly accessing a particular memory location IN THE CAMERA and then performing lots of NOP's to create a delay ?
That is what the code suggests.
In fact I haven't an S2, but a friend of mine.
I'm waiting for an A640, which has shipped today
Please, excuse my poor english...
On all the cameras CHDK works with, do they all have 1/1.8" sensors ?
No, A710 and S3 have smaller 1/2.5" sensors.
Having now read all the source-code (apart from 'core'), the image width can easily be calculated with a simple function (such as 'get_sensor_width()' ) because the crop-factors are defined in CHDK for the various platforms:-
For A610 to A640, CF = 4.7946
For A710, CF = 6.0345
For s3is, CF = 6.000
Now I just need to read all of the 'core' code
I was trying to get to http://grandag.nm.ru/hdk/ to get the S2 hack
and got an error page that the requested url could not be found.
Yes, it is down ATM.
I really like using the zoom control for manual focus on my A710. I noticed that when using manual focus all of the controls that used to be on the rocker are now on the zoom control. So the shutter, aperture, EV, even menu are also on the zoom control.
Since you can't keep the shutter, aperture, and EV on the zoom control all the time, I would suggest that, if possible, leave the shutter, aperture, and EV on the rocker control and only allow the manual focus to be controlled by the zoom lever, for nothing more than consistency in the interface.
Also, there is no way to zoom when manual focus is engaged. I would suggest that when the + - button is pressed to move away from the Manual Focus to another control, that you enable the Zoom on the zoom lever. I would imagine that such a change would fit in nicely with my first request.
Thanks for the great features available by now.
So..for suggested features:
Would it be possible to get a full-display sized 100%-crop for preview in the manual-focus-mode via CHDK? (and setting the position it's taken from the
Would it be possible to get a full-display sized 100%-crop for
preview in the manual-focus-mode via CHDK? (and setting the
position it's taken from the
Oh yes, I've wondered about this, too. The normal function "MF-Point Zoom" is not that great for setting the focus manually... it would be cool to have a 100% magnification like in playback mode.
But I think it is not possible. I guess the CHDK can only work with the picture that the original firmware puts on the screen, and that is a very low-resolution one. It would certainly be possible for the CHDK to magnify the whole screen like the "MF-Point Zoom" function... but that would not increase the resolution and so it would look as ugly as the "MF-Point Zoom" function.
Hey, did the RAW indicator change? I used to see "RAW" on the screen in raw mode but with the latest build I don't see it anymore even though RAW is working. Was it changed to something else?
Just a little sugestion about this very good work you made, do you think it is possible to add a spot feature to the autofocus ? Cause it's a pity Canon don't made that and a very big problem when you really want to have a good focus on small objects with a big background.
Do you think the magnified image in the ""MF-Point Zoom"-window
is nothing but a resized crop of the one on the display ? I am not sure.
When you focus via "MF-Point-Zoom" to a well defined edge and align
and compare it to the background, it does not seem to be just a 2 x magnification,since the aliasing that is visible in the background-image would come out more precisely than it does.Same about the noise.Maybe both
images - the permanent full-size image and the "MF-Point-Zoom"-crop are
from a third, common source...yeah, I know, sounds too nice to be true.
I just tried CHDK S2IS build 69 on my S@IS with firmware "GM1.00g" and it appears to be operational so I've installed the CHDK software on a dedicated corsair 133x 2GB SD card along with the Auto bootup and it works fine , at least with the features I tried. It does however force a relearning curve in manipulating the new menu system to work in conjunction with the standard firmware features though, but it souldn't take too long to get used to it.
All I can say is nice work, and keep the updates coming.
On another topic (not related to CHDK) however, I'm haveing ONE "H" OF ATIME POSTING / replying to this forum, when I try to reply I keep runing into the LOGON REGISTERED USER PROMPT OVER AND OVER AND OVER again, I CAN'T REPLY MOST OF THE TIME and I'm wondering WHAT THE "H" IS GOING ON. I have dpreview.com in my allowed list in IE 7.0 but it doesn't seem to matter. I've had to use an alternate ID and most of the time I get the LOGIN prompt , this time I un-expectedly make it through, and yes I have sent a feed back message to the powers that be , but never get a response !!!
Sooo until the next time I luck out and manage to get through, I'll be reading the threads and info here, I just won't have to ability to respond for whatever reason. YES IT PISSES ME OFF, because it's an ongoing problem.
Hey, did the RAW indicator change? I used to see "RAW" on the
screen in raw mode but with the latest build I don't see it anymore
even though RAW is working. Was it changed to something else?
Strange...on my 4GB SDHC card I get the "RAW" under the mode but on my new 2GB SD card I don't...I'll have to figure that one out.
|IMG_8168ABCD by citori525|
|McKinley meadow by TimR32225|
from Natural meadows
|Flare-well to a Classic Flying Machine by cjf2|
from Flying Machines
|_DSC2146 by jerste|
from Helios-44 II
|Leopoldsteinersee by RaCor|
from Landscape - Colour #3