CHDK firmware hack discussion (13)

Started Jun 29, 2007 | Discussions
zdravko Junior Member • Posts: 48
CHDK firmware hack discussion (13)

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, A710 IS, S2 IS and S3 IS
(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

Link to the previous thread:
http://forums.dpreview.com/forums/readflat.asp?forum=1010&thread=23643715

RogerioBF Forum Member • Posts: 61
Re: CHDK firmware hack discussion (13)

would it be possible to implement 16 bit 22 kHz sound to A710´s movie mode via firmware?

-- hide signature --

RogerioBF

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

RogerioBF wrote:

would it be possible to implement 16 bit 22 kHz sound to A710´s
movie mode via firmware?

Not, yet.

SteMa Senior Member • Posts: 1,100
Re: CHDK firmware hack discussion (13)

I always watch these chdk threads, and eagerly awaiting that more cams will be supported, but sadly not. I think that further enhancing should be the 2nd priority, because people with those cams get more and more, and with other digic2 canons, we get only a big nothing I have a ixus800is (sd700). I didn't bought it because I wanted a p&s, only because I needed a small cam with good image quality and IS. It's a great cam. But shutter speed information would be needed. And much more would be added to it's functionality with chdk. Don't abandon those who needed a small cam. No ixus cams are supported sadly (hoping it's only yet).

microfunguy Regular Member • Posts: 234
Enabling display AND external video out.

When taking stereo photos of fast-moving subjects, the two cameras have to be closely synchronised (to within one millisecond or so).

By connecting the video outputs to some simple electronics you can compare the frame-synch pulses and see how close in time they are.

It is assumed that the precise time the photo is taken is related to the video cycle.

The only problem is, when the video output is connected the LCD screen becomes blank.

I have not been able to detect the video signal on the three terminal video jack socket when the video cable is plugged in.

It is possible that the two normally closed contacts on the jack socket tell the microcontroller that no video cable is connected and so the display is enabled.

When the cable is plugged-in, the contacts open and the microcontroller disables the display.

This is just a guess ...........

Have you discovered any firmware variable that indicates the video cable is plugged-in ?

If so, maybe it is possible to override it ?

David

RogerioBF Forum Member • Posts: 61
Re: CHDK firmware hack discussion (13)

maybe in near future?
--
RogerioBF

Russel_Sprouts Regular Member • Posts: 285
Re: Enabling display AND external video out.

microfunguy wrote:

It is possible that the two normally closed contacts on the jack
socket tell the microcontroller that no video cable is connected
and so the display is enabled.

When the cable is plugged-in, the contacts open and the
microcontroller disables the display.

This is just a guess ...........

Closing a circuit, by bridging the side contacts with the end contact, is definitely what triggers the switchover.

Now, I'll see your guess, and raise ya. I don't expect the cam can be "tricked" into simultaneously powering both the LCD circuit and the analog video signal circuit. Because of the high power requirement for each of these, if power were applied to both... I expect the internal voltage would sag, amperage would spike, and you would hear a faint-to-moderate popping sound, announcing the birth of your new paperweight.

GrAnd Regular Member • Posts: 325
Re: Enabling display AND external video out.

Russel_Sprouts wrote:

Now, I'll see your guess, and raise ya. I don't expect the cam can
be "tricked" into simultaneously powering both the LCD circuit and
the analog video signal circuit. Because of the high power
requirement for each of these, if power were applied to both... I
expect the internal voltage would sag, amperage would spike, and
you would hear a faint-to-moderate popping sound, announcing the
birth of your new paperweight.

FYI. The camera operates with two different resolutions: 720x240 for LCD and 720x576 for video output.

microfunguy Regular Member • Posts: 234
Re: Enabling display AND external video out.

Russel_Sprouts wrote:

Because of the high power requirement for each of these

I thought the standard video signal was 1V peak-to-peak into 75 ohms.
Nevertheless, it is an additional load.

you would hear a faint-to-moderate popping sound

No I did not, on a previous occasion the surface-mount fuse blew silently

Anyway, it is not worth the risk and I do not photograph fast-moving subjects.

David

HyperYagami Regular Member • Posts: 426
Re: CHDK firmware hack discussion (13)

SteMa wrote:

I always watch these chdk threads, and eagerly awaiting that more
cams will be supported, but sadly not. I think that further
enhancing should be the 2nd priority, because people with those
cams get more and more, and with other digic2 canons, we get only a
big nothing I have a ixus800is (sd700). I didn't bought it
because I wanted a p&s, only because I needed a small cam with good
image quality and IS. It's a great cam. But shutter speed
information would be needed. And much more would be added to it's
functionality with chdk. Don't abandon those who needed a small
cam. No ixus cams are supported sadly (hoping it's only yet).

You should have notice that no SD camera is supported. I'm sure that's for a reason.

ptolemy Regular Member • Posts: 109
Re: Enabling display AND external video out.

i assume that there is no chance for digic3 to be 'takeb care off'

for s5, if it has raw support, it'd truly make it nice:)

Fragglerock Forum Member • Posts: 68
DNG4PS

Hi all,

Can somebody tell me where i can find informations or support about DNG4PS.
I just want to configure it for my S2.

Thanks

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

I'm back from vacation in Great Britain and made good use of my A610 with the CHDK firmware. Equipped with 4 GB SD cards, I wanted to make good use of the RAW feature for important shots... but soon I realised that

a) this was much too few memory for my needs so I had to abandon RAW shots at all and had to use the 'fine' jpeg setting instead of 'superfine' and
b) I did not make any important shots anyway

but the zebra-mode and the bracketing script were immensely helpful for many of my shots. Sometimes I wished that there was some kind of minimalistic text editor in the CHDK for changing one or two lines of code in my ubasic scripts, but most of the time everything was fine.

I just noticed that there is now a new version available with grid lines: I had hoped for some kind of 2:3 and 16:9 guides, but the current customizable implementation is better than I would have dared to hope. Thank you, Aak and GrAnd!

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

Btw: I also often had trouble with the available light in dark cathedrals etc., but I found that taking multiple pictures (3-9 shots) often was just as good as having an optical image stabilizer to prevent motion blur on hand held shots: it usually gave me a 2-3 stop advantage - there was usually at least one picture among them which was perfect.

Unfortunately deleting the bad pictures was a lot of work: I switched to playback mode, looked for the sharpest picture and deleted all the other ones with the delete-button which you have to confirm with okay afterwards. The file manager of the CHDK is much better for highlighting and deleting files, but unfortunately it has no "preview of the picture" function and you have to make many clicks to enter the file browser (alt+menu,3xdown,set,down,set etc.).

Btw: It would be nice if you could press "up" when the cursor is at the very top of the list and then the cursor jumps to the bottom of the list and vice-versa. This works well in menus, but in the file browser it doesn't work. (or was it already added in recent chdk releases?)

popoloni Regular Member • Posts: 108
Re: CHDK firmware hack discussion (13)

First of all I'd like to see some of your shoots, please share them!

Second, a simple way to choose the sharpest photo is to check the file size: the bigger the sharper. Blur photo looses details and so is smaller than a sharp one.

This trick may help you.

Looking forward to seeing your pics. Cheers. E.

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

popoloni wrote:

First of all I'd like to see some of your shoots, please share them!

Second, a simple way to choose the sharpest photo is to check the
file size: the bigger the sharper. Blur photo looses details and so
is smaller than a sharp one.

This trick may help you.

Looking forward to seeing your pics. Cheers. E.

I think what he was saying was that he was having trouble deciding which shots to delete while viewing them on the camera. It isn't possible to see the size of the files when browsing the pictures in the camera.

popoloni Regular Member • Posts: 108
OPS

ops, so the file size'd be a nice plus in the file browser, shouldn't it?

popoloni Regular Member • Posts: 108
my A710IS has arrived!

and the chdk firmware has been installed too.

How can I enable Italian language? How can script files and where I can get them? How can add grid files?

Is there a starter kit with everithing needed?

Russel_Sprouts Regular Member • Posts: 285
Re: my A710IS has arrived!

popoloni wrote:

Is there a starter kit with everithing needed?

I don't know whether an Italian language version is available.

Scroll to the top of this thread. Read the first post. Follow the link.
The linked page includes a pointer to the "starter kit" download location.

popoloni Regular Member • Posts: 108
Re: my A710IS has arrived!

This hack is gorgeous!

My A710 saves raw files on a san disk ultra II SD as fast as a DSLR! Impressive.

And the results are amazing. Please have a look to jpeg from camera (left) vs RAW developed by RSP (right). Also have a look to the exposure times: the canon IS works!

50% reduced

100% full

50% reduced

100% full

Keyboard shortcuts:
FForum MMy threads