日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【黑苹果教程】Airport-miniPCIe 无线网卡驱动

發布時間:2023/12/9 编程问答 79 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【黑苹果教程】Airport-miniPCIe 无线网卡驱动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

版權說明:本文參照tonymacx86論壇的[Guide] Airport - PCIe Half Mini v2這篇文章,如有任何問題,請到原文地址回帖。
如需轉載,請注明原文地址http://blog.csdn.net/wr132/article/details/54773270

更新說明

  • 2016/11/3 - 10.12.1 WiFi 注入失效

WiFi + BT 支持情況

  • BCM94360HMB/AzureWave AW-CB160H, 參見 [Guide] Airport - PCIe Half Mini v2, credit: Skvo, Post #758
  • BCM94360CD/BCM9331CD 原生 Airport (WiFi) 和 BT4LE (PCIe 1x, 非 HM)
  • 4331 - 10.10 白名單
  • BCM94352 HMB/AzureWave AW-CE123H 支持 Airport 和 BT4LE
  • BCM943224 HMB 支持 Airport 和 BT3
  • 對于沒有原生藍牙驅動支持的Wi-Fi網卡,建議參看以下文章
  • Dual Mode USB 4.0 Bluetooth Dongle (BCM20702 Chipset) | GMYLE
  • 10.10 Handoff installation, see BT Handoff below
  • Continuity and Handoff Capable Apple Mini Cards + PCIe and mini-PCIe Adapters, Credit: minihack, #69
  • 前提條件

  • 10.8.5 或者更新的系統(本教程不對10.8.4或更早的系統提供支持)
  • 支持Vendor/Device_ID
  • 用戶需要提供

  • 受支持的網卡(一般來說)
  • 天線(必須)
  • Mini PCIe to PCI/PCIe 轉接卡(不建議)
  • 轉接卡必須包含主板的USB總線接口,否則藍牙不能工作
  • Airport PCIe Mini 半高源

    toleda/wireless_half-mini
    對于wireless_half-mini的DSDT修改,用以下URL設置MaciASL/Preferences/Sources

    https://raw.github.com/toleda/wireless_half-mini/master

    Airport/WiFi/藍牙 驅動安裝

    • 第1步:驅動WiFi
      • OS X 版本
      • WiFi
      • 白名單(4331/4353)
    • 第2步:驅動藍牙(WiFi是否驅動不重要)
      • OS X 版本
      • 藍牙
    • 第3a步:驅動Handoff(WiFi或藍牙已經驅動;94352參見步驟 3b)
      • OS X 版本
      • Handoff
    • 第3b步:驅動94352 5GHz/Handoff(前提是WiFi和藍牙已經驅動)
      • OS X 版本
      • 94352 5GHz/Handoff

    第一步:驅動 WiFi

    Airport/WiFi注入方法(10.12/10.11/10.10 全版本支持,選擇其中一個方法,注意:94352的5 GHz需要打補丁)

  • kext 使能器,參見FakePCIID(對于10.12有效,使用2016-1115或更新版本)
  • 所有受支持的網卡均有效(包括 94352)
  • README:RehabMan/OS-X-Fake-PCI-ID
  • 下載:RehabMan / OS-X-Fake-PCI-ID
  • 安裝(2016-1115或更新版本):
  • FakePCIID.kext(也可以在http://download.csdn.net/detail/wr132/9745268下載)
  • FakePCIID_Broadcom_WiFi.kext (包括 94352)(也可以在http://download.csdn.net/detail/wr132/9745475下載)
  • 編輯kext的Info.plist,參見[Guide] airport_pcie-hm_plist_edits.pdf (在源中)
  • 94352,參見config-bcm94352-120.plist (在源中)
  • 10.11-BCM94352-0x43b114e4-Info.plist-bpresles
  • 將補丁中的文件粘貼到config.plist/KernelAndKextPatches/KextsToPatch
  • 如果你是AMI的UEFI,需要編輯DSDT,參見[Guide] airport_pcie-hm_dsdt_edits.pdf (在源中)
  • 如果你是AMI的UEFI,需要添加SSDT使能器,參見ssdt_enabler文件夾(在源中)
  • 94352參見 ssdt_enabler 文件夾(在源中)
  • 通過Wi-Fi設備名稱驗證IOreg/RP0X
  • 編輯Clover/config.plist(10.12以上版本不再有效)
  • ACPI/DSDT/Fixes(受支持的device-id)
  • AddDTGP_0001/YES
  • FixAirport_4000/YES
  • Devices/FakeID/0x0(受支持的device-id)
  • ROW/WiFi 國家代碼(10.12/10.11/10.10全版本)

  • 要求具有的國家代碼
  • Native: US/FCC (Hex: 55 53),可以在系統信息/WiFi下查看
  • 如果不是 US/FCC, 參見下方的 Sebinouse, #2 below
  • 特殊情況:#a,參見[Guide] Airport - PCIe Half Mini v2, jaymonkey, Post # 2084
  • 解決了喚醒之后WiFi性能問題
  • [Guide] Airport - PCIe Half Mini v2, credit: Sebinouse, Post #1159
  • 安裝(選擇其中一種方式)
  • config-bcm94352…plist (在源中)
  • 編輯5GHz-US/Replace/55 53 (US) 為 xx xx (CC)
  • ASCII/HexBase64轉換, 參見 ASCII to Hex
  • wireless_bcm94352…command
  • CC prompt
  • 注意:不支持 #a 這種情況
  • Airport/WiFi/白名單(10.12/10.11/10.10全版本)

  • 白名單(WiFI)- Airport - PCIe Half Mini, credit: Skvo #115
  • 只能應用在下方標注的BCM device-id之中
  • AirPortBrcm4360.kext/Whitelist/Supported Device IDs
  • 0x4331 (BCM94331xx)
  • 0x4353 (BCM943224xx)
  • AirPortBrcm4360.kext/Whitelist/Supported Board IDs
  • 參見上面的鏈接
  • 關閉白名單檢查 - Credit: RehabMan, Post #1728/Page 173
  • 補丁(以ASCII或者Hex的方式來編輯,不要同時使用)
  • 0x4331
  • 二進制補丁:AirPortBrcm4360
  • 尋找 (iMac14,3): Mac-C6EFA63962FC6EA0 或者
  • 4d 61 63 2d 43 36 45 46 41 36 33 39 36 32 46 43 36 45 41 30
  • 替換為 (ex., iMac14,2): Mac-27ADBB7B4CEE8E61 或者
  • 4d 61 63 2d 32 37 41 44 42 42 37 42 34 43 45 45 38 45 36 31
  • 0x4353
  • 二進制補丁:AirPortBrcm4360
  • 尋找 (MacBookAir5,2): Mac-2E6FAB96566FE58C 或者
  • 4d 61 63 2d 32 45 36 46 41 42 39 36 35 36 36 46 45 35 38 43
  • 替換為 (ex., iMac14,2): Mac-27ADBB7B4CEE8E61 或者
  • 4d 61 63 2d 32 37 41 44 42 42 37 42 34 43 45 45 38 45 36 31
  • 安裝(選擇其中一種方法)
  • 適用于BCM94352的FakePCIID
  • 參見Airport/WiFi 注入方法/1. kext 使能器
  • Kext二進制補丁
  • [Guide] Airport - PCIe Half Mini v2 - Page 71, Skvo, Post #701
  • HexEdit, Hex Fiend, 0xED, etc. (edits above)
  • Clover的kext補丁
  • 下載config-bcm94352-100.plist.zip
  • 把1中的補丁粘貼到config.plist/KernelAndKextPatches/KextsToPatch
  • 將Replace編輯為恰當的Board-ID
  • 第二步:驅動藍牙(WiFi是否驅動不重要)

    Bluetooth 4LE (10.12/10.11 - 全版本)

  • USB問題
  • CustoMac Desktop USB Fixes - OS X 10.11 El Capitan - Reference
  • [Guide] 10.11+ USB changes and solutions
  • 藍牙注入 - RehabMan/OS-X-BrcmPatchRAM (需要2個kext)
  • 下載的REAMDME/RehabMan Fork(兩個kext 都包括在其中, Release版本)
  • BrcmFirmwareRepo.kext(也可以在 http://download.csdn.net/detail/wr132/9745480 下載)
  • BrcmPatchRAM2.kext(也可以在 http://download.csdn.net/detail/wr132/9745481 下載)
  • 安裝(使用1或者2,不要同時使用)
  • Clover/Chameleon - 使用 kext 安裝器
  • System/Library/Extensions/
  • Library/Extensions
  • 工作狀態
  • Asus BCM94352 (0b05/17cf)
  • Azurewave CE-123H (13d3/3404)
  • Bluetooth 4LE (10.10 - 全版本)

  • https://github.com/RehabMan/OS-X-BrcmPatchRAM
  • BrcmPatchRAM - Upload firmware into Broadcom Bluetooth USB devices
  • BrcmPatchRAM.kext 安裝 (選擇其中一種方法,也可以在 http://download.csdn.net/detail/wr132/9745483 下載)
  • Clover/Chameleon - System/Library/Extensions/
  • 使用kext安裝器(可以在 http://download.csdn.net/detail/wr132/9745099 下載)
  • Clover - EFI/CLOVER/kexts/10.10/
  • 工作狀態
  • Asus BCM94352 (0b05/17cf)
  • Azurewave CE-123H (13d3/3404)
  • Bluetooth 4/3 (10.9 - 全版本)

  • https://github.com/RehabMan/OS-X-BrcmPatchRAM
  • BrcmPatchRAM - Upload firmware into Broadcom Bluetooth USB devices
  • BrcmPatchRAM.kext 安裝 (選擇其中一種方法,也可以在 http://download.csdn.net/detail/wr132/9745483 下載)
  • Clover/Chameleon - System/Library/Extensions/
  • 使用kext安裝器(可以在 http://download.csdn.net/detail/wr132/9745099 下載)
  • Clover - EFI/CLOVER/kexts/10.9/
  • 工作狀態
  • Asus BCM94352 (0b05/17cf)
  • Azurewave CE-123H (13d3/3404)
  • 第3a步:驅動Handoff(WiFi或藍牙已經驅動;94352參見步驟 3b)

    Handoff (10.12/10.11 - 全版本)

  • 需要AirPortBrcm4360 WiFi 和 BT4LE支持
  • 補丁Credit: lisai9093 (選擇其中一種)
  • 10.11 以及更新版本, Handoff (有效)/Hotspot (未測試)
  • 二進制補丁: IOBluetoothFamily
  • Find: 48 85 FF 74 47 48 8B 07
  • Replace: 41 BE 0F 00 00 00 EB 44
  • 安裝(選擇其中一種)
  • Kext/二進制補丁
  • 下載wireless_bcm94352-110-v4.0.command.zip,也可以在 http://download.csdn.net/detail/wr132/9745485 下載
  • 雙擊Downloads/wireless_bcm94352-110.command
  • Patch: 1
  • Handoff only
  • Clover/二進制補丁
  • 下載
  • 10.11 以及更新版本, config-bcm94352-110.plist.zip,也可以在 http://download.csdn.net/detail/wr132/9745488 下載
  • 將補丁中的內容粘貼到config.plist/KernelAndKextPatches/KextsToPatch
  • BT4LE-Handoff-Hotspot
  • Handoff (10.10 - 全版本)

  • 需要AirPortBrcm4360 WiFi 和 BT4LE支持
  • 補丁Credit: Dokterdok (選擇其中一種)
  • 10.10.2 以及更新版本, Handoff (有效)/Hotspot (未測試)
  • 二進制補丁: IOBluetoothFamily
  • Find: 48 85 C0 74 5C 0F B7 48
  • Replace: 41 BE 0F 00 00 00 EB 59
  • 10.10 和 10.10.1, Handoff/Hotspot
  • 二進制補丁: IOBluetoothFamily
  • Find: 8B 87 8C 01 00 00
  • Replace: B8 0F 00 00 00 90
  • 安裝(選擇其中一種)
  • Kext/二進制補丁
  • 下載wireless_bcm94352-100.command.zip,也可以在 http://download.csdn.net/detail/wr132/9745490 下載
  • 雙擊Downloads/wireless_bcm94352-110.command
  • Patch: 1
  • Handoff only
  • Clover/二進制補丁
  • 下載
  • 10.10 以及更新版本, config-bcm94352-103.plist.zip,也可以在 http://download.csdn.net/detail/wr132/9745491 下載
  • 將補丁中的內容粘貼到config.plist/KernelAndKextPatches/KextsToPatch
  • BT4LE-Handoff-Hotspot
  • Handoff - 暫無解決方案 (10.9 - 全版本)

    第3b步:驅動94352 5GHz/Handoff(前提是WiFi和藍牙已經驅動)

    BCM94352 5 GHz/Handoff (10.12 - 全版本)

  • 需要AirPortBrcm4360 WiFi 和 BT4LE支持
  • 補丁Credit: Dokterdok (選擇其中一種)
  • 10.10.2 以及更新版本
  • 二進制補丁: AirPortBrcm4360
  • 如果是US/FCC: the-darkvoid #1, [FIX] macOS Sierra DP1 BCM94532Z WiFi
  • Find: 81 F9 52 AA 00 00 75 29
  • Replace: 81 F9 52 AA 00 00 66 90
  • 如果不是 US/FCC, 參見上方 ROW/WiFi 國家代碼
  • “Airport Extreme” (可選) - Credit: Skvo
  • 二進制補丁: AirPortBrcm4360
  • Find: 6B 10 00 00 75 0D
  • Replace: 6B 10 00 00 90 90
  • Handoff/Hotspot, 參見上方Handoff
  • 安裝
  • Clover/kext補丁
  • 下載
  • 10.12 以及更新版本, config-bcm94352-120.plist.zip,也可以在 http://download.csdn.net/detail/wr132/9745495 下載
  • 將補丁粘貼到config.plist/KernelAndKextPatches/KextsToPatch
  • BCM94352-fvco-darkvoid (錯誤地被標記為 5GHz)
  • 如果不是 US/FCC, 參見上方 ROW/WiFi 國家代碼
  • BCM94352-Airport-Extreme (可選)
  • BT4LE-Handoff-Hotspot
  • BCM94352 5 GHz/Handoff (10.11 - 全版本)

  • 需要AirPortBrcm4360 WiFi 和 BT4LE支持
  • 補丁
  • 10.10 以及更新版本,5GHz
  • 二進制補丁: AirPortBrcm4360
  • 如果是US/FCC: the-darkvoid #981
  • Find: 41 83 FC FF 74 2C 48
  • Replace: 66 C7 06 55 53 EB 2B
  • 如果不是 US/FCC, 參見上方 ROW/WiFi 國家代碼
  • “Airport Extreme” (可選) - Credit: Skvo
  • 二進制補丁: AirPortBrcm4360
  • Find: 6B 10 00 00 75 0D
  • Replace: 6B 10 00 00 90 90
  • Handoff/Hotspot, 參見上方Handoff
  • 安裝(選擇其中一種方法)
  • Kext/二進制補丁
  • 下載wireless_bcm94352-110-v4.0.command.zip,也可以在 http://download.csdn.net/detail/wr132/9745485 下載
  • 雙擊Downloads/wireless_bcm94352-11-v4.0.command
  • 選擇補丁
  • Patch: 2
  • Handoff/BCM94352/US-FCC
  • Patch: 3
  • Handoff/BCM94352/Country Code
  • 參見上方 ROW/WiFi 國家代碼
  • Clover/kext補丁
  • 下載
  • 10.10 以及更新版本, config-bcm94352-110.plist.zip,也可以在 http://download.csdn.net/detail/wr132/9745488 下載
  • 將補丁粘貼到config.plist/KernelAndKextPatches/KextsToPatch
  • 5GHz (選擇其中一種)
  • BCM94352-5GHz-US-FCC-dv
  • BCM94352-5GHz-FR
  • 參見上方 ROW/WiFi 國家代碼
  • BCM94352-Airport-Extreme (可選)
  • BT4LE-Handoff-Hotspot
  • BCM94352 5 GHz/Handoff (10.10 - 全版本)

  • 需要AirPortBrcm4360 WiFi 和 BT4LE支持
  • 補丁
  • 10.10 以及更新版本,5GHz
  • 二進制補丁: AirPortBrcm4360
  • 如果是US/FCC: the-darkvoid #981
  • Find: 41 83 FC FF 74 2C 48
  • Replace: 66 C7 06 55 53 EB 2B
  • 如果不是 US/FCC, 參見上方 ROW/WiFi 國家代碼
  • “Airport Extreme” (可選) - Credit: Skvo
  • 二進制補丁: AirPortBrcm4360
  • Find: 6B 10 00 00 75 0D
  • Replace: 6B 10 00 00 90 90
  • Handoff/Hotspot, 參見上方Handoff
  • 安裝(選擇其中一種方法)
  • Kext/二進制補丁
  • 下載wireless_bcm94352-100.command.zip,也可以在 http://download.csdn.net/detail/wr132/9745490 下載
  • 雙擊Downloads/wireless_bcm94352-100.command
  • 選擇補丁
  • Patch: 2
  • Handoff/BCM94352/US-FCC
  • Patch: 3
  • Handoff/BCM94352/Country Code
  • 參見上方 ROW/WiFi 國家代碼
  • Clover/kext補丁
  • 下載
  • 10.10 以及更新版本, config-bcm94352-103.plist.zip,也可以在 http://download.csdn.net/detail/wr132/9745491 下載
  • 將補丁粘貼到config.plist/KernelAndKextPatches/KextsToPatch
  • 5GHz (選擇其中一種)
  • BCM94352-5GHz-US-FCC-dv
  • BCM94352-5GHz-FR
  • 參見上方 ROW/WiFi 國家代碼
  • BCM94352-Airport-Extreme (可選)
  • BT4LE-Handoff-Hotspot
  • BCM94352 5 GHz/Handoff (10.9 - 全版本)

  • 補丁
  • 5GHz/10.9.5 - Credit:Skvo
  • 二進制補丁: AirPortBrcm4360
  • Find: 58 54 00 20 17 27 20 00 00
  • Replace: 58 54 00 1B 67 31 95 00 09
  • Post #825, [Guide] Airport - PCIe Half Mini v2 - Page 83
  • 5 GHz - Credit: Skvo
  • 二進制補丁: AirPortBrcm4360
  • Find: 01 58 54
  • Replace: 01 58 58
  • Post #249, [Guide] Airport - PCIe Half Mini v2 - Page 25
  • 安裝(選擇其中一種方法)
  • Kext/二進制補丁
  • 下載wireless_bcm94352-90_patch.command.zip
  • 雙擊Downloads/wireless_bcm94352-90_patch.command
  • 不要移動文件
  • 輸入密碼
  • Clover/kext補丁
  • 下載bcm94352-90.plist.zip
  • 將補丁粘貼到config.plist/KernelAndKextPatches/KextsToPatch
  • I. Broadcom

    原生網卡細節

  • BCM94360CD, 2.4/5 GHz, ac+abgn, 3 Stream, 1300 Mbs + BT4LE(PCIe x1, not half mini)
  • BCM94331CD - 2.4/5 GHz, abgn, 3 stream, 450 Mbs + BT4LE (PCIe x1, not half mini)
  • BCM943224 HMB, 2.4/5 GHz abgn, 2 Stream, 300 Mbs + BT3
  • Broadcom Device_IDs (Vendor_ID: 14e4)

  • 受支持的Device_ID
  • 43a0 - BCM94360CD, 2.4/5 GHz, ac+abgn, 3 Stream, 1300 Mbs + BT4LE
  • 4331 - BCM94331CD - 2.4/5 GHz, abgn, 3 stream, 450 Mbs + BT4LE
  • 10.10+/白名單
  • 4353 - BCM943224 HMB, 2.4/5 GHz abgn, 2 Stream, 300 Mbs + BT3
  • 10.10+/白名單
  • 4353 - BCM943224 HMS, 2.4/5 GHz abgn, 2 Stream, 300 Mbs
  • 10.10+/白名單
  • 受支持的Device_ID(需要注入)
  • 43b1 - BCM94352 HMB/AzureWave AW-CE123H, 2.4/5 GHz, ac+abgn, 2 stream, 867 Mbs + BT4LE
  • 4357 - BCM943225 HMB/AzureWave AW-NB290H, 2.4 GHz, bgn, 2 stream, 108 Mbs + BT3
  • 不受支持的Device_ID
  • 3a. 4359 - BCM943228 HMB/AzureWave AW-NB111H, 2.4/5 GHz, abgn, 2 stream, 300 Mbs + BT4
  • II. Atheros

    原生網卡細節

  • AR9280 - 2.4/5 GHz 802.11n, 2 Stream, 300 Mbs
  • AR9380 - 2.4/5 GHz, abgn, 3 Stream, 450 Mbs
    below)
  • Atheros Device_IDs (Vendor_ID: 168c)

  • Native Device_IDs (AirPort.Atheros40.kext)
  • 0030 - AR9380 2.4/5 GHz abgn, 3 Stream, 450 Mbs
  • 002a - AR9280 2.4/5 GHz abgn, 2 Stream, 300 Mbs
  • Supported Device_IDs (injection required)
  • 002e - AR9287 2.4 GHz, abgn, 2 stream, 108 Mbs
  • 002b - AR9285 2.4 GHz, abgn, 1 stream, 54 Mbs
  • Combo - AR928x + Bluetooth (limited OS X support for Atheros bluetooth, Note 2
  • 注意 - Atheros WiFi + BT

  • BT, 參見 RehabMan/OS-X-Atheros-3k-Firmware
  • 參見 AzureWave NB037H (WiFi+BT Combo) with Kext
  • 雙模 USB 4.0 Bluetooth Dongle (BCM20702 Chipset) | GMYLE
  • System Preferences/Network/Airport

    附注

  • 確定無線網卡的Device_ID
  • 下載,安裝并運行DPCIManager | Free System Administration software downloads at SourceForge.net.
  • 在DPCIManager/PCI中尋找 Vendor-ID 14E4 (Broadcom) 或者 168E (Atheros)
  • 記下Device-ID并且跟上方提供的受支持的Device-ID比對
  • Vendor/Device ID is 14E4/4353; BCM943224 (下方例子)
  • 確定無線網卡/藍牙的 ProductID/VendorID
  • System Information/Hardware/USB
  • 選擇 “.. Bluetooth…”/BCM207020A (下方例子)
  • ProductID/Convert hex to decimal/Ex. 0x217d = decimal 8573
  • VendorID/Convert hex to decimal/Ex. 0x0a5c = decimal 2652 (Broadcom)
  • Credits

    THe KiNG http://www.projectosx.com/forum/index.php?showtopic=1416
    Andy Vandijck http://www.insanelymac.com/forum/index.php?showtopic=234570
    SJ_UnderWater
    Skvo #249, [Guide] Airport - PCIe Half Mini v2 - Page 25
    Skvo #135, Airport - PCIe Half Mini - Page 7
    dokterdok, Continuity-Activation-Tool
    webcivilian, #153, Airport - PCIe Half Mini - Page 8
    the-darkvoid, BrcmPatchRAM - Upload firmware into Broadcom Bluetooth USB devices and [Guide] Airport - PCIe Half Mini v2 - Page 99
    AREOS #238 Airport - PCIe Half Mini - Page 12
    sefki21 #914 [Guide] Airport - PCIe Half Mini v2 - Page 92
    lisai9093, #346 Airport - PCIe Half Mini - Page 18
    the-darkvoid, [FIX] macOS Sierra DP1 BCM94532Z WiFi
    bpresles, 10.12.1 - Using Info.plist patching instead of DeviceID injection

    總結

    以上是生活随笔為你收集整理的【黑苹果教程】Airport-miniPCIe 无线网卡驱动的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。