The easy way to install the Canon Hack Development Kit (CHDK) Tutorial. Shoot RAW, High Dynamic Range (HDR), and time lapse with your Canon point-and-shoot camera.
Note: I attached the Ultra Intervalometer (time lapse) script below.
This Firmware update made my camera WAY more fun. There are some bad tutorials with unnecessary steps out out there. When I first researched this firmware, I found so much misinformation, I felt obligated to make this tutorial.
You need: 1. Canon point-and-shoot camera (I use SX130 IS in this example) 2. SD memory card 3. SD card reader/writer (I use the one on my laptop) 4. CHDK Firmware for your camera model ( http://chdk.wikia.com/ )
For SX130, you can download the firmware I used in this video: Check for updated firmware at http://chdk.wikia.com/ , otherwise download mine here. sx130is-101c-1.1.0-full_ALPHA_rev_716.zip
How to install it: Take your SD card Copy the diskboot.bin and ps.fi2 files into the root of the card (I had to use the SD card reader/writer on my laptop) Start the camera using the "playback key" Press the "menu" button and load the chdk firmware as a firmware upgrade Switch to shoot mode (by pressing the shutter button) Hit the Face Detect (FD) button (takes you into the alt mode) Use the menu button to configure the chdk parameters Hit the FD button again to get out of alt mode Start shooting
Note: If you start the camera normally (pressing the "ON" button), the camera will start without the chdk firmware, and you can use the camera's normal built-in firmware. This is great because you can switch between the normal camera, and the chdk hack as needed! Just enable the hack manually when you want the enhancements and RAW format.
Download the Ultra Intervalometer script for Time Lapse shooting Here is the time lapse script I use in this video. To install it, copy the ult_intrvl.bas file to your "SCRIPTS" folder on the SD card.
Richard, I want to add the intervalometer (time lapse) to my SX130IS, but when ever I go thru the procedure and then do the firmware update the camera locks up and I can not get it to do anything (The screen is totally blank.). I have to remove the battery (open battery compartment) to get it back to normal operation. Any ideas what I am doing wrong. I used your download and copied/unziped the files to my SD card in my computer card reader/writer. EDIT: Current Version is : GM1.01F Paul
To be honest I have never had it lock up while using the intervalometer. This is interesting and I would be willing to help you troubleshoot. It sounds like you are using the newest firmware 1.01f from the CHDK website? I actually use the 1.01c alpha.
Did you try using the CHDK firmware version I attached in the above post (1.01c alpha)? Does it lock up while using any other features, or is it just the intervalometer? I assume you are using all the same settings as I did? Are you in full manual (M) mode?
If all of the above are true, I would probably try a different version of the firmware. The one I attached above for download is the one that works perfect for my SX130IS, but at the time of this post there are also 3 different versions available for download via the CHDK website. Try my version, if that doesn't work, try the others systematically. Format the memory card each time you try something new. Let me know what you try and how it goes so we can help others that may have encountered this issue.
These are the steps I used, I never got to the point of loading intervolameter scrips. Take your SD card Copy the diskboot.bin and ps.fi2 files into the root of the card (I had to use the SD card reader/writer on my laptop) Start the camera using the "playback key" Press the "menu" button and load the chdk firmware as a firmware upgrade After this step everything on the camera goes dead, just like it powered off, and nothing I do can recover it until I disconnect the battery. Now I am new at this and have tried for several hours to get it to work, so sorry if I made any dumb mistakes.. If I put in 'ver.req' I can get the version number to come up, it is GM1.01F . I am a proficient programmer, both in several assy languages and Basic, so hope to learn more about 'Hack", but I need to get chdk to load and execute. I use a large model helicopter to take aerial pictures and I need the intervolometer. Right now I have a mechanical servo riged to press the shutter button. Be much more eloquent to use chdk and the intervomometer. Many thanks for your help. EDIT: I always reformat the SD card after the lockup. The version GM1.01F is the version of the camera software I assume, using ver.req Paul
Ok, thanks for the extra details, I understand better. Since your original firmware is 1.01F, I bet you have to download the matching 1.01F from the CHDK website. Im glad you brought this to my attention, so I can now update my instructions. But first lets see if this works.
Yes, that worked, now I get the chdk splash for a split sec and then I can press 'face button' and get all the options. Now I will follow your instructions to get the intervolometer working. Many thanks for this valuable info. I will keep you updated on my progress. Paul
OK, the script seems to run ok in manual mode, using default settings of autostart off Repeat 5 display 3 secs . The script runs and loops 5 times then exits according to the on screen display, but no pictures were taken and stored on the sd card ????? I printed out a listing of the ult_intrvl.bas but it seems to be missing some stuff. I reloaded it and still the same results. I'm going to watch your video again to see what I missed. Thanks Paul