使用 WIFI/BlueTooth 擴展卡,在Monterey 藍芽無法驅動的解決方案
《使用 WIFI/BlueTooth 擴展卡,在Monterey 藍芽無法驅動的解決方案》

前言:

基於社團成員因為升級到 macOS 12.0.1 Monterey 系統,發現藍芽無線網卡無法使用,本篇文章依據網友所提供的資訊,自掏腰包向網路賣家添購幾個 BT/WiFI 擴展卡來測試,目前已有解決的方案了。請到測試日誌 2021/11/20 。

BT/WiFI 支持

這裡指的是一般的黑網卡,就是從白果機拆下使用PCIE擴展卡的設備。目前已知可以在Monterey 底下能用的黑網卡設備型號,大致如下:

網卡型號機型年份適用系統版本
BCM94360CDA1398 A1425 A15022012-2015Monterey
BMC943602CSA1398 A1425 A15022012-2014Big Sur
BCM94360CSCatalina
BCM94331CSAXA1398 A14252012Catalina

需要修改的 BT/WiFi

網卡型號機型年份適用系統版本修正
BCM94352Z

ㄧ、博通BCM94360CD、BCM94360、BCM943602CS、 Fenvi 黑蘋果MAC免驅BCM94360CD芯片 FV-T919,大致上都是免驅動。

二、如果你是使用其他的品牌的BT/WiFi,可以參考這裡

測試日誌:2021/11/11

內建Intel BT/WiFI 測試

配置:* GA Z490 ELITE AX 主機板* BTA-403、BTA-409、aibo Bluetooth V4.0 微型藍芽傳輸器* BCM94360CD 四天線* Montwret 12.1 Beta2* OC 0.7.6 測試版
目的:測試BT/WiFI 在macOS Monterey 驅動情形
說明:這是帶有內建Intel BT/WiFI 網卡的主機板。若是想要驅動內建藍芽,得開通HS14 通道,這是主機板USB內建HUB關係,同時也帶有前置IO USB2.0 通道,這點要留意。除非你是沒有內建BT/WiFI 主板。

目前測試結果,若是開通HS14 通道,內建藍芽會被系統偵測。

《使用 WIFI/BlueTooth 擴展卡,在Monterey 藍芽無法驅動的解決方案》

OC配置文件加載 :

  • AirportItlwm.kext 2.1.0
  • BlueToolFixup.kext 2.6.1
  • IntelBluetoothFirmware.kext 2.0.1
《使用 WIFI/BlueTooth 擴展卡,在Monterey 藍芽無法驅動的解決方案》

可從GIT 下載,雖然藍芽已經成功辨識且開通了,但是連線後會斷線。

《使用 WIFI/BlueTooth 擴展卡,在Monterey 藍芽無法驅動的解決方案》
Intel BT

若是採用黑網卡 BCM94360CD 四天線,第一先把內建的BT/WiFI 網去拆除。安裝黑網卡的藍芽USB2.0 連接線,接到主機板USB2.0 端口。測試結果:BT/WiFi 完美驅動。這張是完全不需要驅動的版本!

若是只有WiFI 的需求者,採用內建的BT/WiFI 網卡,雖然能夠在系統運行,但是若是要小幅度更新系統時,很容易因為系統版本的不同,導致在跑碼的過程當中會有卡住的情形。

同理,若是採用所謂的USB WiFI 適配器,也可能有機會因為驅動的問題導致無法升級。

至於藍芽適配器,大都是以內建 SCR 晶片居多,社長也網購下來測試,在Catalina – 版本,可以完全免驅動。若是Big SUR+ 版本,可能因為型號版本的不同,驅動的成功率並不高。若是要連接蘋果藍芽鍵盤、滑鼠、巧控板等等,是沒有問題的。但得看使用的品牌與型號。搵定性極高的是aibo Bluetooth V4.0 微型藍芽傳輸器。社團台北版主回饋!

目前monterey 系統,針對藍芽驅動部分,看來蘋果尚未有更好的配套措施,經歷這麼多次的Beta修正版,導致許多Intel 黑、白果用戶在藍芽部分完全失效。看來蘋果真的是打算趕盡殺絕,必破用戶轉向M1的產品。不無論如何,目前Big SUR 的穩定性還算不錯,為生產用戶者,建議不要升級到 Montwrey ,免得丟失寶貴的數據!

測試日誌:2021/11/20

Intel BT/WiFI 擴展卡

請下載最新的 IntelBluetoothFirmwareBrcmPatchRAMAirportItlwm.kext,負責WiFI 驅動是 AirportItlwm.kext,請依照你的系統版本下載適合的文件。

解壓縮 IntelBluetoothFirmware 有兩個Kext:

  • IntelBluetoothFirmware.kext ———————->Big Sur、Monterey
  • IntelBluetoothInjector.kext. ———————–>Big Sur

解壓縮 BrcmPatchRAM 後,之需要 BlueToolFixup.kext 即可。在config.plist 配置文件當中,這四個 kext 確定加載,必依照系統不同的版本設置。如圖:

《使用 WIFI/BlueTooth 擴展卡,在Monterey 藍芽無法驅動的解決方案》

Broadcom BT/WiFI 擴展卡

請下載最新的 BrcmPatchRAMAirportItlwm.kext,負責WiFI 驅動是 AirportItlwm.kext,請依照你的系統版本下載適合的文件。

解壓縮 BrcmPatchRAM,有以下幾個Kext,因型號汰舊有不同的驅動方式,以下在Monteret 環境下,如何驅動藍芽的方法。

BrcmPatchRAM:

  • BlueToolFixup.kext ————————————>Big Sur、Monterey
  • BrcmBluetoothInjector.kext
  • BrcmBluetoothInjectorLegacy.kext
  • BrcmFirmwareData.kext —————————–>Big Sur
  • BrcmFirmwareRepo.kext
  • BrcmNonPatchRAM.kext
  • BrcmNonPatchRAM2.kext
  • BrcmPatchRAM.kext
  • BrcmPatchRAM2.kext
  • BrcmPatchRAM3.kext ———————————>Big Sur
《使用 WIFI/BlueTooth 擴展卡,在Monterey 藍芽無法驅動的解決方案》
Monterey 藍芽驅動演示

常見的問題

  • 如果WiFI連接的速率過低、無法識別SSID、國家代碼等情形。嘗試在配置文件中 boot-args 注入參數:brcmfx-country=#a即可。
    (需要加載AirPortBrcmFixup
  • 藍芽連線問題
    • 加載AirportBrcmFixup 驅動文件,注入引導參數:brcmfx-aspm
  • handoff
    • 退出Apple ID,重啟電腦後再登錄Apple ID
  • 網卡無法驅動、死當、訊號不良等情形,極有可能是轉接卡、天線端的問題。
  • 目前藍芽雖已驅動,但在Air Drop 有可能抓到設備,但也只能單向傳輸,甚至連傳輸都不行。未來是否能改善?也只能等大神提出更好的解決方案。
《使用 WIFI/BlueTooth 擴展卡,在Monterey 藍芽無法驅動的解決方案》

評語

以上這是我測試的結結果,目前藍芽部分僅支援藍芽鍵盤、滑鼠、喇叭、耳機等等週邊設備,至於使否支援 Air Drop、handoff 等功能,目前尚未支持。唯有所謂的黑網卡或是少數型號的網卡有支援。未來是否還有更好的解決方式,會再繼續補充。

暫無評論

發怖評論 編輯評論


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