CHDK with Canon SD1000

The first thing I did after charging the SD1000s battery, which actually charges pretty quickly (maybe an hour or two), was install CHDK. The instructions are available at the CHK Wiki. Also a lot of info is on the CHDK Forum. I’ll give a quick summary of what I did below. This is from a Mac’s perspective (using a lot of Parallels actually!)

Checking Firmware version

  1. Format the SD card in the camera.
  2. Put the SD card in a card reader and hook it up to your Mac.
  3. In TextWrangler or TextEdit, create a blank file called “ver.req” and save it onto the root of the SD card. Then reinsert the SD card back into the camera.
  4. Put the SD1000 in play mode and turn it on. Pressed the function set button + disp button, kind of like a ctrl+c, holding down the function set button while pressing the disp button. This will tell you what firmware version you’re using. Mine iss GM 1.02A.

Installing CHDK

  1. The firmware version let’s you know what CHDK build you can use. Luckily mine was available here: http://malbe.nm.ru/chdk/.
  2. Getting CHDK on the SD from a Mac seemed a little finicky, so I just used parallels to do it. Unzip the firmware on Parallels desktop then drop the two files, ps.fir and diskboot.bin, onto the SD card’s root.
  3. Reinsert the card into the camera, put the camera in play mode, and turn the camera on.
  4. Pressed the Menu button. Under the play tab, scroll to the bottom where the Firmware Update option is. Update the firmware, which will install the CHDK.

This update does not change the actual firmware. It just install itself into temporary memory. Once you turn it off and back on the hack is gone. But there is a way to have the hack auto boot.

Autobooting

  1. After following the Installing CHDK instructions above. Press the ALT button (called the print button with the led in the middle.) Then press the Menu button.
  2. Go to the Debug Parameters page and activate the Make Card Bootable.
  3. Turn off the camera and pull out the SD card.
  4. Move the lock switch on the SD to the lock mode.
  5. Reinsert the card. The SD1000 should now auto boot.

Locking the card doesn’t affect being able to record or delete pictures.

Some observations so far

  • RAW is cool, but a pain for the Mac so far. I’ve been using DNG4PS-2 in parallels to convert the CRW files to Adobe DNG. The mac version doesn’t really work well in Leopard. It kept crashing on me. The converter is especially nice because it copies the exif data from the jpeg.
  • Overriding shutter speeds is cool when you want to do high speed syncing.
  • You can customize a User Menu with your most often used items.
  • The On Screen Display is cool but annoying. You get a lot of extra information, but it doesn’t disappear in the “no information just the picture” display mode. You can also customize where overlays are displayed on the screen. Overlays also hover on top of most everything, so you have to be careful where you place them.
  • You now have a battery level display all the time. Without the hack, the battery warning only pops up right before the battery dies.
  • Live blended Histogram and Zebra (blinking blown highlights) displays are nice.
  • Auto ISO customization doesn’t work.
  • I can’t seem to get any Intervalometer scripts to work.
  • The Motion Detector scripts work, but need some finessing to work reliably.
  • Manual focus override works.
  • There is a “hotkey” (ALT button, then the up button, then down button) that will set the camera’s focus to the hyperfocal distance and also display the range of acceptable focus (nearest distance within focus to infinity).
  • There is no flash exposure compensation.

This is definitely a tinkerer’s delight. I spent way too much time trying to customize it than taking pictures with it.

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Technorati
  • Facebook
  • StumbleUpon
  • Reddit
  • TwitThis

