I am able to establish a connection between a Bluetooth ear-piece and the Bluetooth controller in the PC. The problem is that the O/S does not provide an option to send audio output to the Bluetooth controller - this is a Bluetooth controller firmware issue. Basically I am not able to load the *.hcd file I made from a *.hex file into the kernel (my interpretation of this issue with my very limited understanding).
Image #1 - Bluetooth is connected to Bluetooth card in PC (screen shot is of 'blueman' software as suggested in Bluetooth won't find devices!):
Image #2 - Core of problem, no option to output sound to connected Bluetooth device:
Image #3 - when I run dmesg | grep -i blue
the result is as follows (confirms the issue is a firmware problem):
I have spent over 8 hours looking through posts on this issue, and I can say that out of very many posts with similar unanswered issues, there is a gem which explains how to fix this issue. Have a look: Bluetooth Broadcom 43142 isn't working I followed this instruction manual to the T! The only problem is that it didn't work for me. The image below shows the final step of the solution to the post I linked to. Now, does it not work for me because the *.hcd needs to go to a different location (as everything else is *.bin) in addition to this location? Could it be the naming of the hcd file? Is there some command to force load the *.hcd file into the kernel? do I need to remove some other piece of software? Can I load the driver I created using 'System Settings' > 'Software and Updates' > drivers tab?
It seems that all that needs to be done is to somehow load the compiled hex file (hcd file) into the damn kernel. Any advice?
Other stuff I tried is:
- Checked BIOS to make sure Bluetooth is enabled
- Ran a bunch of commands I read about in a sea of Bluetooth heartbreak, but nothing worth mentioning here
- Also, no wireless signals have been disabled:
- Kernel Version:
creator@PC-W530_Linux:~$ uname -a Linux PC-W530_Linux 3.13.0-85-generic #129-Ubuntu SMP Thu Mar 17 20:50:15 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
If you need me to run any commands please let me know. Thanks!
********************************Edit #1**************************************
Some more commands:
lsusb; lspci -knn | grep Net -A2
terminal command.