Raspberry Pi 4 bluetooth madness, part 2

Well, that obsoleted quickly!

I mean the alarm-bluetooth-raspberrypi package. There’s finally a more or less native support for bluetooth in Arch ARM kernel and libraries, so there’s no need for external packages or weird configurations any more. Here’s how to take it in use:

  1. Remove alarm-bluetooth-raspberrypi and/or pi-bluetooth packages.
  2. Remove the line dtoverlay=bcmbt (if present) from /boot/config.txt and add the following line to the same file.

    dtparam=krnbt=on
  3. Make sure that enable_uart=0 is also in /boot/config.txt.
  4. In /boot/cmdline.txt, remove all references to ttyAMA0.
  5. Replace bluez-utils-compat package with standard bluez-utils, unless you really need the old utilities. The system does not need them anymore to work.
  6. Reboot.
  7. Enjoy the working bluetooth!
This entry was posted in Linux and tagged , , , , . Bookmark the permalink.