Tonight, I performed more Bluetooth testing with KOA.
Firmware: .208
KOA build: 6/1/12
Services tested: Stereo Streaming Media; Phone
Problem: Bluetooth will not release audio back to handset when Bluetooth device is disconnected.
Reproduction steps:
1. Enable Bluetooth
2. Pair with a Bluetooth device.
3. Verify audio plays through device.
4. Disconnect Bluetooth device - either through turning off the device or moving out of range.
5a. Media Audio functionality returns to handset for media (Fixed from .79 leak firmware tests previously)
5b. Phone Audio functionality fails to return to handset. Phone calls will be mute, and will not transmit sound.
6. Turn off Bluetooth service.
7a. Media Audio functionality remains functional on handset.
7b. Phone Audio functionality is now functional on handset.
8. Turn on Bluetooth service without the device being available for connection.
9a. Media Audio functionality remains functional on handset.
9b. Phone Audio functionality reverts back to non-functional (old session ties still present through service reboot?)
10. Connect Bluetooth device.
11a. Media Audio functionality transfers to Bluetooth device.
12b. Phone Audio functionality restored to Bluetooth device.
Solutions tested:
1. Update to 4.0.4 - As noted at
Please Login or Register to see this Hidden Content
- There was an issue introduced in 4.0.3 that seemed to cause this problem. I am still looking into how this was corrected. TEST UNSUCCESSFUL
2. A tasker application - I used Rules Engine app to see if I switch from connected to my Bluetooth device to disconnected. I toggled Bluetooth off and on again if this happened. Since restarting the Bluetooth service does not restore audio to the phone audio, this was a no-go. TEST UNSUCCESSFUL
3. I looked into finding the source myself to see how the process works. Perhaps I could force the session to reset. As of yet, I cannot find the relevant code for review. (If anyone can point me at it, I would be happy to try fixing it!) TEST UNSUCCESSFUL
4.
Please Login or Register to see this Hidden Content
- Comment 38 suggested that Voice Dialer might be an issue and to freeze that app to resolve the issue. I disabled the app entirely and force closed it, however it did not seem to work. TEST UNSUCCESSFUL
Workarounds available:
1. If you don't use Bluetooth for phone calls, or you ALWAYS keep your Bluetooth device connected, there are no show stoppers.