1. Check that Bluetooth isn’t blocked. Open Settings → Bluetooth and turn it on. In Terminal, run:
   rfkill list

If Bluetooth is blocked, unblock it:

   sudo rfkill unblock bluetooth
  1. Restart the Bluetooth service:
   sudo systemctl restart bluetooth
   sudo systemctl enable bluetooth
  1. Update and reinstall the Bluetooth packages and firmware:
   sudo apt update
   sudo apt install --reinstall bluez linux-firmware
   sudo reboot

These steps address common issues such as a blocked radio, stopped service, or missing firmware.

  1. Check whether Ubuntu sees the adapter:
   bluetoothctl list

If it lists a controller, try scanning:

   bluetoothctl
   power on
   scan on

Type exit to leave.

If bluetoothctl list shows no controller, check Settings → Wi-Fi for airplane mode, and see whether Bluetooth is disabled in your computer’s BIOS/UEFI. You can also share the output of rfkill list and bluetoothctl list, plus whether Bluetooth is missing entirely or just failing to pair.

Note: this is an unofficial guide , use under your own risk!

By davs