Update:There is a minor problem with the fix above:
shooting_get_av96() returns -1 initially, therefore the OSD strangely reads Av:0.-1
Hence the more traditional approch: Add a line to platform/ixus800_sd700/sub/101b/stubs_entry_2.S:
NHSTUB(GetCurrentAvValue, 0xFFAC4014) // override
Nevertheless, the first fix would be better. Further IXUS/SD porters will probably be faced with the same problem,
due to the special IXUS/SD Av handling:
Hello AllBest,
please include a new 3-value menu entry for the SD and a560 cameras on the next build (as a replacement for the removed Av override):
ND-Filter override: off / in / out
use the +5 Av overide as the "in" value
use the MIN Av overide as the "out" value
Av override has been verified working this way on the SD700 with your build 11, for more info see
http://chdk.wikia.com/wiki/SD700_CHDK_Porting
Thank you
@ EWAVR: You where right. There is no iris, there is no half-open shutter, it IS definitely a ND-filter.
I found the strings "PutInNdFilter" and "PutOutNdFilter" in primary.bin!