When trying to connect a new device through the Raspberry Pi I take the following steps without success. I can re-pair as many times as I want with any device, but I can never connect.
Other devices can create a connection with the Pi when it's discoverable (after being paired).
[bluetooth]# discoverable on Changing discoverable on succeeded [CHG] Controller 33:22:11:CC:BB:AA Discoverable: yes [bluetooth]# pairable on Changing pairable on succeeded [bluetooth]# agent on Agent registered [bluetooth]# default-agent Default agent request successful [bluetooth]# pair AA:BB:CC:11:22:33 Device AA:BB:CC:11:22:33 not available [NEW] Device AA:BB:CC:11:22:33 Pixel XL Request confirmation [agent] Confirm passkey 123456 (yes/no): yes [CHG] Device AA:BB:CC:11:22:33 Modalias: bluetooth:v000Fpw83523957 [CHG] Device AA:BB:CC:11:22:33 UUIDs: [[UUIDS-123456-234324-25325-23532523tu]] [CHG] Device AA:BB:CC:11:22:33 Paired: yes [bluetooth]# connect AA:BB:CC:11:22:33 Attempting to connect to AA:BB:CC:11:22:33 Failed to connect: org.bluez.Error.Failed [CHG] Device AA:BB:CC:11:22:33 Connected: no [CHG] Controller 33:22:11:CC:BB:AA Discoverable: no
This is a Raspberry Pi3 and the version info from bluetooth ctl is here: