Eos 400d ( Rebel XTI ) - page 39 - DSLR Hack development - CHDK Forum supplierdeeply

Eos 400d ( Rebel XTI )

  • 1871 Replies
  • 660245 Views
Re: Eos 400d ( Rebel XTI )
« Reply #380 on: 05 / May / 2010, 09:02:25 »
Advertisements
Many thanks!  My camera hasn't frozen with the bin.

EOS 400D Hack Summary Part 1
« Reply #381 on: 05 / May / 2010, 13:45:49 »
Canon EOS 400D hack.

Summary of new features:
1. Maximum ISO value (From 1600 to 3200)
2. Customizable ISO value (ISO 16, 32, 40, 50, 80, 100, 125, 160, 200, 250, 320, 400, 500, 640, 800, 1000, 1250, 1600, 2000, 2500, 3200)
3. Spot Metering
4. Auto ISO function in A-DEP, M, AV, TV, P mode
5. Customizable Shutter Speed
6. Customizable AEB value (+-2.3EV, +-2.7EV, +-3.0EV, +-3.3EV, +-3.7EV, +-4.0EV, +-4.3EV, +-4.7EV, +-5.0EV)
7. Factory Menu
8. Focus Frame pattern
9. Shutter Count
10. Safety Shift NEW!



Unlock Guide:
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, 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/topic,1618.0.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 5 minutes, turn off, take battery out and back in.
5. insert CF into card reader and perform a quick format.
6. 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 latest autoexec.bin from the list below and copy the ONLY AUTOEXEC.BIN to CF card.
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.


Latest autoexec.bin

29 May 2010
Download: http://www.filefactory.com/file/b1e9b7b/n/autoexec_2010-05-29.zip
New: Added Safety Shift. To enable - go to "AF mode" and press print button. Double red light - enabled, single red - disabled. AutoISO was removed from this bin. It was to slow to be usable.

04 May 2010  
Download: http://www.filefactory.com/file/b17bgh2/n/autoexec_autoiso_2010-05-04.zip
Solved: Camera will sometimes hung up when selecting the low ISO by pressing the Direct Print button and requires to reset by removing the battery.

27 Apr 2010
Download: http://www.filefactory.com/file/b153hbg/n/autoexec_autoiso_2010-04-27.zip
Solved: Camera didn't return to original Av when ISO 100-1600 was selected from menu.

23 Apr 2010
Download: http://www.filefactory.com/file/b13f7c9/n/autoexec_autoiso_2010-04-23.zip
Solved: Camera freezed when transfering photos direct via USB in windows explorer.

20 Apr 2010
Download: http://www.filefactory.com/file/b131f71/n/autoexec_autoiso_2010-04-20.zip
Solved: Pictures in the buffer will never transfer to CF card in preset mode eg Auto, Portrait, Landscape, Sports, Macro, Night view, Non-flash if AutoISO enabled.

*There are too many old autoexec.bin before this, please go through the forum



1,2. Maximum and Customizable ISO value

To use additional ISO values, choose one of the 100,200,400,800,1600, and then push the print button to access more ISOs.

ISO Range
 ISO 100 - 16, 32, 40, 50, 80, 100, 125, 160
 ISO 200 - 200, 250, 320,
 ISO 400 - 400, 500, 640,
 ISO 800 - 800, 1000, 1250,
 ISO 1600 - 1600, 2000, 2500, 3200

*To enable ISO 16,32,40,50, turn "shoot without CF" ON


3. Spot metering
Go to metering selection screen, then push the "print" button.
To go back to other metering, select the metering and press "set" button.

TO BE CONTINUE.. PLEASE READ NEXT POST
« Last Edit: 01 / June / 2010, 04:32:13 by wtm0325 »

EOS 400D Hack Summary Part 2
« Reply #382 on: 05 / May / 2010, 13:47:27 »
4,5,6. Auto ISO function in A-DEP, M, AV, TV, P mode / Customizable Shutter Speed and AEB value

