Hi Allbest,
Ok, read your post (Reply #14), about 4 times, and it's still over my head. (I don't know how good your english is, sorry for the idioms)
As you understand your script changes fixed ISO_MODE before shoot. After half press of the shutter release button (in time of execution shoot command in the script or "press "shoot_half" command correspondingly) camera firmware calculates exposure and sets values of av and tv because it knows about current iso before shoot
Right. If I were to set the ISO manually by original camera firmware, it would result in the same thing. Camera would know ISO before shoot.
What override engine does when it sets ISO? It sets value of SV and other adjoining parameters AFTER camera has compute exposure!
You set ISO after exposure? Isn't exposure based on ISO? Shouldn't you set ISO then compute? Very confused....
Moreover we have no possibility to set PROPCASE_ISO_MODE in limits of override engine because it has no any effect for current shoot.
Hmm... You can't set Propcase from CHDK? That is, when I select ISO override in menu, just change the ISO_Mode prop case. This should be possible. How does the script engine do it?
We can do it ONLY via script engine
Doesn't CHDK run the script engine? So, CHDK should be able to do everything script engine does.
And I doubt that ixus70 has more best results!
I can confirm that ISO3200 via propcase #149 works perfectly. Right white balance, etc. ISO6400 has green hue, but works. I get a overall brighter picture with faster shutter speeds. Any other values between 6400 and 1600 has purple hue.
Can you upload examples? 400 800 1600 3200 6400 in RAW format?
9mb RAW files are a pain, I can post JPG's on this forum if it would help.
Thanks for the help Allbest.