CHDK Forum
Using CHDK => CHDK Releases => Topic started by: steelman on 20 / January / 2013, 17:27:36
-
Hi.
This is my first report here so I might be messing up something. I apologise.
According to the manual (http://www.canon-europe.com/Support/Consumer_Products/products/cameras/Digital_Compact/Powershot_A_series/PowerShot_A810.aspx?DLtcmuri=tcm:13-908431&page=1&type=download) (pp. 91 and 105) two (←, →) of the "Half shutter + cursor" bindings (http://chdk.wikia.com/wiki/CHDK_User_Manual#Key_Shortcuts) are used by the original firmware.
I've checked the source. I launched the following command to check what is the actual binding for SHORTCUT_DISABLE_OVERRIDES on A810 (I don't know the structure of the source tree very well yet but this seems the most logical).
(cat include/camera.h; sed -n 52,138p core/gui.c; echo SHORTCUT_DISABLE_OVERRIDES ) | cpp -I platform/a810/
I got KEY_LEFT. Which according to the manual is not appropriate for use with "Half shutter".
The effect on my A810 is that:
- the fist time I press HS+LEFT: the overrides toggle;
- the second time I do it: the AFL kicks in;
- upon the third attempt the camera crashes.
Best regards,
ŁS
-
Conflicting shortcuts is an unfortunately common problem. However, it shouldn't cause a crash. The expected behavior is that both the CHDK function and the Canon function are triggered at the same time.
I've posted a link to this in the development thread http://chdk.setepontos.com/index.php?topic=8450.75 (http://chdk.setepontos.com/index.php?topic=8450.75)
-
@stellman
Which CHDK are you using? I could not reproduce the crash using a810-100b-1.1.0-2501-full_BETA.zip.
-
a810-100e-1.1.0-2495-full_BETA.zip
-
Please post the ROMLOG.LOG file, it can be saved from the CHDK menu, using "miscellaneous stuff->Debug Parameters->Save ROM crash log"