Download

kernel code

The kernel modules of BlueZ are included in the Linux 2.4 and 2.6 kernel series. It is always a good idea to use the latest stable kernel. For some older ones the Bluetooth subsystem can be updated through patches.

libraries and tools

To use the latest Bluetooth kernel modules is one important thing, but without support from the userspace these modules are useless. For the minimal functionality the bluez-libs and bluez-utils are needed. But it is safe to install all other packages as well.

For some Linux distributions pre-compiled binary packages exists. Other distributions picked up BlueZ and provide their own packages, so it is always a good idea to check the package lists of the distributions.

experimental versions

The 4.x series will become the new major version. It is not fully prefect so that currently the 3.x series might be more preferred.

old versions

The 2.x series of libraries and packages is officially deprecated and also unsupported. The download link is only provided for reference.

obex servers

Choose just one of these since they cannot be run at the same time.