Bluetooth: Difference between revisions

From DWIKI
mNo edit summary
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
=Links=
*[http://www.bluez.org/ Bluez homepage]  
*[http://www.bluez.org/ Bluez homepage]  
*[http://www.gargan.org/linux/snd-bt-sco/ btsco]  
*[http://www.gargan.org/linux/snd-bt-sco/ btsco]  
*[http://bluetooth-alsa.sourceforge.net/build.html bluetooth-alsa]  
*[http://bluetooth-alsa.sourceforge.net/build.html bluetooth-alsa]  
*[http://www.crazygreek.co.uk/content/chan_bluetooth Asterisk channel plugin for bluetooth HandsFree Profile]  
*[http://www.crazygreek.co.uk/content/chan_bluetooth Asterisk channel plugin for bluetooth HandsFree Profile]  
*[https://www.bluetooth.com/specifications/assigned-numbers/company-identifiers/ Bluetooth Company Identifiers]
=Terminology=
==gatt==
'''G'''eneric '''Att'''ribute Profile
*https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt
==GAP==
'''G'''eneric '''A''ccess '''P'''rofile
*https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gap
=HOWTO=
==Connect new device==
bluetootctl
  scan on
==Find vendor by mac address==
*https://maclookup.app/
*[https://gist.github.com/aallan/b4bb86db86079509e6159810ae9bd3e4 List of MAC addresses with vendors identities ]
*[https://www.wireshark.org/download/automated/data/manuf Wireshark manufacturer database]
=Tools=


 
== bluetoothctl ==
===Find devices===
scan on


= bluetoothctl =
===unpair===
remove <device-id>


== FAQ ==
==hciconfig==


= FAQ =
==Error messages==
=== Failed to pair: org.bluez.Error.AlreadyExists ===
=== Failed to pair: org.bluez.Error.AlreadyExists ===


Line 22: Line 49:
hammer?
hammer?


&nbsp;
===bluetoothd: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.===
===Loading LTKs timed out for hci0===
Try
rmmod btusb
modprobe btusb
systemctl restart bluetooth


=== Keeps requiring reconnect ===
== Keeps requiring reconnect ==


Check ReconnectUUIDs
Check ReconnectUUIDs
Line 32: Line 64:
  bluetoothctl show
  bluetoothctl show


==mobile device not found ==
== mobile device not found ==


Headphone can't find your system.
Headphone can't find your system.
     


&nbsp;


== Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-20-1-3.sfi (-2) ==
== Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-20-1-3.sfi (-2) ==
Line 48: Line 80:
<span style="font-family:monospace"><span style="color:#000000;  background-color:#ffffff">will show it also wants </span><span style="color:#b21818;  background-color:#ffffff">hci0: Failed to load Intel DDC file intel/ibt-20-1-3.ddc</span></span><br/> &nbsp;
<span style="font-family:monospace"><span style="color:#000000;  background-color:#ffffff">will show it also wants </span><span style="color:#b21818;  background-color:#ffffff">hci0: Failed to load Intel DDC file intel/ibt-20-1-3.ddc</span></span><br/> &nbsp;


&nbsp;
 
==Failed to connect: org.bluez.Error.Failed br-connection-unknown==
try
systemctl status bluetooth.service
 
bluetoothd[836]: profiles/audio/avdtp.c:avdtp_connect_cb() xx permision denied
 
try unpairing and pairing again

Latest revision as of 16:27, 23 May 2024

Links

Terminology

gatt

Generic Attribute Profile

GAP

'Generic Access Profile

HOWTO

Connect new device

bluetootctl
 scan on


Find vendor by mac address

Tools

bluetoothctl

Find devices

scan on

unpair

remove <device-id>

hciconfig

FAQ

Error messages

Failed to pair: org.bluez.Error.AlreadyExists

Try

paired-devices
      

Failed to connect: org.bluez.Error.Failed

hammer?

bluetoothd: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.

Loading LTKs timed out for hci0

Try

rmmod btusb
modprobe btusb
systemctl restart bluetooth

Keeps requiring reconnect

Check ReconnectUUIDs

To find the UUIDs:

bluetoothctl show

mobile device not found

Headphone can't find your system.

 

Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-20-1-3.sfi (-2)

You might find it at https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/intel

NOTE

 hciconfig hci0 up

will show it also wants hci0: Failed to load Intel DDC file intel/ibt-20-1-3.ddc
 


Failed to connect: org.bluez.Error.Failed br-connection-unknown

try

systemctl status bluetooth.service

bluetoothd[836]: profiles/audio/avdtp.c:avdtp_connect_cb() xx permision denied

try unpairing and pairing again