500D
1080p crop-mode(5x) 1080p-trick-crop
ADTG2[105f]N 0x0 0x38f 0x38f //shutter blanking for 5x/10x zoom
ADTG2[1061] 0x67f 0x0 0x0 //shutter blanking for 1080/720p mode?
CMOS[4] 0xc0d 0xc85 0xc85
CMOS[5] 0x400 0x609 0x689
ADTG2[100c] 0x2 0x4 0x0 //vertical skipping lines, not needed?
ADTG2[1000] 0x6 0x5 0x5 //vertical skipping, horizontal binning?
To get 1:1 crop / 3x zoom preview in live view on 6d, these registers need to be changed to the following values:
CMOS[6] d0 (=Changing the "d" moves horizontal position on the sensor)
CMOS[7] 206 (Vertical centering the image on the screen)
ADTG2-800c 0 (vertical lines to skip)
ADTG2-8000 5 (Don't know what it does, if it is 6(as in 1080p25mode) you get some vertical interlaced looking footage... so must be 5)
For 5D3, a configuration that appears to work is:
CMOS[1] 0xB8B vertical position and size
CMOS[2] 0x10E horizontal position and downsizing factor
CMOS[6] 0x170 ISO related? pink highlights without it
ADTG2[0x8000] 0x5 it's 5 in zoom mode and 6 in 1080p
ADTG4[0x8000] 0x5 same
ADTG2[0x8806] 0x6088 without this, you get some weird artifacts
note: ADTG4[0x8806] should not be changed (default 0x6048)
How to apply it:
- compile ML for adtg_gui (see first post)
- load adtg_gui and enable it in Debug menu
- go to movie mode 1080p, 24 or 25 fps
- go to play mode and back
- configure the registers in adtg_gui submenu (latest adtg_gui has a preset for crop mode registers)
- go to play mode and back (again)
Minor bug: it has a few black lines at the top.