Have you tried using the stock .kcm files and .kl files? (currently at work and kinda busy)
I'll set that up tonight (like in +11 hours from now), and post the info here.
regarding the kcm/kl, what do you mean by stock? AOSP? or stock chacha-keypad kcm/kl files? (I've been working off the chacha-keypad files). Any way, there is more keys defined in the Chacha physical keyboard, like the Sym/0 key, which isn't defined in the CM framework (as far as I've seen).
Also, in my case, after getting the keyboard to "start working", I have a lot of other keys that are not working (not only the 0, like the T, V,..). I don't remember the list right now, but there where several columns (which btw do not relate with the "columns" defined in the kl file).
I tested the GPS using GPS Status & GPS Test and it seemed to be working fine. I couldn't get a sat fix because I was indoor, but it was showing 1 or 2 sats.
Also the 3-axis orientation sensors, as it was correctly showing in GPS Status.
Also the light sensor was showing data in the device file :D
I'm close to giving up on the Bluetooth side. I think some magic is missing in the kernel but I can't seem to figure out what.
adlx.xda: you must tweak an Android.mk somewhere to add something like CHACHA_KEYPAD and tweak the .h so the FUNC_1 and QUECHAR keys are understood by the ui. This by itself is not sufficient, I may need to tweak the kcm as well.
---------- Post added at 06:49 PM ---------- Previous post was at 06:38 PM ----------
Quick question: what are your BOARD_VENDOR_QCOM_AMSS_VERSION and your BOARD_VENDOR_QCOM_GPS_LOC_API_AMSS_VERSION ?
From fb7326a1ec2db3be7e25ea3dece6ddf1d2999bd7 Mon Sep 17 00:00:00 2001 From: Alexandre Dumont Date: Thu, 20 Oct 2011 00:37:48 +0200 Subject: [PATCH 2/2] Declare chacha as VISION_KEYPAD Change-Id: I35be42d63b74ddcf9ca44144fc63f42d0f7e9c40 --- libs/ui/Android.mk | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/libs/ui/Android.mk b/libs/ui/Android.mk index ad00b12..184ee3d 100644 --- a/libs/ui/Android.mk +++ b/libs/ui/Android.mk @@ -40,6 +40,8 @@ endif ifeq ($(TARGET_BOOTLOADER_BOARD_NAME),latte) LOCAL_CFLAGS += -DLATTE_KEYPAD +else ifeq ($(TARGET_BOOTLOADER_BOARD_NAME),chacha) + LOCAL_CFLAGS += -DVISION_KEYPAD else ifeq ($(TARGET_BOOTLOADER_BOARD_NAME),vision) LOCAL_CFLAGS += -DVISION_KEYPAD else ifeq ($(TARGET_BOOTLOADER_BOARD_NAME),speedy) -- 22.214.171.124
|chacha, cm7, cyanogenmod, turtles|
|Thread Tools||Search this Thread|