Installation
(Copied/pasted from here :
http://chdk.setepontos.com/index.php....html#msg38630)
Detailed instrructions here :
http://400d.googlecode.com/files/400..._bin_guide.doc
1. use a fully charged battery. you need a CF card reader and windows. on a mac, use windows under bootcamp/vmware fusion.
2. update to the latest firmware (1.1.1) by downloading the latest firmware from Canon, copying it into the root of CF, and running "update firmware" in the setup menu.
3. empty your CF, download testfir.fir from
http://chdk.setepontos.com/index.php....0;attach=1531 or here
http://rapidshare.com/files/295423346/testfir.fir.html and copy it to the root of your CF. (do not download AUTOEXEC.BIN from here)
4. insert CF, and then run firmware update again using testfir.fir, the screen will go blank, wait 10 secs, turn off the camera, take the battery out and then put back in. (You can revert by flashing the latest canon firmware again - TO BE VERIFIED)
5. insert CF into card reader and perform a quick format.
6. UPDATED INSTRUCTIONS FOR BOTH < 4GB (fat16) AND >= 4GB (fat32) CARDS: download cardtricks 1.45 :
http://chdk.setepontos.com/index.php/topic,4214.0.html (first download link). Run it to self extract the archive. Run the binary extracted, choose CF drive, tick "cf boot sector" and then click "make bootable."
7. download the latest AUTOEXEC.BIN from here:
http://code.google.com/p/400d/downloads/list, rename it in AUTOEXEC.BIN, copy it to the root of your CF.
8. safely remove CF, insert it into camera, if the blue print led of the camera briefly lights up when the camera is turned on, then the hack is successfully loaded.
Please note that after step 4 above :
When the camera is powered on, it will behave as follows:
- Without a card in: Warning message "No CF card" will be displayed on LCD screen..
- Without a bootable card: No message displayed on LCD screen (default behavior of camera).
- With a bootable card in and a correct AUTOEXEC.BIN file in the root directory of the card, the camera will execute the AUTOEXEC.BIN file, no message displayed on LCD screen..
- With a bootable card in that does not contain an AUTOEXEC.BIN, or contains a bad AUTOEXEC.BIN file, the camera will turn on and show a message on the LCD screen about the lack of an AUTOEXEC.BIN file.
[edit] Functionalities (To be documented)
Additional ISO Values
To set ISO: Press ISO button and set ISO to 100, 200 ...1600
Then press "Direct Print" button repeatedly to set ISO.
If you set ISO 100 and press Direct Print repeatedly, you will get 100->125->160->32->40->50->80->100
Others are: 200-> 250-> 320; 400-> 500-> 640; 800->100->1250; 1600->2000->2200->3200
Actual ISO Value is show on screen
TO BE VERIFIED : ISO levels 16/32/40/50 can also be enabled if you go to menu and turn "shoot without CF" ON, but not sure if they really work.
(A quick test suggests that they do not work. Taking test shots in Av Mode, switching from 100 ISO to 50 ISO, the exposure time doubles as expected but the shot is evidently overexposed.)
Spot Metering
To use spot metering,
Go to metering selection screen,
Then push the print button : Spot Metering is displayed on LCD screen using the normal Metering (point) icon.
Factory Menu
Go to menu,
Push print button,
Push menu button again twice,
"Factory menu" appears
There is a specific topic about this Factory Menu in forum :
http://chdk.setepontos.com/index.php/topic,4171.0.html
View Shutter actuation count
To view shutter actuation count, which was only viewable by Canon themselves,
Enter the factory menu (see above),
Then push print button to enter "debug mode".
After a beep, go back and set spot metering.
You will see the camera writing something to the CF (CF light).
Eject CF, insert it into card reader,
You will see a text file named STDOUT.txt,
Search the text file for the phrase "Release" : there you will see a number indicating the shutter count.
Focus Frame pattern
How to choose Focus frame pattern:
Normal use:
- Press focus frame button to show FP dialog, use main dial or Up/Down/Left/Right button to choose focus point.
- Press focus frame button again to close dialog.
Pattern use:
- Fast press the focus frame button twice to show the FP dialog. if you hear a beep and the dialog is displayed, use Direct Print button to change the pattern (if you do not press the focus frame button fast enough, the dialog will not be shown). - Press focus frame again to return to default Canon focus frame mode.
- Note that external AF assist capability (via Speedlite or ST-E2) will not work with
pattern AF modes.