I'm trying to set the ISO value using LUA commands through a PTP connection. My idea was to set
market values but I cannot seem to get my head around how to set them.
Looking at the ISOOVR.lua test script I expect the two following methods to be usefull:
set_config_value(106, 1) // This should let me specify an ISO instead of auto?
set_config_value(105, is_market_to_real(...market_iso_value...)) // Set an actual ISO value
Running the above with ISO values 800 and 1600 I get the following results in P-mode:
set_record(1)
set_config_value(106, 1)
set_config_value(105, 486) // ISO 800 in real value.
press 'shoot_full'
set_config_value(105, 972) // ISO 1600 in real value.
press 'shoot_full'
Looking at the EXIF data from the above 2 images, I get the following ISO values:
ISO 800:
ISO : 1000
Camera ISO : Auto
Auto ISO : 486
Base ISO : 200
ISO 1600:
ISO : 2000
Camera ISO : Auto
Auto ISO : 486
Base ISO : 200
Both a bit far from what I would expect.
Is there a better way to set the ISO?
Regards, Casper