After running pacman -Syu on 2026-05-16 02:17:58, my Bluetooth completely stopped working. The system upgraded the kernel from 7.0.6.arch1-1 to 7.0.7.arch2-1, and immediately afterward Bluetooth became unavailable in GNOME Settings.
Symptoms
GNOME Settings shows Bluetooth as “Off” and cannot be toggled
bluetoothctl show returns “No default controller available”
Bluetooth daemon starts successfully but adapter initialization fails
Both standard linux (7.0.7) and linux-lts (6.18.31) kernels exhibit the same issue
I’m also experiencing the same problem.
A security patch was pushed in 7.0.7 and broke the mediatek drivers.
A fix is provided in 7.0.8 and is currently in the Core-Testing repo.
Yes, Bluetooth out on both my FW13 and 16 after 7.07. The systemd service starts normally, however there is no bluetooth stack, it’s just not there. I’m not going to downgrade, I think I’ll wait for a fix as fortunately I can rely on wired headphones (I don’t use any other bluetooth devices).
Same problem here with nixos unstable, you can avoid it by using 6.6 kernel or going to stable branch (6.12 has the problem, however nix-stable uses 7.0.3 and 7.0.6 theses are valid)
Bluetooth not working in 7.0.7 is a known problem.
7.0.7 implemented lots of security fixes, and this bloke bluetooth for some reason. Mainly due to buggy Mediatek firmware.
Running NixOS unstable over here on my FW16. 7.0.7 definitely broke stuff but I just rebuilt withnixpkgs@f83fc3c which provides kernel 7.0.9 and I’m still having issues.
Now there is an issue… overriding the kernel was good until now, because I think they got rid of the kernel compiled, so from now on if you want the 7_0_6, you need to compile it, and it takes a couple of hours… (nixos case)
That sounds like you have a cache miss. You can use nix-diff to debug why your derivation is not the same as the one cached. Customizing your kernel will cause a cache miss (unless your customization is the same as upstream and doesn’t make a difference).