mode 32791 sets OK, lua testscript says "UNKNOWN' must be alternative AQUARIUM mode
though, it shows a striped fish with bubbles symbol (as shown in #148)
As barberofcivil says, this is the underwater icon. So maybe a590 has hidden underwater mode. According to canon, underwater should adjust the white balance, and limit the use of flash (by adjusting ISO as much as possible I think). Might be difficult to tell if this is correctly implemented in the canon FW.
The only problem is that in the test script it sets the cam out of Manual mode and switches it to an unknown mode (gray box icon). Using set_capture_mode(5) and set_capture_mode(37) the A590IS was always in manual mode.
The only difference between set_capture_mode and set_capture_mode_canon is that set_capture_mode looks up the canon mode number from the CHDK mode number first. So if you are seeing different behavior, this is a difference in your script or testing conditions.
The other question is does this mode actually work
as a digital macro mode ? The fact that the camera sets it and displays an icon doesn't mean much. I'm not even sure how "digital macro" is supposed to work... I guess it lets you use digital zoom without zooming mechanical first ?
@Microfunguy
Yes, I meant 100f for a620.
I'll add "super macro" to the modemap for a460.
Can you check these canon modes on a460
32774 (maybe mycolors on ixus60/ixus65)
33290 (stitch on many, according to canon specs, a460 doesn't have stitch)
I'd be particularly interested to know if stitch actually works on this camera.
@fe50
Thanks, I'll have a look at those next. If you see any modes in that list that are incorrectly named for what is available on your cameras, or modes that cameras have that are missing, let me know.
edit:
@barberofcivil great sounds like we can set c mode. Would be useful to find the function that saves the settings.