Software & AppsOperating SystemLinux

How To Unpair Bluetooth Device from Command Line

Ubuntu 4

In today’s digital era, Bluetooth technology has become an integral part of our daily lives. It allows us to connect various devices wirelessly for data transfer, audio streaming, and much more. However, there may come a time when you need to unpair a Bluetooth device. While the graphical interface offers a straightforward way to do this, you might need to unpair a device from the command line, especially when working on a server or a device without a graphical interface.

In this article, we will guide you on how to unpair a Bluetooth device from the command line using the bluetoothctl tool.

Quick Answer

To unpair a Bluetooth device from the command line, you can use the bluetoothctl tool. Access the Bluetooth control interface by typing bluetoothctl in the terminal. Use the paired-devices command to list the paired devices and their MAC addresses. To unpair a device, use the remove command followed by the MAC address of the device. Verify the unpairing by running the paired-devices command again. If needed, you can use the block command to prevent a device from reconnecting.

Understanding the bluetoothctl Tool

The bluetoothctl tool is a part of the BlueZ protocol stack. It provides a command-line interface for managing Bluetooth devices. You can use this tool to pair, unpair, connect, disconnect, and perform many other operations on Bluetooth devices.

Accessing the Bluetooth Interface

To start, open your terminal. Type bluetoothctl and press Enter. This command will take you into the Bluetooth control interface.

bluetoothctl

Listing Paired Devices

Once you’re inside the Bluetooth control interface, you can see a list of devices you have paired with. Use the paired-devices command to display this list along with their corresponding MAC addresses.

paired-devices

Each device is identified by a unique MAC address, which is a series of six groups of two hexadecimal digits, separated by colons, in the format aa:bb:cc:dd:ee:ff.

Unpairing a Device

To unpair a device, you need to use the remove command followed by the MAC address of the device. For example, if the MAC address of the device you want to unpair is aa:bb:cc:dd:ee:ff, you would type:

remove aa:bb:cc:dd:ee:ff

This command will unpair the device with the specified MAC address.

Verifying the Unpairing

After executing the remove command, you can verify that the device has been unpaired by running the paired-devices command again. The device should no longer appear in the list.

paired-devices

Troubleshooting

If you encounter any issues or the device still appears paired after running the remove command, you can try using the block command to prevent a device from reconnecting.

block aa:bb:cc:dd:ee:ff

In some versions of bluetoothctl, such as Ubuntu 20.04 LTS, you need to enter paired-devices before using the remove command.

Conclusion

Unpairing a Bluetooth device from the command line may seem daunting at first, but with the bluetoothctl tool, it becomes a straightforward task. This guide has provided you with the basic commands and steps to unpair a device. However, it’s always a good idea to refer to the official BlueZ documentation for more detailed information and additional commands.

Remember, working with command line tools requires precision. Always double-check your commands and the devices you’re working with to avoid any unwanted consequences. Happy unpairing!

How do I access the Bluetooth control interface using the `bluetoothctl` tool?

To access the Bluetooth control interface, open your terminal and type bluetoothctl. Press Enter to enter the interface.

How can I list the devices I have paired with?

Inside the Bluetooth control interface, use the paired-devices command to display the list of paired devices along with their MAC addresses.

How do I unpair a Bluetooth device using the `bluetoothctl` tool?

To unpair a device, use the remove command followed by the MAC address of the device. For example, remove aa:bb:cc:dd:ee:ff will unpair the device with the specified MAC address.

How can I verify if a device has been successfully unpaired?

After executing the remove command, you can run the paired-devices command again. If the device no longer appears in the list, it has been successfully unpaired.

What should I do if the device still appears paired after running the `remove` command?

If the device still appears paired, you can try using the block command to prevent it from reconnecting. For example, block aa:bb:cc:dd:ee:ff will block the device with the specified MAC address.

Are there any additional resources for more detailed information and commands?

Yes, you can refer to the official BlueZ documentation for more detailed information and additional commands related to Bluetooth management.

Leave a Comment

Your email address will not be published. Required fields are marked *