*To enable AutoISO go to "ISO speed" menu and press "print" button. Blue light - enabled, Red - disabled.

*To enable(disable) AEB go to "Drive mode" menu and press "print" button. Blue light - enabled, Red - disabled.


Always go to menu, Picture Style, Select User Def. 3 and press jump for configuration as below.

** User Def. 3 Summary
Sharpness    - next higher value for Minimum Shutter Speed
Contrast      - Maximum Auto ISO value
Saturation   - next higher value for Maximum Auto ISO (to set special ISO)
Color tone  - Customizable AEB

AFTER CHANGES MADE, ALWAYS SWITCH TO TV or M MODE AND BACK TO AV or P MODE.


** User Def. 3 Summary

Sharpness   - next higher value for Minimum Shutter Speed

Shutter Speed Range -
BULB, 30", 25", 20", 15", 13", 10", 8", 6", 5", 4", 3"2, 2"5, 2", 1"6, 1"3, 1", 0"8, 0"6, 0"5, 0"4, 0"3,
1/4, 1/5, 1/6, 1/8, 1/10, 1/13, 1/15, 1/20, 1/25, 1/30, 1/40, 1/50, 1/60, 1/80, 1/100, 1/125, 1/160, 1/200,
1/250, 1/320, 1/400, 1/500, 1/640, 1/800, 1/1000, 1/1250, 1/1600, 1/2000, 1/2500, 1/3200, 1/4000

The sharpness value in User Def. 3 is how many times program will increase lowest shutter speed to next higher value to calculate  max shutter set point.
 
   Example:
      If minimum shutter is 100 and sharpness is 2 the max shutter will be 160.
      If minimum shutter is 200 and sharpness is 2 the max shutter will be 320.
      If minimum shutter is 400 and sharpness is 3 the max shutter will be 800.

* Minimum shutter speed can be set from Tv or M modes. Shutter speed in those modes will be minimum set point for Av and P (after switch from M or Tv to Av or P).

NOTE: This is not working for me. I tried to refocus but it still goes below the minimum shutter if my ISO is too low for low light.

Technical reason:
  AutoIso probably reacts on light changes too slow (have to pre-focus few times before it sets right speed). It gets current shutter speed value from LCD screen, which updates with delay and sometimes it will increase/decrease in steps. That's why AutoIso so slow. I can't find  any better place to get current shutter speed from. Don't have enough knowledge in disassembly. If anybody know good resources about disassembly in arm feel free to send me a link. Thanks.


Contrast    - Maximum Auto ISO value

Contrast values - from -1 to 4
-1 = ISO 100
 0 = ISO 200
 1 = ISO 400
 2 = ISO 800
 3 = ISO 1600
 4 = ISO 3200

Example 1: If Contrast value is -1 (ISO 100), the ISO will automatically change from 16 to 100.

Example 2: If Contrast value is 3 (ISO 1600), the ISO will automatically change from 16 to 1600.


Saturation  - next higher value for Maximum Auto ISO (to set special ISO)

Saturation value - from 0 to 4

ISO Range - 16, 32, 40, 50, 80, 100, 125, 160, 200, 250, 320, 400, 500, 640, 800, 1000, 1250, 1600, 2000, 2500, 3200


Example 1: If Contrast value is -1 (ISO 100), Saturation value is 1, the maximum ISO value is 125. (see ISO Range above)

Example 2: If Contrast value is 1 (ISO 400), Saturation value is 4, the maximum ISO value is 1000. (see ISO Range above)

    
Color tone  - Customizable AEB

Color tone value - from -4 to 4
-4 = +-2.3EV
-3 = +-2.7EV
-2 = +-3.0EV
-1 = +-3.3EV
 0 = +-3.7EV
 1 = +-4.0EV
 2 = +-4.3EV
 3 = +-4.7EV
 4 = +-5.0EV
  

7. Factory Menu
Go to menu, push "print" button, push "menu" button again twice, "Factory Menu" appears
Specific topic about Factory Menu in forum : http://chdk.setepontos.com/index.php/topic,4171.0.html

