I was playing with Android Bluetooth API on HTC Desire. Bluetooth was working fine, then suddenly it stopped. Now I cannot turn it on, even manually from the Settings menu. Here is something from Logcat,

01-06 07:34:37.208: ERROR/bluedroid(96): bluetoothd stop timed out
01-06 07:34:47.215: ERROR/bluedroid(96): btld start timed out
01-06 07:34:47.215: ERROR/bluedroid(96): $#$#$#$#$# Stopping btld because of starting btld fail...

What should I do? Please help!! :(

  • Have you rebooted the phone? The steps you took before this started happening might be useful information as well. – Matthew Read May 9 '11 at 20:03
  • @Matthew Read: Yes, I have. I've also tried taking the battery off. No result. Last option would be resetting the phone, but I hope to avoid that. I was just trying to set the Bluetooth device name programmatically. I guess the characters were too long. Then this odd problem occurred. – springrolls May 9 '11 at 20:21
  • Hmm, I'm assuming you can't set the name to something shorter without enabling Bluetooth first. Probably it's just a config file somewhere and you can edit the name ... I'll take a look around my phone later. – Matthew Read May 9 '11 at 20:29
  • @Matthew Read: You're right, all Bluetooth menus are disabled. Currently Device name says "No name set, using account name". Config file is a good idea. I hope Google will give a better result using this keyword. – springrolls May 9 '11 at 20:50

Reset the phone works. Only difference is that I have to set the device into discoverable mode each time I turn the Bluetooth on. It was automatically set before.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.