43

How do you unpair a bluetooth device from the command line?

I was able to pair my computer with an Android phone via bluetoothctl, but there doesn't seem to be any "unpair" option. Even though I removed the pairing on the phone, running paired-devices still lists it. I've tried running disconnect and remove but they say my device doesn't exist.

Cerin
  • 6,923

2 Answers2

59

first of all start your Bluetooth from System settings.

Open terminal and type:

bluetoothctl

then you should see the list of devices you have paired with and their corresponding MAC address. If you do not, type:

paired-devices

For Ubuntu 24.04, it is just devices to see all paired after executing bluetoothctl.

devices

Make sure your Bluetooth is on before the next step, or you may run into an error like: org.bluez.Error.NotReady

To un-pair a device type:

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

replace aa:bb:cc:dd:ee:ff with the MAC address of the device to un-pair.

there is no un-pair commmand

Also typing help after executing bluetoothctl gives a nice list of available commands.

help
Alex Jones
  • 8,192
7

In case somebody looks for an up to date answer. The interface of bluetoothctl has changed a bit. The following answer is valid for Ubuntuu 20.04 LTS:

To unpair, now do the following: Open the bluetooth command line by entering

bluetoothctl

in the command line. After this you get a list of all paired bluetooth devices by entering paired-devices

[bluetooth]# paired-devices
Device F4:4E:FD:48:08:FF SoundCore mini
Device 30:C0:1B:79:6B:FF JBL GO 2
Device 7C:96:D2:88:2A:FF Soundcore Motion+

Now you can remove pairing of the desired devices with remove mac:id and control the result with executing `paired-

[bluetooth]# remove 7C:96:D2:88:2A:FF
[DEL] Device 7C:96:D2:88:2A:FF Soundcore Motion+
Device has been removed
[bluetooth]# paired-devices
Device F4:4E:FD:48:08:FF SoundCore mini
Device 30:C0:1B:79:6B:FF JBL GO 2

now you can leave the bluetooth command line by entering exit

Kound
  • 241