Technology
 

400D

From CHDK Wiki

This page contains information that is eventually meant to result in a CHDK port for the 400D / Rebel XTi.

Contents

[edit] Firmware info

[edit] Version

Latest Version v1.1.1
Firmware can be updated by end user and downloaded from Canon website. http://web.canon.jp/imaging/eosdigital3/e4kr3_firmware-e.html
Firmware can be decrypted with the same utility that works for the 30D. http://chdk.setepontos.com/index.php/topic,134.msg2461.html#msg2461

[edit] Hardware info

DIGIC II, ARM946ES VxWorks 5.5.1 EOS 400D already provides many of the CHDK features.

[edit] Firmware Hack Info

A hacked firmware is in early development stage here (in the forum) :  http://chdk.setepontos.com/index.php/topic,3290.0.html

[edit] Download

Here : http://code.google.com/p/400d/downloads/list

[edit] Installation

(Copied/pasted from here : http://chdk.setepontos.com/index.php/topic,3290.msg38630.html#msg38630)
Detailled instrructions here : http://400d.googlecode.com/files/400d_autoexec_bin_guide.doc
  1. use a fully charged battery. you need CF card reader and windows. on a mac, use windows under bootcamp/vmware fusion.
  2. update to 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?action=dlattach;topic=1618.0;attach=1531 or here http://rapidshare.com/files/295423346/testfir.fir.html and copy it into the root of your CF.
  4. insert CF, and then run firmware update again using testfir.fir the screen will go blank. wait 10 secs, turn off, take battery out and back in. (Should be revert by flashing the latest canon firmware - 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 into 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, the hack is successfully loaded.
Please note that after the point 4 above :
When power on, your cam behave as follow:
- Without a card in: In turn on with warning message "No CF card"
- With not bootable card: It turn on with no message
- With a bootable card in and a correct autoexec.bin file at the root directory of this card, it run the autoexec.bin file. 
- With a bootable card in and this card have no autoexec.bin file or bad autoexec.bin file, your cam power will turn on and show a message on lcd screen about lack of autoexec.bin

[edit] Functionnalities (To be documented)

Additionnal 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

Spot Metering
To use spot metering,
Go to metering selection screen,
Then push the print button : Spot Metering is displayed on Screen within the normal Metering icon by a point
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 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 file called STDOUT.txt,
Search the textfile for "Release" : there you see a number and that is 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 forcus frame button twice to show FP dialog. if you hear a beep and the dialog showed, use Direct Print button to change pattern (if you press the focus frame button not fast enough, the dialog not showed).  - Press focus frame again to return to default canon focus frame mode. 

[edit] Credits

(Apologies for mistakes)

Hack : Owerlord, Seklth, Thaibv & Foldesa from CHDK Forum, big thanks to them
Installation : raingrove (and thaibv BTW)