Also, when it did turn on, the only keys that were mapped were the ? key, the > key and the movie record key. The shutter button also worked, but I could only check the half pressed state. The half pressed part and the movie part worked when I booted the full build. The text (and the battery icon) was overlapping the firmware text on the screen. The movie record also worked in the full build.
Is there a "<ALT>" text on bottom of screen? Press KEY_PLAYBACK [>] to enable/disable ALT mode.If you press Menu, when ALT mode enabled, is CHDK menu activated?http://chdk.wikia.com/wiki/CHDK_1.2.0_User_Manual
The MENU button displayed the Canon firmware menu, and since the keys didn't work, I couldn't navigate. And when the camera booted, the CHDK splash screen did show up.
Quote from: sudipto.sarkar666 on 05 / September / 2013, 02:35:31The MENU button displayed the Canon firmware menu, and since the keys didn't work, I couldn't navigate. And when the camera booted, the CHDK splash screen did show up.OK, then CHDK is booting correctly. The next step is to solve keyboard issue. Update your working copy, recompile and test again.
1. How do we get the masks in kbd.c? Because I didn't see any masks in entry_Stub.S.
Is the canon key address (third field in the keymap structure) stored in some register and is found at the @ address detected in entry stub?
2. kbd.c says that the order IS important. But comparing to other cameras didn't give me any apparent order other than that 2 comes after 1 and 1 comes after 0.
Phil fixed the keyboard detection so it now works correctly on elph130, so you can regenerate stubs_entry.S to check what you got.It also detects some other useful values that were missed before.
I fixed the modemap, the keymap is probably still wrong.
Started by coruele
Started by philgib
Started by philgib
General Discussion and Assistance
Started by gcgc
General Help and Assistance on using CHDK stable releases
Started by novsela