I've got a weird issue, where if I use the standard scan & connect via `BleManager`, the connection timeouts. (No. 152 in the logs). If I use the provided library to connect to the device (which runs via standard Android BLE), I can connect every time no issue (No. 216). Afterwards, the connection via `BleManager` works flawlessly (No. 325).
Connect flags:
bleManager.connect(device)
.retry(3, 500)
.useAutoConnect(false)
.timeout(10_000)
.suspend()
Logs:
btsnoop � �����* �����B ������ �����c �@ �����3�� ������3 �����| ����� m 1 $ ������ �����0 ~R�-�H ������ G G �����D �������������?��� a��������� �����} ���� ������{� ����{V ����ڵV �����Pm ������m �����d ����� ����� ����� �����jz �����az ������ �����T � ������ ������ � �����d ����� ����� ����� �����& � ������* �����* � ������/ ������/ � H� H ���� �# �����# H ����� ����[ ������������= ����� ����@ ����� �����E �����E �����G ����}G �����C ����!C ����![$Z ����%A$ ����%� ����(C ����(} ����,� ����,�S� ����/�S� �b ����/� � � ����7�� BCM4356A3 37.4MHz Class 1.5 Nvidia mDarcy-0108 � � ���݇��SHIELD Android TV ���ݍ� � � ���ݍ�R� SHIELD Android TV� ���ݓ�R � � ���ݧ6R� SHIELD Android TV � ���ݭ�R ���� c&` �����& � � �����R� SHIELD Android TV � ����;R � � �����R� SHIELD Android TV � ����NR � � ����ysR� SHIELD Android TV � ����{R � � ���ހxR� SHIELD Android TV � ���އUR � � ���އ�R� SHIELD Android TV � ���ޓ�R ���ޙ.:3�� ���ޝ�: ���ޟ0 ���ޣd ���ޤ~ ���ާ� ���ާ� ���ު� ���ޫ& ���� ���O ���� ���! ���� � � ���R� SHIELD Android TV � ������R � � �����JR� SHIELD Android TV � �����;R � � ����̚R� SHIELD Android TV � �����<R � � ����ԒR� SHIELD Android TV � ����یR � � ������R� SHIELD Android TV � ������R �����X ��-�H ������ �����< 0 ( � ����� ����C> @ ��-�H'