8. Focus Frame Pattern
Fast press focus frame button twice to show FP dialog. (You must press the focus frame button fast enough)
If you hear a beep and the dialog showed, use "Direct Print" button to change pattern.
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.

9. Shutter Count
Go to menu, push "print" button, push "menu" button again twice,
Enter Factory Menu in menu screen, 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 and insert into card reader, open STDOUT.txt. Press Ctrl + F to open "find toolbox" and type "Release". The number under Release is your shutter count.

10. Safety Shift
To enable - go to "AF mode" and press print button.
Double red light - enabled, single red - disabled.
**AutoISO was removed from this bin. It was to slow to be usable.

KINDLY LET ME KNOW IF THERE'S ANY ADD-ON OR MISTAKE IN THE SUMMARY. I REALLY HOPE THIS HELPS THE COMMUNITY 8)

EDITED: Safety Shift
« Last Edit: 01 / June / 2010, 04:33:32 by wtm0325 »

*

Offline Sergei

  • ***
  • 114
Re: Eos 400d ( Rebel XTI )
« Reply #383 on: 05 / May / 2010, 18:51:59 »
   AutoIso probably reacts on light changes too slow (have to pre-focus few times before it sets right speed). It gets current shutter speed value from LCD screen, which updates with delay and sometimes it will increase/decrease in steps. That's why AutoIso so slow. I can't find  any better place to get current shutter speed from. Don't have enough knowledge in disassembly. If anybody know good resources about disassembly in arm feel free to send me a link. Thanks.


Re: Eos 400d ( Rebel XTI )
« Reply #384 on: 06 / May / 2010, 09:14:35 »
If anybody know good resources about disassembly in arm feel free to send me a link. Thanks.

If you know IDA Pro, you will love this one: http://seklth.ru/chdk/400D_E4KR3111_FF810000_20080929.rar
You may easily find where shutter speed is stored by tracing down the olc-Task, which updates the display.

*

Offline Sergei

  • ***
  • 114
Re: Eos 400d ( Rebel XTI )
« Reply #385 on: 07 / May / 2010, 15:35:01 »
Thanks fabian.off.

Re: Eos 400d ( Rebel XTI )
« Reply #386 on: 11 / May / 2010, 21:21:10 »
Just a quick thank you note - after an initial hang on on boot a second attempt has installed perfectly.

Cheers for all your efforts and i look forward to any further additions or enhancements you may have.


On that note, is AEB of 5 or 7 shots a possibility at all?

cheers
/festol

Re: Eos 400d ( Rebel XTI )
« Reply #387 on: 16 / May / 2010, 06:36:41 »
I have an old Speedlite 540EZ which only supports TTL and A-TTL using for my old film camera.  But Canon only offers E-TTL for 400D.  Please be suggested to enable the E-TTL feature for 400D!  Thanks a lot.


Re: Eos 400d ( Rebel XTI )
« Reply #388 on: 19 / May / 2010, 23:48:42 »
Awesome stuff, love it!!
I cant seem to get the min shutter speed to work in auto iso by following instructions above. Any ideas?

Re: Eos 400d ( Rebel XTI )
« Reply #389 on: 21 / May / 2010, 04:03:19 »
I can't get the minimum shutter speed in autoiso to work either.  I follow the above instructions to the letter but the shutter speed often dips well below the minimum I set (1/125s when out shooting under tree canopies where the light changes rapidly and I'm trying to get pics of wildlife).  The ISO does alter but often the shutter speed is taken down to about 1/60s (sometimes slower) with the ISO remaining at 100, 200, 320. etc. (max set to 500) and the end result is a photo with motion or hand-held camera blur.

I thought perhaps I wasn't using the autoiso in the correct manner but I couldn't see how.  Is the minimum set shutter speed working or is it the delay involved in using the info from the LCD as mentioned above that is causing the problem?

Sergei.......I hope the above comment doesn't sound like a complaint.  This is excellent work you have done and I really must express my thanks for this and the resulting improvements to the 400d that you have given us.

 

Related Topics