Hello. My SX100 doesn't retain the spot metering setting after being turned off and on again; it defaults back to center or another mode. Is there a method to make the spot metering setting persist?
CHDK doesn't provide a way to make it persist. You can probably set it from script or code using the METERING_MODE
propcase.
Testing on my a540 (propset 1, unlike your sx100 which is propset 2), setting the propcase doesn't appear to update the reticle, but does seem to affect metering. The propcase seems to be reset if you switch shooting mode.
Unfortunately, you probably can't use a startup script for this, because the propcase will need to be set after the camera is in shooting mode.
This actually seems like a good candidate to add to CHDK overrides, though implementation might be tricky.
I initially thought this was one of the settings that isn't saved on very old cams, but in fact as you say, it remembers if you chose evaluative or center weighted, and my 2016 elph180 behaves the same, while higher end cams like G7 X and SX730 remember it. I guess Canon did this so snapshot shooters won't forget they set spot and wonder why the exposure is bad...