3

I need to connect a KwikBlue-2 Module Development Kit to the Android BluetoothChat example on a Nexus One using SPP. I was able to connect and exchange serial data (once) using tera term after changing the UUID in the BluetoothChat example example to 00001101-0000-1000-8000-00805F9B34FB for SPP devices. Then I power cycled the KwikBlue-2 Module Development Kit to verify that the connection was repeatable but continually get java.io.IOException: Connection refused when I try to connect. Any ideas?

43.200: ERROR/BluetoothEventLoop.cpp(96): event_filter: Received signal org.bluez.Adapter:PropertyChanged from /org/bluez/219/hci0
52.200: ERROR/BluetoothChat(707): - ON PAUSE -
54.470: ERROR/BluetoothService.cpp(96): stopDiscoveryNative: D-Bus error in StopDiscovery: org.bluez.Error.Failed (Invalid discovery session)
54.520: ERROR/BluetoothChat(707): + ON RESUME +
54.530: ERROR/BluetoothService.cpp(96): stopDiscoveryNative: D-Bus error in StopDiscovery: org.bluez.Error.Failed (Invalid discovery session)
54.620: ERROR/BluetoothService.cpp(96): stopDiscoveryNative: D-Bus error in StopDiscovery: org.bluez.Error.Failed (Invalid discovery session)
55.520: ERROR/BluetoothEventLoop.cpp(96): event_filter: Received signal org.bluez.Device:PropertyChanged from /org/bluez/219/hci0/dev_00_60_57_FD_42_18
56.010: ERROR/BluetoothChatService(707): unable to connect
56.010: ERROR/BluetoothChatService(707): java.io.IOException: Connection refused
56.010: ERROR/BluetoothChatService(707):     at android.bluetooth.BluetoothSocket.connectNative(Native Method)
56.010: ERROR/BluetoothChatService(707):     at android.bluetooth.BluetoothSocket.connect(BluetoothSocket.java:204)
56.010: ERROR/BluetoothChatService(707):     at com.cti.BluetoothChat.BluetoothChatService$ConnectThread.run(BluetoothChatService.java:329)
00.110: ERROR/BluetoothEventLoop.cpp(96): event_filter: Received signal org.bluez.Device:PropertyChanged from /org/bluez/219/hci0/dev_00_60_57_FD_42_18
jacknad
  • 13,483
  • 40
  • 124
  • 194

1 Answers1

12

Try unpair/repair and then it may work once again. This seems to be a bug with the core Bluetooth support on Android.

Adam
  • 164
  • 1
  • 4
  • This actually worked. Thanks a million. Don't know why someone downvoted this answer. – jacknad Mar 22 '11 at 11:18
  • 4
    This is not a good answer because it gives no permanent solution to the problem. I have the same issue right now, and cannot tell my users to unpair/pair the app twice a day or more. – Glenn Bech Aug 07 '11 at 23:29
  • 2
    @GlennBech And yet until someone else finds a better solution, it is the only answer. – Engineer May 03 '13 at 21:05