Android - Bluetooth/audioManager expert --- Device not connecting ---- ( audioManger Not working some Bluetooth)
Budget: $10 – $30 USD
From ADB logs on Bluetooth device not working
Bad Bluetooth
D AudioBTCVSDControl: BT_SCO_TX_Open(+), BTmode=0
D AudioBTCVSDControl: BT_SCO_TX_Start() (+), BTmode=0
HeadsetStateMachine: setAudioParameters for bt_headset_name=DOCK ---- ;bt_headset_nrec=off;bt_headset_vgs=on;bt_wbs=off
Notice WBS_OFF
Good bluetooth
D AudioBTCVSDControl: BT_SCO_SetMode, mode=1, BTmode=1
HeadsetStateMachine: setAudioParameters for bt_headset_name=xxxxx;bt_headset_nrec=off;bt_headset_vgs=on;bt_wbs=on
} else if (name.equals("bluetooth")) {
audioManager.setSpeakerphoneOn(false);
audioManager.setBluetoothScoOn(true);
audioManager.startBluetoothSco();
audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
Bad Bluetooth
D AudioBTCVSDControl: BT_SCO_TX_Open(+), BTmode=0
D AudioBTCVSDControl: BT_SCO_TX_Start() (+), BTmode=0
HeadsetStateMachine: setAudioParameters for bt_headset_name=DOCK ---- ;bt_headset_nrec=off;bt_headset_vgs=on;bt_wbs=off
Notice WBS_OFF
Good bluetooth
D AudioBTCVSDControl: BT_SCO_SetMode, mode=1, BTmode=1
HeadsetStateMachine: setAudioParameters for bt_headset_name=xxxxx;bt_headset_nrec=off;bt_headset_vgs=on;bt_wbs=on
} else if (name.equals("bluetooth")) {
audioManager.setSpeakerphoneOn(false);
audioManager.setBluetoothScoOn(true);
audioManager.startBluetoothSco();
audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);