You are not logged in.

#1 2025-02-25 04:34:22

utkarshverma
Member
Registered: 2022-12-30
Posts: 14

How do I disable my built-in bluetooth device?

My laptop bluetooth card is misbehaving and I no longer use it. I just plug in a USB dongle. Since the internal Bluetooth card serves no purpose, I would like to disable it completely.

I have already done my research and ended up writing the following udev rule:

SUBSYSTEM=="usb", ATTR{idVendor}=="13d3", ATTR{idProduct}=="3526", ATTR{authorized}="0"

This was from the following post: https://bbs.archlinux.org/viewtopic.php?id=297994

If I do

sudo udevadm control --reload-rules && sudo udevadm trigger

manually, then the rule works. However, it does not work on boot. Does it have something to do with systemd's bluetooth service?

Offline

#2 2025-02-25 18:43:26

mountaintrek
Member
Registered: 2024-02-01
Posts: 52

Re: How do I disable my built-in bluetooth device?

Suggestions:

  • Check if  your laptop has a physical toggle to turn its' bluetooth adapter off.

  • /etc/bluetooth/main.conf  AutoEnable=false

  • Checkout rfkill

  • Blacklist the module.

Offline

#3 2025-03-23 08:15:52

utkarshverma
Member
Registered: 2022-12-30
Posts: 14

Re: How do I disable my built-in bluetooth device?

Thank you for your suggestions.

- My laptop does not have a physical switch.
- AutoEnable=false is the default.

rfkill works but why does the udev rule fail?

Offline

#4 2025-03-23 08:35:53

-thc
Member
Registered: 2017-03-15
Posts: 821

Re: How do I disable my built-in bluetooth device?

utkarshverma wrote:

- AutoEnable=false is the default.

Nope. This was once the default but was changed some time ago.
If there's a file named "main.conf.pacnew" you should see the change.

Offline

Board footer

Powered by FluxBB