Porting iso_regs.mo to 700D in this
commit with some problems:
"There is problem with ADTG Preamp registers it's not giving the write value? Is there something specific for 5D3 I did not notice it in the code?
And also what the effect of these registers in 5D3 ? in 700D these registers doesn't change between the ISOs.
ADTG[FE] is missing in 700D how I can find the right register for that (for same effect of this register). Or how did you find it in 5D3?"
Okay but I can still make the trick only with ADTG 8882 to 8888 (ADTG Gain in iso_regs.mo) :
How the scene looks like without editing:

Normal ISO 100 (Pushed 4.00 ev in MLVApp) :

ISO 400 from Canon to 100 (Pushed 4.00 ev in MLVApp):

Dual ISO 100/800 (Pushed 4.00 ev in MLVApp):

Very nice clean shadows with little small clipping of highlights in contrasty scenes only (there are no clipping highlights in the example above).
From 800 ISO to 100 (Using ADTG Gain) the shadows is more cleaner but with losing dynamic range in highlights of course. Now I am trying to restore that dynamic range (highlights) at ISO 800 with the registers that related to the gain and I am not really sure if that possible.