The updated file propset_x.h
With these values, the main overrides (TV, AV and ISO) are now working well.
The camera is stable and there is no problems with freezing or with a other undesirable effects.
Thanks, I checked this in.
A few more to check before we make this official:
SUBJECT_DIST2 / SUBJECT_DIST1
You should be able to check these in MF mode, they should have the same value, and it should change when you adjust the focus distance
DELTA_SV
Put the camera in AUTO ISO and half shoot. SV_MARKET will go to the base value (probably 576 = 200 ISO) and SV_MARKET + SV_DELTA converted to ISO should match the displayed auto ISO value.
DISPLAY_MODE
This should update when you press the disp button in shooting mode (down arrow on this cam)
FLASH_FIRE
Should be 1 after half press if the camera would use flash.
FLASH_EXP_COMP
Should show exp comp value in apex96 units
FOCUS_MODE
This should update when you change between Macro, standard AF and MF
OPTICAL_ZOOM_POSITION
should show the current zoom step, 0 at wide
EXPOSURE_LOCK
should go to one if you use the canon AE lock shortcut (half press, click +/- button)
IS_FLASH_READY
should go to one on half press when flash would be used, goes back to 0 on release.
ORIENTATION_SENSOR
Should be 0 in normal orientation, 90 or 270 in portrait orientation.
TIMER_DELAY
should update when you update the time in custom timer mode
WB_ADJ
should change when you change white balance mode, should give 7 non-zero values with chdkptp
=p=require'propcase' bs=require('binstr') return bs.unpack(get_prop_str(p.WB_ADJ,0x1c))
TIMER_SHOTS
should update when you adjust shot count in custom timer