Bluetooth spinnt ab und zu?

  • Antworten:2
Gelöschter Account
  • Forum-Beiträge: 5.136

24.12.2009, 09:53:15 via Website

Moin zusammen,

seit einiger Zeit kommt es ab vor das mein Bluetooth Headset / G1 komische Dinge tut, ohne das ich es ihm sage.

Manchmal bei einschalten des Headsets, bzw. der Bluettooth Option am G1 (Reihenfolge war jetzt gerade BT Option am G1, Headset) passiert es, dass die im Call Log zu oberst stehende Nummer die zuletzt angerufen wurde, plötzlich, direkt nach dem das Headset die Verbindung mit dem G1 aufgebaut hat, angerufen wird.

Im Normalfall muss ich dafür am Headset zweimal, kurz hintereinander, auf die Calltaste tippen.

Zuerst dachte ich mir .. hmm komisch, hast vielleicht bei Aufsetzen des headsets versehentlich gemacht. aber das konnte ich jetzt gerade definitiv ausschließen.

Ist Euch das auch schon mal passiert und wo würdet Ihr den Fehler vermuten? Headset oder G1?

lg Voss

Antworten
Gelöschter Account
  • Mod
  • Forum-Beiträge: 3.188

24.12.2009, 10:00:00 via Website

Ausschlussverfahren. Einfach mal ein anderes Headset für ein paar Euros versuchen. Das G1 macht ja nichts einfach mal so, beim Headset könnte ich mir das eher vorstellen. Wackelkontakt, Schalter kaputt oder anderes...

Antworten
Gelöschter Account
  • Forum-Beiträge: 5.136

24.12.2009, 10:42:57 via Website

Michael Hillebrand
Ausschlussverfahren. Einfach mal ein anderes Headset für ein paar Euros versuchen. Das G1 macht ja nichts einfach mal so, beim Headset könnte ich mir das eher vorstellen. Wackelkontakt, Schalter kaputt oder anderes...

Ich hab das mittlerweile mal nachvollziehen können im Logtracker ....

Tatsächlich scheint es so zu sein, dass das G1 einen Befehl vom Headset empfängt. (Zumindestens wird ein solches Event geloggt.)
1I/Bluetooth AT recv( 120): AT+CKPD=200
2I/ActivityManager( 76): Starting activity: Intent { act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxxx flg=0x10000000 cmp=com.android.phone/.PrivilegedOutgoingCallBroadcaster }
3I/ActivityManager( 76): Starting activity: Intent { act=android.intent.action.CALL dat=tel:xxxxxxxxxxxxx 3 flg=0x10000000 cmp=com.android.phone/.InCallScreen (has extras) }
4
5I/AudioHardwareMSM72XX(25212): Routing audio to Handset
6
7D/HTC Acoustic(25212): msm72xx_enable_audpp: 0x0000
8
9D/AudioHardwareMSM72XX(25212): setVoiceVolume(1.000000)
10
11I/AudioHardwareMSM72XX(25212): Setting in-call volume to 5 (available range is 0 to 5)
12I/Bluetooth AT sent( 120): OK
Nun ist es wohl so, dass dieser einleitende Befehl ( AT+CKPD=200) aber lediglich dem Handy anzeigt, dass eine Taste am Headset gedrückt wurde: Notifies the AG service when a button on the headset is pressed.

Nun hab ich mal ein reguläres Gespräch so wie gewohnt über das Headset aufgebaut ... das schaut definitiv anders aus:
112-24 10:22:10.397: INFO/Bluetooth AT recv(120): AT+BLDN
2
312-24 10:22:10.457: INFO/ActivityManager(76): Starting activity: Intent { act=android.intent.action.CALL_PRIVILEGED dat=tel:xxxxxxxxxx flg=0x10000000 cmp=com.android.phone/.PrivilegedOutgoingCallBroadcaster }
4
512-24 10:22:10.477: DEBUG/dalvikvm(8162): threadid=39 wakeup: interrupted
6
712-24 10:22:10.627: INFO/ActivityManager(76): Starting activity: Intent { act=android.intent.action.CALL dat=tel:xxxxxxxxxx flg=0x10000000 cmp=com.android.phone/.InCallScreen (has extras) }
8
912-24 10:22:10.677: INFO/AudioHardwareMSM72XX(25212): Routing audio to Handset

Das schaut so ziemlich anders aus ... was den einleitenden Befehl angeht. laut Doku ist AT+BLDN auch der korrekte Befehl um die zuletzt gewählte Nummer anzurufen ..... (Redials the previously dialed number ) Hmmmm....

lg Voss

Antworten