The vid_bitmap_refresh code at the link from SD880 (by mweerden) cause a lot of redraw issus with chdk AND canon firmware (display does not refresh at or only particially after ALT mode, try to access canon menu does freeze display till you press menu again.
Right, I was suggesting as similar work on this topic, not something you could just use.
12. Setting the shutter speed to 2sec. appeared to work as expected. However, when I set to 1/1000sec, I am not convinced that the setting actually took place (I though the pic. should have looked significantly underexposed, but it looked fine). However, when looking at the picture in Playback mode, it claimed that the shutter speed was 1/1000sec.
hm, beware there are also hardware limitations... 
Beware that it is possible for override to affect *only* the exif without affecting the actual exposure.This situation happens on some cameras when you fast press the shutter rather than waiting for AE/AF. In general, the "fast press" is a special case in the canon code.
Never trust the exif (until you have verified that it is trustworthy in a particular scenario), always compare actual images. Make your overrides extreme enough (compared to what the camera AE would use) that it is obvious. If AE chooses 1/60th, and your override of 1/1000th looks the same, it's not working

Regarding Av, this camera should have a real Iris since canon gives it an Av mode. It may *also* have an ND like G series.
From the specs
* W: f/2.0/2.2/2.5/2.8/3.2/3.5/4.0/4.5/5.0/5.6/6.3/7.1/8.0
* T: f/5.3/5.6/6.3/7.1/8.0