Here's the log from the new chat app. The IOException line appears when I tapped an instance to pair.
cfrf.ocean.temps is my app that's having problems. I'm not sure why it's appearing in the log.
*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
:55:E6:A1:98:56:46
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
Galaxy A10e:88:A3:03:0E:A0:75
java.io.IOException: read failed, socket might closed or timeout, read ret: -1
** Service (s2) Create **
** Service (s2) Start **
(Intent) Intent { act=android.bluetooth.device.action.ACL_CONNECTED flg=0x5000010 cmp=cfrf.ocean.temps/.s2$s2_BR (has extras) }
Bundle[{com.samsung.bluetooth.device.extra.LINKTYPE=1, android.bluetooth.device.extra.DEVICE=88:A3:03:0E:A0:75, com.samsung.bluetooth.device.extra.DISCONNECTION_REASON=0}]
** Service (s2) Start **
(Intent) Intent { act=android.bluetooth.device.action.ACL_DISCONNECTED flg=0x5000010 cmp=cfrf.ocean.temps/.s2$s2_BR (has extras) }
Bundle[{com.samsung.bluetooth.device.extra.LINKTYPE=1, android.bluetooth.device.extra.DEVICE=88:A3:03:0E:A0:75, com.samsung.bluetooth.device.extra.DISCONNECTION_REASON=19}]
** Activity (main) Pause event (activity is not paused). **
** Service (starter) Destroy (ignored)**