Enabling Bluetooth on the Librem 14
As the Librem 14 ships with PureOS it lacks the non-free firmware required for the onboard Bluetooth to function out of the box. Fortunately, this is a trivial problem to solve. Purism does not control how you configure your hardware, you do.
The Process
Note: the following assumes you are running PureOS 10
- Create
/etc/apt/sources.list.d/bullseye-nonfree.list
with the following contents:
# Debian Bullseye non-free for firmware-atheros
deb https://ftp.debian.org/debian/ bullseye non-free
deb-src https://ftp.debian.org/debian bullseye non-free
- Create
/etc/apt/preferences.d/bullseye-nonfree
with the following contents:
Package: *
Pin: origin ftp.debian.org
Pin-Priority: 1
Package: firmware-atheros
Pin: origin ftp.debian.org
Pin-Priority: 501
- Update
apt
:
sudo apt update
- Install the non-free drivers:
sudo apt install firmware-atheros
- Toggle the hardware kill-switch for the WiFi/Bluetooth, and enjoy.