palma
Dauer-User
- 187
Im Unterforum fuer mein Smartphone (LG Optimus 3D) konnte mir keiner weiterhelfen, und im Net finde ich zwar einige Loesungen fuer andere Modelle, aber alles was ich probiert habe funktioniert nicht.
Da die Key-Codes bei allen so ziemlich gleich sind hoffe ich, dass mir hier jemand weiterhelfen kann.
Zustand im Moment: Ich habe CM10 installiert, das Headset wird auch erkannt, sprich ich kann Musik hoeren, und der Player startet auch automatisch wenn ich das HS einstecke (sofern die Option im Player aktiviert)...ich kann aber keine Anrufe annehmen oder den Player (mehere getestet) steuern (Play, Stop, Prev.). Das einzige was passiert, wenn ich den Button druecke, dass die Soft-Buttons aufleuchten.
Was ich bisher versucht habe:
Headset Button Fix - xda-developers
Headset Button Not Working - LG Optimus Hub Experimental Mod - CyanogenMod Forum
PSA: Fix for Jellybean Headset Controls : Android
Ein Key-Test gibt mir 250 aus, und in meiner GB-ROM finde ich auch unter system/usr/keylayout/ in den dateien qwerty.kl + omap-keypad.kl einen Eintrag mit key 250 HEADSETHOOK wake.
Bei CM10 finde ich allerdings nur "key226 HEADSETHOOK" in der generic.kl.
Alle Versuche etwas umzuaendern (auch das Anlegen diverser omap-keypad.kl und sec_jack.kl) fuehrten dazu, dass sich entweder nichts aenderte oder keine einzige Hardware-Taste mehr funktionierte.
Natuerlich funktionieren Apps wie Headset Button Controller oder JAYS Headset Control nicht.
Es muss doch moeglich sein die Befehle (die imho zur Steuerung notwendig sind)
key 163 MEDIA_NEXT WAKE
key 164 MEDIA_PLAY_PAUSE WAKE
key 165 MEDIA_PREVIOUS WAKE
key 250 HEADSETHOOK WAKE
in eine .kl zu integrieren, oder eine neue .kl (die auch erkannt wird) anzulegen.
Ob noch ein eigener Befehl fuer die Rufannahme/beendigung noetig ist, weiss ich allerdings nicht.
Ich hoffe ich habe genug Infos geliefert, damit man schonmal bestimmte Loesungen ausschliessen kann.
Es kann natuerlich auch sein, dass ich irgendwo einen gravierenden (Denk)Fehler gemacht habe.
Danke im Voraus
und
Da die Key-Codes bei allen so ziemlich gleich sind hoffe ich, dass mir hier jemand weiterhelfen kann.
Zustand im Moment: Ich habe CM10 installiert, das Headset wird auch erkannt, sprich ich kann Musik hoeren, und der Player startet auch automatisch wenn ich das HS einstecke (sofern die Option im Player aktiviert)...ich kann aber keine Anrufe annehmen oder den Player (mehere getestet) steuern (Play, Stop, Prev.). Das einzige was passiert, wenn ich den Button druecke, dass die Soft-Buttons aufleuchten.
Was ich bisher versucht habe:
Headset Button Fix - xda-developers
Headset Button Not Working - LG Optimus Hub Experimental Mod - CyanogenMod Forum
PSA: Fix for Jellybean Headset Controls : Android
Ein Key-Test gibt mir 250 aus, und in meiner GB-ROM finde ich auch unter system/usr/keylayout/ in den dateien qwerty.kl + omap-keypad.kl einen Eintrag mit key 250 HEADSETHOOK wake.
Bei CM10 finde ich allerdings nur "key226 HEADSETHOOK" in der generic.kl.
Alle Versuche etwas umzuaendern (auch das Anlegen diverser omap-keypad.kl und sec_jack.kl) fuehrten dazu, dass sich entweder nichts aenderte oder keine einzige Hardware-Taste mehr funktionierte.
Natuerlich funktionieren Apps wie Headset Button Controller oder JAYS Headset Control nicht.
Es muss doch moeglich sein die Befehle (die imho zur Steuerung notwendig sind)
key 163 MEDIA_NEXT WAKE
key 164 MEDIA_PLAY_PAUSE WAKE
key 165 MEDIA_PREVIOUS WAKE
key 250 HEADSETHOOK WAKE
in eine .kl zu integrieren, oder eine neue .kl (die auch erkannt wird) anzulegen.
Ob noch ein eigener Befehl fuer die Rufannahme/beendigung noetig ist, weiss ich allerdings nicht.
Ich hoffe ich habe genug Infos geliefert, damit man schonmal bestimmte Loesungen ausschliessen kann.
Es kann natuerlich auch sein, dass ich irgendwo einen gravierenden (Denk)Fehler gemacht habe.
Danke im Voraus
und