I haven't kept a close look at CHDK in the last years, and sort of lost touch with the development since 2009 or so when I ported CHDK on my SD980. I remember that back than tried to find ways to save power, but nothing really interesting came out of it.
A few days ago I did a test on my SX210, and wrote a script that just blinked the autofocus LED every 20 seconds while in play mode with the screen off. Most of the time was spent sleeping.
The script ran for exactly 12 hours, and the battery is rated at 1100 mAh, so that would be around 90 mA. But given the fact that the battery is 7 years old, I am guestimating that it is at around 70% of the capacity, so I guess the camera uses around 65 mAh or so. I might get a better number if decide to run it exclusively on an external battery (but I'll have to break the case).
Anyway, 65 mAh seems a lot for a camera doing nothing. Are there any new about changing the CPU clock, or perhaps disabling the watchdog and doing some HLTs or something similar? Any subsystem like USB or HDMI that can be shut down, in case it's still active?