22 Comments

  1. Posted April 29, 2008 at 2:33 pm | Permalink

    Any luck getting an intervalometer to work? I spent a few hours last night to no avail.

  2. edmond
    Posted April 30, 2008 at 8:06 am | Permalink

    I gave up also. I kept getting some kind of error, then a crash. And it looks like the person who wrote the scripts I was using has completely left the CHDK forum.

  3. Posted May 1, 2008 at 1:24 pm | Permalink

    I bought a used A560 becuase it seems to work for Chuck Heron, but I haven’t given up on the SD1000 since Shannon Patrick posted some timelapse that he made with his. Good luck and please share any success you have. I’ll do the same.

  4. Posted May 11, 2008 at 4:24 pm | Permalink

    How fast could you get your shutter working? When I tried the overide it said it was taking pictures at the speed I selected but when reviewing the exif information (using exiftool to get ALL the info) it listed target shutter speed as 1/1512th sec and that is the highest I could get. I had the factor set to 1 like I was supposed to an everything.

    As for the motion detection script, what variables did you change in order to get it to work? Once I start the script it just keeps shooting for ever. I noticed on the script’s wiki page it says that if AE lock is on it will get stuck in a loop but I don’t know how to disable AE lock.

    Hopefully you can shed some light, I’d appreciate it. If I find anything out I’ll let you know as well.

    Thanks,
    James

  5. Posted May 11, 2008 at 4:37 pm | Permalink

    One more thing, you may be able to exploit my mistakes to work as an intervalometer. Since mine was getting stuck in a loop you may be able to increase the script delay to act as your desired interval.

    Here is the script I was using (that now I realize is way too short compared to others I’ve seen)

    e=e*100
    f=f*1000
    while 1
    press “shoot_half”
    rem for get_prop use 205 for DigicII and 206 for DigicIII
    do
    get_prop 206 p
    until p=1
    md_detect_motion a, b, h, f, d, c, 1, t, 0, 1, 1, a, b, i, g, e
    if i=0 then click “shoot_full”
    rem the next loop is endless if AE lock is activated, use 205 for DigiII
    do
    get_prop 206 p
    until p1
    wend
    end

  6. edmond
    Posted May 12, 2008 at 9:30 am | Permalink

    James H,

    I have noticed the same 1/1,500 shutter speed exif data you mentioned. I didn’t think about it much and just added it to my SD1000-CHDK quirkiness mental list. In the chdk wiki, it states the max shutter speed achievable is 1/10,000. I haven’t confirmed the highest achievable shutter speed, but I have confirmed that the shutter speeds do go higher than the stated 1/1500.

    This was my quick test (I hope it isn’t too flawed!):
    I set the ND filter to “Out” in CHDK. This is actually very important when using manual shutter speeds otherwise you’ll get very random results (4 stops of difference because the camera will drop in the ND filter at random times!) I set the shutter speed to 1/1250 and value factor to 1 in CHDK. Took a picture outside. Then switched it to 1/2500 and took another picture etc. etc. etc… When I compared the pictures, the images got progressively darker. I’m not sure what the highest achievable shutter is, but I think it is at least a little bit higher than 1/10,000. I’ve read in the wiki that physical aperture size affects the highest speeds. I can understand that on leaf type shutter, but I’m not really sure why it would affect a CCD type shutter. The CCD is just turning on and off.

    Regarding the motion detection. Part of this is from memory because I tried two different scripts. The first is lightning script: http://chdk.setepontos.com/index.php/topic,459.0.html (looks like it is off the thread now). I think I set the trigger delay to 13 and didn’t get continuous shooting. Then I tried the more customizable one here: http://chdk.setepontos.com/index.php/topic,518.0.html (script is also missing it appears). The trigger delay that worked for me sort of was 40. I think it really depends on the lighting of what you’re shooting. I need to experiment more with this. I just wanted to try it to see if it would even work. I haven’t really used the script though for shooting anything worthwhile.

  7. Posted May 12, 2008 at 9:54 pm | Permalink

    Thanks for the info Edmond. I was able to get the motion detection script working but so far haven’t tweaked it to get any worthwhile speeds (there is about a second or two delay from the motion event and the picture) but at least its running now. As for the shutter speeds I took a skillsaw that was supposed to run at 5300 RPM and I shot it at a 1/6400 shutter speed, the center of the 7″ blade was stationary but the outside edges were blurred so that tells me it wasn’t fast enough. I tried another similar test with a 1/100k speed and got similar results but it was on a different piece of equipment and we didn’t know the rpm.

    I’ll play around some more and see what I can figure out. It would be interesting if someone devised a script that fires the camera off of an auditory trigger via the microphone (ie a balloon popping). I’ve seen some trigger circuits that do this but they have to use a pitch black room and rely on the fast flash for the sharp exposure, if CHDK could do it via a script and have a flash synched 1/10000s exposure that could yield some very interesting shots.

  8. Posted May 25, 2011 at 9:32 am | Permalink

    keyless locks are certainly long-lasting and all of these are manufactured from good quality metals that might withstand many essentials and therefore the inside the uglier scenarios consequence coming from anyone wishing to separate and provide. Without regard to your level of security measures requires you will discover a freeze that will encourages keyless entryway for you.

  9. ulcehoume
    Posted June 11, 2011 at 12:02 pm | Permalink

    Hello nice topic you have going there!

  10. ulcehoume
    Posted June 12, 2011 at 11:27 am | Permalink

    Hi nice topic we have going here!

  11. ulcehoume
    Posted June 12, 2011 at 6:03 pm | Permalink

    hi there nice topic we have going there!

  12. Posted July 3, 2011 at 1:52 pm | Permalink

    ????????? ??????????? ???? ? ????????? ?? ????????.
    ?????????, ????? ??????? ???? 70 ??.?., ????? - 50 ??.?.
    ?? 1 ????? ???? ????????? - ???????? (3 ??.?.), ????? (10 ??.?) ? ??????? (20 ??.?).
    ?? ?????? ????? – ??????? 30 ??.?. ????????? – ???. ??????? ??????? ??? ???? (5 ???.?).
    ??? ?????????? ?? 4 ?????? ????? ? ???.?????, ??????? ??????? ??? ? ????????????? ?????????, ??????? ???????? ??????? ?? ???????????, ????? ???????? ???.
    30 000 usd
    ?????? ???????? ????????????

  13. Bloorpbup
    Posted July 4, 2011 at 8:33 am | Permalink

    ford credit co

  14. SoampemadaGok
    Posted July 12, 2011 at 8:05 am | Permalink

    Good day !
    I made this account to spam on your forum.
    Please, delete my account and this topic, and I delete your forum by my spam-base.

    With best regards…

    —————— * * * ——————

    ??????…
    ? ??????? ???? ?????????????? ???????. ? ?????? ???? ??????????????? ? ???????????, ??? ?????, ??? ??????? ??????????? ??????.
    ? ?????? ?????: ??????? ???? ?????. ??? ???? ???? ??? ???????. ????? ????? ? ????? ??? ?????? ?? ????? ????. ? ????? ??????? ?? ?????????? ???.

    ? ??????? ?????????…

  15. pseulp
    Posted July 29, 2011 at 10:34 pm | Permalink

    ????? ?????? ???????????????? ?????? ? ??? ????????????? ? ???????? ??????????????? ???????? ???????? ????????????? ????? 120 ??????? ?????????? ?????????? ??? ????????????????????? ?????????? ?????? ??????? ????????????? ???????? ???? ?? ???? ????? ?????????? ?? ??????????? ????????? ?? ??????? ???? ? ??????? ????????????? ?????????? ??? ???????????????????? ????? ?????? ??????? ???????????????.?? ????????????????? ? ???????????? 7 ??????????? ? ??????? ??? ??????????? ?????????? ?? ???????? ? ??????? ??????????? ????? ??? ??????????

  16. DekTreaddyTes
    Posted July 30, 2011 at 11:55 pm | Permalink

    I joined this forum only to comment on this post, and I would like to saythanks for posting. It might not make sense to you, but it does to me, and I felt I needed to leave a comment.
    amazing post you have made

  17. Posted September 1, 2011 at 2:01 am | Permalink

    E’ Può essere più di una semplice cosa vanità. Nel caso in cui Nel caso in cui investire in una giacca grande prima del tempo , si può sempre usare per viaggi di questo e del futuro. A prescindere dal fatto non nevica moncler italia la tua area geografica , si potrebbe portare più di un più A luce sulla t-shirt in pesante aria condizionata o se quando si devono percorrere a climi più freddi.

  18. Posted November 25, 2011 at 4:25 am | Permalink

    http://www.conviciator.info

  19. magariu
    Posted December 9, 2011 at 4:52 am | Permalink

    Search from Google, Bing, Yahoo in one place :
    http://goo.gl/3LhIz

  20. enusaleandro
    Posted December 9, 2011 at 12:41 pm | Permalink

    for , just clicks away to your friends

  21. Posted January 4, 2012 at 11:15 pm | Permalink

    ????!!! ? ????? ?????????? ?????, ? ??????? ???????? ? ????????? ???????? ?????? ???? ?? ??????????? (!) ??????? ??? ???????, ?? ????? ??? ?? ????????? ?????????, ? ???? ????????? - ????? ?????????? ?? ??? ????????, ??? ? ??? ???????? ???????????: http://t1234.ru/index-nat.htm !

  22. Posted January 28, 2012 at 1:23 pm | Permalink

    Yo dudes, I want to see if anyone used the ti nail for their oils. I’m looking for trying it, I found the ti nail on one site for like 35 bucks and seems pretty easy to be used but i’m want some opinions from experienced users, if it worth buying it. Here is a Youtube video for this grade 2 titanium nail. Cheers

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*