Sailfish OS 3 supports the Bluetooth Core Specification version 4.0.
Sailfish OS supports the following Bluetooth profiles:
For streaming Audio
A2DP 1.2 (Advanced Audio Distribution Profile):
Enables you to stream music from a Sailfish device to Bluetooth accessories, such as wireless headphones, speakers or car audio systems. Sailfish OS supports the SBC codec but not mp3 or apt-x codecs.
HFP 1.5 (Hands-Free Protocol):
Enables transferring the audio from a telephone call to a Bluetooth accessory or to car audio system.
HSP 1.2 (Headset Profile):
Enables the use of Bluetooth headsets with a Sailfish device.
For transferring Audio & Video (files)
AVCTP 1.3 (Audio/Video Control Transport Protocol)
AVDTP 1.2 (Audio/Video Distribution Transport Protocol)
AVRCP 1.3 (Audio/Video Remote Control Profile):
Allows using your Sailfish device as a rudimentary remote control to other Bluetooth devices: "play, stop, pause" etc. commands to devices. Sailfish OS does not support media metadata.
GAVDP 1.2 (General Audio/Video Distribution Profile):
Enables the sharing of audio and video over Bluetooth to other devices.
OPP 1.1 (Object Push Profile):
Enables initiating a Bluetooth transfer from a Sailfish device, without recipient device requesting it first.
SPP 1.1 (Serial Port Profile):
Replaces the need of having a physical RS-232 serial connector on the device.
PBAP 1.0 (Phone Book Access Profile):
Enables the viewing of the phone book of your Sailfish device in another device, for example at car dashboard.
HID 1.0 (Human Interface Device Profile):
Allows use of HIDs with a Sailfish device, for example keyboards and mice. Sailfish OS supports the American keypad layout only.
DID 1.3 (Device ID Profile)
FTP 1.1 (File Transfer Profile)
Enables you to add, manipulate and transfer objects in an object store of another system, such as view an object from your PC via Bluetooth.
OPP 1.1 (Object Push Profile)
SPP 1.1 (Serial Port Profile)
HTP 1.0 (Health Thermometer Profile)
Known issue: Key data is not delivered to Android apps.