My Problem was just a naming issue :-
$ dmesg | grep -i 'bluetooth' if you are facing some naming problem,the output of above command should be somthing like this -> Bluetooth hci0: Direct firmware load for brcm/BCM43142A0-0489-e062.hcd failed with error -2 Bluetooth: hci0: BCM: Patch brcm/BCM43142A0-0489-e062.hcd not found The Problem here is in this folder : /lib/firmware/brcm $ ls /lib/firmware/brcm/*.hcd The above command gives output of some *.hcd file (in my case BCM.hcd). But my kernal is looking for BCM43142A0-0489-e062.hcd. All you need to do is make a copy and rename. $ cp /lib/firmware/brcm/BCM.hcd /lib/firmware/brcm/BCM43142A0-0489-e062.hcd (in my case) Restart the PC and will see the frimware is loaded. BAM!! Now you can see bluetooh is working. Done. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1859846 Title: Ubuntu doesn't have driver for Broadcom BCM43142 Bluetooth Adapter To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1859846/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs