
我能夠在藍牙耳機和電腦中的藍牙控制器之間建立連接。問題在於作業系統不提供將音訊輸出傳送到藍牙控制器的選項 - 這是藍牙控制器韌體問題。基本上我無法將從 *.hex 檔案生成的 *.hcd 檔案載入到核心中(我對這個問題的解釋非常有限)。
圖片 #1 - 藍牙已連接到 PC 中的藍牙卡(螢幕截圖是「blueman」軟體的建議,如藍牙找不到裝置!):
圖片 #2 - 問題的核心,沒有選項將聲音輸出到連接的藍牙裝置:
圖片 #3 - 當我運行時dmesg | grep -i blue
結果如下(確認問題是韌體問題):
我花了 8 個多小時瀏覽有關此問題的帖子,我可以說,在許多具有類似未解答問題的帖子中,有一個 gem 解釋瞭如何解決此問題。看一看:藍牙 Broadcom 43142 不工作
我照這篇說明手冊來了!唯一的問題是它對我不起作用。下圖顯示了我連結到的帖子的解決方案的最後一步。現在,它對我不起作用嗎,因為除了這個位置之外,*.hcd 還需要轉到另一個位置(因為其他所有內容都是 *.bin)?難道是hcd檔的命名問題?是否有一些命令可以強制將 *.hcd 檔案載入到核心中?我需要刪除其他軟體嗎?我可以使用“系統設定”>“軟體和更新”> 驅動程式標籤來載入我建立的驅動程式嗎?
似乎所有需要做的就是以某種方式將編譯後的十六進位檔案(hcd 檔案)載入到該死的核心中。有什麼建議嗎?
我嘗試過的其他東西是:
- 檢查 BIOS 以確保藍牙已啟用
- 運行了一堆我在藍牙令人心碎的海洋中讀到的命令,但這裡沒有什麼值得一提的
- 此外,沒有停用無線訊號:
- 核心版本:
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
如果您需要我運行任何命令,請告訴我。謝謝!
******************************編輯 #1**************** * *********************
更多指令:
答案1
若要解決韌體不適用於 Broadcom 藍牙的問題,您需要執行兩個步驟 (1) 請參閱:藍牙 Broadcom 43142 不工作,以及 (2) 卸載「Blueman」。
在我的貼文中,我已經完成了 Pilot6 的修復(步驟 1);但我的藍牙設備仍然沒有播放音樂(已連接但仍然沒有播放音樂)。接下來我使用軟體中心卸載了blueman:
此時照常配對所選設備。現在,當您進入聲音設定時,您將看到藍牙裝置。
非常感謝 Pilot6,首先感謝您發布了可行的解決方案,其次感謝您在我尋求幫助時做出了回應。謝謝你!不幸的是blueman軟體破壞了作業系統使用的韌體,blueman介面非常好。問題解決了...希望這對您有幫助。