I've updated and recompiled, and tested some more. I'm taking the numbers from the image info that the camera displays.
The shutter speed settings work when you use the short exp type (at 0.00100 it shows a speed of 1/1000), but crash when using Ev Step. I've tried various Ev steps including longer ones but all of those crash the camera. The work up to and including 1/2000 when using set_tv96(). I wasn't using other overrides at the same time.
If you set the EV step override and then run a script that uses set_tv96 the camera does not crash.
For the aperture, I noticed that the overrides only seem to accept either f2.7 or f8.0 - Av override settings in between don't affect the result.
You can change the rec mode over chdkptp, but if you type 'rec' while the camera is still switching it gets confused and can even crash. I you wait until the camera is ready everything seems to work:
con 1> rec
con 2> play
con 3> rec
con 4> play
con 5> rec
con 6> rec
ERROR: already in rec
con 7> rec
ERROR: already in rec
con 8> rec
ERROR: already in rec
con 9> rec
ERROR: already in rec
con 10> rec
ERROR: already in rec
con 11> play
con 13> rec
con 14> rec //typed this one while the camera was still switching
con 15>
As for capture modes, I tried a few I found in a structure for another camera. Most do the same thing, some numbers not in the list seem to set a blank mode, some other numbers switch the camera to auto :
const CapturemodeMap modemap[] = {
{ MODE_VIDEO_SUPER_SLOW, 2631 },//works
{
??, 2632 }, //Crashes camera
{ MODE_VIDEO_IFRAME_MOVIE, 2633 },//works
{ MODE_AUTO, 32768 },//works
{ MODE_P, 32772 },//works
{ MODE_SCN_LONG_SHUTTER, 32774 },//works
{ MODE_HIGHSPEED_BURST, 32776 },//works
{ MODE_SCN_PORTRAIT, 32785 },//works
{ MODE_SCN_SNOW, 32793 },//works
{ MODE_SCN_UNDERWATER, 32796 },//fails
{ MODE_SCN_LOWLIGHT, 32805 },
{ MODE_SCN_STITCH, 33293 },//fails
{ MODE_SCN_FACE_SELF_TIMER, 33295 },//sets auto instead
{ MODE_SCN_SMOOTH_SKIN, 33298 },//works
{ MODE_SCN_COLOR_ACCENT, 33313 },//works
{ MODE_SCN_COLOR_SWAP, 33314 },//works
{ MODE_SCN_SUPER_VIVID, 33322 }, //works
{ MODE_SCN_POSTER_EFFECT, 33323 }, //works
{ MODE_SCN_SMART_SHUTTER, 33324 },//works
{ MODE_SMART_SHUTTER, 33325 }, //Same icon as 33324 -same mode?
{ MODE_?
, 33326 }, //Same icon as 33324
{ MODE_SCN_FISHEYE, 33327 },//works
{ MODE_SCN_MINIATURE, 33328 },//works
{ MODE_SCN_NIGHT_SCENE, 33329 },//works
{ MODE_SCN_TOY_CAMERA, 33331 },//works
{ MODE_SCN_SOFTFOCUS, 33332 },//works
{
?, 33333 },//sets auto
{ MODE_SCN_MONOCHROME, 33334 },//works
{
, 33335 },//sets auto
{ MODE_VIDEO_MOVIE_DIGEST, 33337 },//works
} ;