У меня с наушниками Sparkle так:
- bt-scan видит но sdptool browse не видит сервисы.
Failed to connect to SDP server on 00:11:67:6A:05:5D: Invalid exchange
- запускаю bluetoothctl, scan, pair - sdptool browse "прозрел"
# ./get_service 00:11:67:6A:05:5D
Browsing 00:11:67:6A:05:5D ...
"PnP Information" (0x1200)
Failed to connect to SDP server on 00:11:67:6A:05:5D: Connection refused
"Phonebook Access - PCE" (0x112e)
Service Name: Headset unit
"Headset" (0x1108)
"Generic Audio" (0x1203)
Channel: 2
Service Name: Hands-free unit
"Handsfree" (0x111e)
"Generic Audio" (0x1203)
Channel: 1
Service Name: Audio SNK
Service Provider: ISSC
"Audio Sink" (0x110b)
Service Name: AVRCP CT
Service Provider: ISSC
"AV Remote" (0x110e)
Service Name: AVRCP TG
Service Provider: ISSC
"AV Remote Target" (0x110c)
при этом bt-scan тоже видит.
- делаю Bluetoothctl> connect
bt-scan перестаёт видеть наушники, sdptool browse сервисы видит.
- делаю Bluetoothctl> disconnect
bt-scan "прозревает", sdptool browse сервисы тоже видит.
Вот так как-то... И что делать, не знаю.