BrcmPatchRAM 黑苹果WiFi无线网卡蓝牙驱动
BrcmPatchRAM
支持DW1560、DW1820A、DW1830、BCM94360Z4等等黑蘋果Wi-Fi無(wú)線網(wǎng)卡藍(lán)牙驅(qū)動(dòng),更多驅(qū)動(dòng)型號(hào)請(qǐng)往下看支持列表。
大多數(shù)Broadcom USB藍(lán)牙設(shè)備都使用稱為RAMUSB的系統(tǒng)。 RAMUSB允許動(dòng)態(tài)更新設(shè)備的固件,但是在關(guān)閉計(jì)算機(jī)時(shí),先前應(yīng)用的任何更新都會(huì)丟失。
Broadcom Windows驅(qū)動(dòng)程序?qū)⒃诿看螁?dòng)時(shí)將固件上載到Broadcom藍(lán)牙設(shè)備中,但是,對(duì)于macOS,此功能不可用。?BrcmPatchRAM?kext是一個(gè)macOS驅(qū)動(dòng)程序,適用于基于Broadcom RAMUSB的設(shè)備的PatchRAM更新。 每次啟動(dòng)/喚醒時(shí),它將固件更新應(yīng)用于Broadcom藍(lán)牙設(shè)備,與Windows驅(qū)動(dòng)程序相同。 應(yīng)用的固件是從Windows驅(qū)動(dòng)程序中提取的,并且功能應(yīng)與Windows相同。
請(qǐng)注意,原始的Apple Broadcom藍(lán)牙設(shè)備不是RAMUSB設(shè)備,因此沒(méi)有相同的固件機(jī)制。
安裝
請(qǐng)注意,如果您有Apple MacBook / iMac / Mac Pro等,請(qǐng)按照?Mac instructions
根據(jù)macOS版本安裝BrcmPatchRAM.kext或BrcmPatchRAM2.kext或BrcmPatchRAM3.kext其中之一,決不要三者都安裝。
- BrcmPatchRAM.kext: 適用于 10.10 或更早版本.
- BrcmPatchRAM2.kext: 適用于 10.11-10.14.
- BrcmPatchRAM3.kext: 適用于 10.15 或更高版本
另外,根據(jù)安裝位置安裝一個(gè)固件kext BrcmFirmwareData.kext或BrcmFirmwareRepo.kext,決不要同時(shí)安裝。
- BrcmFirmwareData.kext: 最適合引導(dǎo)加載程序注入。 這是首選配置。
- BrcmFirmwareRepo.kext: 安裝到/System/Library/Extensions(在10.11及更高版本上為/Library/Extensions)。 該kext的內(nèi)存效率比BrcmFirmwareData.kext略高,但是不能由引導(dǎo)加載程序注入。
- 高級(jí)用戶:對(duì)于自定義固件注入器,請(qǐng)安裝注入器以及BrcmFirmwareRepo.kext。 這可以從/System/Library/Extensions或通過(guò)引導(dǎo)加載程序注入工作。 (可選)您可以從BrcmFirmwareRepo.kext/Contents/Resources中刪除所有固件。 如果通過(guò)引導(dǎo)加載程序使用注入器,則必須將BrcmFirmwareRepo.kext的Info.plist中的IOProviderClass從disabled_IOResources更改為IOResources。
另外,如果您有非PatchRAM設(shè)備(或者不確定),請(qǐng)安裝macOS版本的BrcmNonPatchRAM.kext或BrcmNonPatchRAM2.kext之一,請(qǐng)不要同時(shí)安裝兩者。盡管這些kext不安裝任何固件(這些設(shè)備內(nèi)置固件),但它們?nèi)砸蕾嘊rcmPatchRAM.kext?/?BrcmPatchRAM2.kext。
- BrcmNonPatchRAM.kext: 適用于 10.10 或更早版本.
- BrcmNonPatchRAM2.kext: 適用于 10.11 或更高版本.
BrcmBluetoothInjector.kext
用于macOS 10.11或更高版本,對(duì)于較舊的系統(tǒng),請(qǐng)使用BrcmBluetoothInjectorLetacy.kext;使用BrcmPatchRAM3.kext還需要BrcmBluetoothInjector.kext,因?yàn)閙acOS Catalina(10.15)中的更改要求使用單獨(dú)的注射器注入到kext。 這是由于刪除了以下IOCatalogue方法:
IOCatalogue::addDrivers, IOCatalogue::removeDrivers and IOCatalogue::startMatching因此,為了使設(shè)備(BroadcomBluetoothHostControllerUSBTransport)加載本機(jī)BT驅(qū)動(dòng)程序,我們使用IOProbeScore稍低于BrcmPatchRAM3的plist進(jìn)行注入,因此它不會(huì)在固件上傳之前進(jìn)行探測(cè)。
BrcmBluetoothInjector.kext是無(wú)代碼內(nèi)核擴(kuò)展,它使用plist注入BT硬件數(shù)據(jù); 它不包含固件上載器。 如果希望查看您的設(shè)備在沒(méi)有固件上傳器的情況下是否可以運(yùn)行,則可能還需要嘗試此kext。
請(qǐng)勿在此kext上使用BrcmPatchRAM或BrcmPatchRAM2。
BrcmBluetoothInjector?可以驅(qū)動(dòng)的設(shè)備型號(hào):
- [0489:e032]?20702 E032 Combo
- [0489:e042]?20702A1 Lenovo China standalone
- [0489:e046]?20702A1 Acer 43228+20702 combo card
- [0489:e04f]?20702A1 Lenovo China 43227 WLAN + 20702A1 Combo card
- [0489:e052]?20702 non-UHE Generic
- [0489:e055]?43142A0 Acer combo
- [0489:e059]?Acer 43228 + 20702A1 combo
- [0489:e079]?Lenovo China 43162 NGFF
- [0489:e07a]?Lenovo China 4352+20702 NGFF
- [0489:e087]?Acer 43228 NGFF combo module
- [0489:e096]?BCM43142A0
- [0489:e097]?Acer Foxconn BCM4356A2 NGFF
- [0489:e0a1]?20703A1 Lenovo 43602 NGFF combo
- [04ca:2003]?20702A1 Lenovo China standalone
- [04ca:2004]?LiteOn 43228+20702 combo
- [04ca:2005]?LiteOn 43228+20702 combo
- [04ca:2006]?LiteOn 43142 combo
- [04ca:2009]?LiteOn 43142 combo
- [04ca:200a]?LiteOn 4352 combo
- [04ca:200b]?LiteOn 4352 combo
- [04ca:200c]?LiteOn 4352 combo
- [04ca:200e]?Liteon 43228 NGFF combo
- [04ca:200f]?Acer_LiteOn BCM20702A1_4352
- [04ca:2012]?Acer BCM943142Y NGFF
- [04ca:2013]?Acer LiteOn BCM4356A2 NGFF
- [04ca:2014]?Asus LiteOn BCM4356A2 NGFF
- [04ca:2016]?Lenovo 43162 NGFF combo module
- [04f2:b4a1]?ASUS Chicony BCM43142A0 NGFF
- [04f2:b4a2]?BCM4356A2
- [050d:065a]?20702 standalone
- [0930:021e]?20702A1 Toshiba standalone
- [0930:021f]?Toshiba 43142
- [0930:0221]?20702A1 Toshiba 4352
- [0930:0223]?20702A1 Toshiba 4352
- [0930:0225]?Toshiba 43142 combo NGFF
- [0930:0226]?Toshiba 43142 combo NGFF
- [0930:0229]?43162 combo NGFF
- [0a5c:2168]?BRCM Generic 43162Z
- [0a5c:2169]?BRCM Generic 43228z
- [0a5c:216a]?Dell DW1708 43142Y combo
- [0a5c:216b]?HP Rapture 4352z ngff combo
- [0a5c:216c]?HP Harrier 43142
- [0a5c:216d]?HP Hornet 43142Y ngff combo
- [0a5c:216e]?HP Blackbird 43162 NGFF
- [0a5c:216f]?Dell DW1560 4352+20702 M.2
- [0a5c:217d]?BCM2070 – BCM943224HMB, BCM943225HMB Combo
- [0a5c:21d7]?BRCM Generic 43142A0 RAMUSB
- [0a5c:21de]?4352+20702A1 combo
- [0a5c:21e1]?20702A1 non-UHE HP SoftSailing
- [0a5c:21e3]?20702A1 non-UHE 4313 combo HP Valentine
- [0a5c:21e6]?20702 non-UHE Lenovo Japan
- [0a5c:21e8]?20702A1 dongles
- [0a5c:21ec]?20702A1 REF6 OTP module standalone
- [0a5c:21f1]?43228 combo
- [0a5c:21f3]?Lenovo Edge 43228 + 20702A1 combo
- [0a5c:21f4]?Lenovo Edge 4313 + 20702A1 combo
- [0a5c:21fb]?HP Supra 4352 20702A1 combo
- [0a5c:21fd]?BRCM Generic 4352z RAMUSB
- [0a5c:640a]?BRCM Generic Reference 4356
- [0a5c:640b]?HP Luffy 43228 + 20702 M.2
- [0a5c:640e]?Lenovo 4356 NGFF combo
- [0a5c:6410]?20703A1 RAM download – DW1830 43602
- [0a5c:6412]?Dell 4350C5
- [0a5c:6413]?Broadcom Generic 4350C5
- [0a5c:6414]?Lenovo 4350C5
- [0a5c:6417]?Zebra 4352
- [0a5c:6418]?HP Brook 2x2ac
- [0a5c:7460]?20703A1 RAM download
- [0b05:17b5]?Asus 43228+20702A1 combo
- [0b05:17cb]?20702 standalone
- [0b05:17cf]?Asus 4352_20702A1 combo
- [0b05:180a]?Azurewave 4360+20702 combo
- [0b05:181d]?Asus AZUREWAVE MB BCM4356A2
- [0bb4:0306]?20703A1 HTC runtime RAM dongle
- [105b:e065]?LenovoChina 43142A0 combo
- [105b:e066]?LenovoChina 43228+20702 combo
- [13d3:3384]?20702A1 Azurewave standalone
- [13d3:3388]?BRCM Generic 43142A0 RAMUSB
- [13d3:3389]?BRCM Generic 43142A0 RAMUSB
- [13d3:3392]?Azurewave 43228+20702
- [13d3:3404]?4352HMB Azurewave Module
- [13d3:3411]?Dell Alienware 4352 20702A1 combo
- [13d3:3413]?Azurewave 4360+20702 combo
- [13d3:3418]?Azurewave 4352+20702 combo module
- [13d3:3427]?Toshiba 43142 combo NGFF
- [13d3:3435]?AZUREWAVE BCM20702A1_4352
- [13d3:3456]?AZUREWAVE BCM20702A1_4352
- [13d3:3473]?Asus AZUREWAVE BCM4356A2 NGFF
- [13d3:3482]?AZUREWAVE BCM43142A0 NGFF
- [13d3:3484]?Acer AZUREWAVE BCM43142A0 NGFF
- [13d3:3485]?Asus AZUREWAVE BCM4356A2 NB 2217NF
- [13d3:3488]?Asus AZUREWAVE BCM4356A2 NB 2210
- [13d3:3492]?Asus AZUREWAVE BCM4356A2 NGFF
- [13d3:3504]?AW CM217NF BCM4371C2
- [13d3:3508]?AW ASUS CM217NF BCM4371C2
- [13d3:3517]?AW CE160H BCM20702
- [145f:01a3]?20702A1 Asus Trust standalone
- [2b54:5600]?Emdoor AP6356SD BCM4356A2
- [2b54:5601]?Asus AP6356SDP1A BCM4356A2
- [2b54:5602]?AMPAK AP6356SDP2A BCM4356A2
- [33ba:03e8]?TOULINEUA BCM94360Z4 4360+20702 combo
- [33ba:03e9]?TOULINEUA BCM94360Z3 4360+20702 combo
- [413c:8143]?DW1550 4352+20702 combo
- [413c:8197]?Dell DW380 Nancy Blakes standalone
支持的設(shè)備
BrcmPatchRAM支持任何基于BCM20702芯片組的Broadcom USB藍(lán)牙設(shè)備(可能也支持其他芯片組,但是尚未經(jīng)過(guò)測(cè)試)。
目前支持以下設(shè)備:
- 標(biāo)有 ***** 的設(shè)備已成功測(cè)試
非PatchRAM設(shè)備(BrcmPatchRAM用于加速睡眠后的恢復(fù)):
- [03f0:231d]?HP 231d (ProBook BT built-in firmware)
- [13d3:3295]?Azurewave BCM943225 (20702A bult-in firmware)
經(jīng)過(guò)測(cè)試的PatchRAM設(shè)備:
- [0489:e032]?20702 Combo USB
- [0489:e042]?20702A1 Lenovo China *
- [0489:e079]?Lenovo China 43162 NGFF
- [0489:e07a]?Lenovo NGFF (4352 / 20702)
- [04ca:2003]?20702A1 Lenovo China
- [04ca:200a]?LiteOn (4352 Combo)
- [04ca:200b]?LiteOn (4352 Combo) *
- [04ca:200c]?LiteOn (4352 Combo)
- [04ca:200f]?Acer / LiteOn (4352 Combo)
- [050d:065a]?Belkin (20702)
- [0930:0221]?Toshiba (4352 / 20702)
- [0930:0223]?Toshiba NGFF (4352 / 20702) *
- [0a5c:216b]?HP Rapture 4352Z NGFF Combo
- [0a5c:216e]?HP Blackbird 43162 NGFF
- [0a5c:216f]?Dell DW1560 (4352/20702)
- [0a5c:21de]?4352/20702A1 combo
- [0a5c:21e1]?HP Softsailing (20702A1)
- [0a5c:21e6]?non-UHE Lenovo Bluetooth (20702)
- [0a5c:21e8]?Bluetooth USB Dongle (20702A1) *
- [0a5c:21ec]?Inateck Bluetooth (20702A1)
- [0a5c:21fb]?HP Supra 4352 (20702A1 Combo)
- [0a5c:21fd]?Broadcom 4352Z
- [0a5c:22be]?Broadcom BCM20702 Bluetooth 4.0 USB Device
- [0a5c:6410]?Dell Wireless 1830 Bluetooth 4.1 LE
- [0a5c:6412]?Dell Wireless 1820 Bluetooth 4.1 LE
- [0b05:17cb]?Asus BT-400 (20702 stand-alone) *
- [0b05:17cf]?Asus (4352/20702A1 combo) *
- [0b05:180a]?Azurewave (4360/20702 combo)
- [13d3:3404]?Azurewave (4352HMB) *
- [13d3:3411]?Dell Alienware (4352/20702A1 combo) *
- [13d3:3413]?Azurewave (4360/20702 combo)
- [13d3:3418]?Azurewave (4352/20702 combo)
- [13d3:3435]?Azurewave (4352/20702 combo)
- [13d3:3456]?Azurewave (4352/20702 combo)
- [413c:8143]?Dell DW1550 (4352/20702 combo)
Windows軟件包中的所有固件都存在于kext中,并自動(dòng)與其供應(yīng)商/設(shè)備ID關(guān)聯(lián)。 它們有望工作,但尚未得到確認(rèn)。 如果您可以確認(rèn)上面未列出的工作設(shè)備,請(qǐng)通過(guò)github上的issues數(shù)據(jù)庫(kù)進(jìn)行通知。固件已更新到版本12.0.1.1105。
更多安裝細(xì)節(jié)
BrcmPatchRAM.kext或BrcmPatchRAM2.kext或BrcmPatchRAM3.kext可以通過(guò)引導(dǎo)加載程序kext注入安裝,也可以放置在/System/Library/Extensions(在10.11及更高版本中為/Library/Extensions)中。 根據(jù)系統(tǒng)版本,僅安裝一個(gè),而不是安裝三個(gè)。
BrcmFirmwareRepo.kext不適用于bootloader kext注入,除非使用特定于設(shè)備的固件注入器。?BrcmFirmwareData.kext可以與bootloader kext注入一起使用。
您還可以使用特定于設(shè)備的固件注入器(與BrcmFirmwareRepo.kext結(jié)合使用)。 在這種情況下,BrcmFirmwareRepo.kext確實(shí)可以從引導(dǎo)加載程序kexts中工作。
您可以在git存儲(chǔ)庫(kù)的firmwares目錄中找到設(shè)備專用注射器。 它們不包含在發(fā)行版ZIP中。
配置
使用以下內(nèi)核引導(dǎo)參數(shù)可以更改許多延遲。 如果發(fā)現(xiàn)在固件加載期間BrcmPatchRAM掛起,則可以更改這些值。 有關(guān)這些延遲的更多詳細(xì)信息,請(qǐng)參閱源。
- bpr_initialdelay:更改mInitialDelay,即與設(shè)備進(jìn)行任何通信之前的延遲(以毫秒為單位)。預(yù)設(shè)值為100
- bpr_handshake:覆蓋mSupportsHandshake,固件上傳的握手支持狀態(tài)。?0表示在上傳固件后等待bpr_preresetdelay?毫秒,然后重置設(shè)備。?1表示等待來(lái)自設(shè)備的特定響應(yīng),然后重置設(shè)備。默認(rèn)值取決于設(shè)備標(biāo)識(shí)符。
- bpr_preresetdelay:更改mPreResetDelay,即設(shè)備接受固件所需的延遲(以毫秒為單位)。當(dāng)bpr_handshake為1(根據(jù)設(shè)備標(biāo)識(shí)符手動(dòng)傳遞或自動(dòng)應(yīng)用)時(shí),該值未使用。默認(rèn)值為250
- bpr_postresetdelay:更改mPostResetDelay,即固件上傳后重置設(shè)備后,固件初始化所需的延遲(以毫秒為單位)。預(yù)設(shè)值為100
- bpr_probedelay:更改mProbeDelay(已在BrcmPatchRAM3中刪除),即探測(cè)設(shè)備之前的延遲(以毫秒為單位)。預(yù)設(shè)值為0
例如,要將mPostResetDelay更改為400ms,請(qǐng)使用內(nèi)核標(biāo)志:bpr_postresetdelay=400。
注意:一些典型的“從睡眠中喚醒”問(wèn)題報(bào)告成功:bpr_probedelay=100 bpr_initialdelay=300 bpr_postresetdelay=300。 或稍長(zhǎng)的延遲:bpr_probedelay=200 bpr_initialdelay=400 bpr_postresetdelay=400。
細(xì)節(jié)
BrcmPatchRAM包含2個(gè)部分:
- BrcmPatchRAM本身與受支持的Broadcom藍(lán)牙USB設(shè)備(在Info.plist中配置)進(jìn)行通信,并檢測(cè)它們是否需要固件更新。
如果需要固件更新,則匹配的固件數(shù)據(jù)將被上載到設(shè)備并重置設(shè)備。
- BrcmFirmwareStore(由BrcmFirmwareData.kext或BrcmFirmwareRepo.kext實(shí)現(xiàn))是共享資源,其中包含用于不同Broadcom藍(lán)牙USB設(shè)備的所有已配置固件。某些設(shè)備需要特定于設(shè)備的固件,而其他設(shè)備可以使用Windows驅(qū)動(dòng)程序中可用的最新版本。會(huì)定期添加/配置新固件以支持設(shè)備,因此請(qǐng)確保遵循發(fā)行更新,或者如果發(fā)現(xiàn)不支持設(shè)備,請(qǐng)記錄問(wèn)題。可以使用zlib壓縮存儲(chǔ)固件,以使配置大小易于管理。
上傳設(shè)備固件后,設(shè)備控件將移交給Apple的BroadcomBluetoothHostControllerUSBTransport。 這意味著,出于所有意圖和目的,您的設(shè)備將是macOS上的本地設(shè)備,并且完全支持所有功能。
可以通過(guò)引導(dǎo)加載程序或通過(guò)BrcmPatchRAM與Continuity Activation Patch結(jié)合使用?BT4LEContinuityFixup, 或通過(guò)dokterdok的腳本?Continuity-Activation-Tool
OpenCore?用戶可以使用config.plist中的quirk參數(shù)?ExtendBTFeatureFlags進(jìn)行修補(bǔ)。
故障排除
安裝BrcmPatchRAM之后,即使您的藍(lán)牙圖標(biāo)可能出現(xiàn),也可能是固件未正確更新。
通過(guò)轉(zhuǎn)到系統(tǒng)信息并在藍(lán)牙信息面板下檢查藍(lán)牙固件版本號(hào)來(lái)驗(yàn)證固件是否已更新。
如果版本號(hào)為?4096,則意味著您的設(shè)備沒(méi)有更新固件,并且將無(wú)法正常工作。
通過(guò)在終端中運(yùn)行以下命令來(lái)驗(yàn)證系統(tǒng)日志中的任何錯(cuò)誤:
# 10.12或者更新的系統(tǒng):log show --last boot | grep -i brcm[fp]# 對(duì)于舊的macOS版本:cat /var/log/system.log | grep -i brcm[fp]確保只檢查最新的引導(dǎo)消息,因?yàn)閟ystem.log可能會(huì)追溯幾天。
如果固件上傳失敗并顯示錯(cuò)誤,請(qǐng)嘗試安裝BrcmPatchRAM的“debug`版本,以便在日志中獲取更多詳細(xì)信息。
為了報(bào)告錯(cuò)誤,請(qǐng)?jiān)趃ithub上用以下信息記錄問(wèn)題:
- Device product ID
- Device vendor ID
- 使用的BrcmPatchRAM版本
- /var/log/system.log中的BrcmPatchRAM調(diào)試輸出轉(zhuǎn)儲(chǔ),顯示固件上傳失敗
固件兼容性
某些USB設(shè)備專用于固件,嘗試將同一芯片組的任何其他固件上載到它們中都會(huì)失敗。
通常在系統(tǒng)日志中顯示為:
BrcmPatchRAM: Version 0.5 starting.BrcmPatchRAM: USB [0a5c:21e8 5CF3706267E9 v274] "BCM20702A0" by "Broadcom Corp"BrcmPatchRAM: Retrieved firmware for firmware key "BCM20702A1_001.002.014.1443.1612_v5708".BrcmPatchRAM: Decompressed firmware (29714 bytes --> 70016 bytes).BrcmPatchRAM: device request failed (0xe000404f).BrcmPatchRAM: Failed to reset the device (0xe00002d5).BrcmPatchRAM: Unable to get device status (0xe000404f).BrcmPatchRAM: Firmware upgrade completed successfully.兩次之間的錯(cuò)誤表示固件未成功上傳,并且設(shè)備很可能需要配置特定的固件。
對(duì)于其他設(shè)備,可用的最新固件(即使未在Windows驅(qū)動(dòng)程序中專門指定)也可以正常工作。
新設(shè)備
為了支持新設(shè)備,需要從現(xiàn)有Windows驅(qū)動(dòng)程序中提取該設(shè)備的固件。
可在以下位置找到最新(最新)的Broadcom USB藍(lán)牙驅(qū)動(dòng)程序的副本:?http://drivers.softpedia.com/get/BLUETOOTH/Broadcom/ASUS-X99-DELUXE-Broadcom-Bluetooth-Driver-6515800-12009860.shtml#download
如果您遇到的驅(qū)動(dòng)程序比12.0.0.9860更新,請(qǐng)告訴我。
為了獲取設(shè)備專用的設(shè)備固件,請(qǐng)執(zhí)行以下步驟:
- 查找您的USB設(shè)備供應(yīng)商和產(chǎn)品ID,在此示例中,我們將使用BCM94352Z PCI NGFF WiFi/BT組合卡,其供應(yīng)商為0930,產(chǎn)品ID為0233。
- 解壓縮Windows藍(lán)牙驅(qū)動(dòng)程序包并打開(kāi)bcbtums-win8x64-brcm.inf文件
- 在.inf文件中找到您的供應(yīng)商/設(shè)備ID組合
- 在.inf文件中找到提到的RAMUSB0223設(shè)備:
- 在這種情況下,請(qǐng)從Windows軟件包中復(fù)制與設(shè)備匹配的固件十六進(jìn)制文件。BCM20702A1_001.002.014.1443.1457.hex
- 現(xiàn)在可以選擇使用隨附的zlib.pl腳本壓縮固件文件:
- 之后,可以創(chuàng)建一個(gè)十六進(jìn)制轉(zhuǎn)儲(chǔ),以粘貼到plist編輯器中:
- 使用plist編輯器在?*BcmFirmwareStore/Firmwares*詞典下創(chuàng)建一個(gè)新的固件密鑰。請(qǐng)注意,macOS中顯示的版本號(hào)是文件名中的最后一個(gè)數(shù)字(在我們的示例中為1457)+ 4096。因此,在這種情況下,macOS中的固件版本為:c14 v5553。
- 在*BcmFirmwareStore/Firmwares*下配置密鑰后,將設(shè)備ID添加為BrcmPatchRAM的新設(shè)備。
固件也可以直接通過(guò)BrcmFirmwareRepo.kext/Contents/Resources加載,可以通過(guò)固件密鑰名稱(請(qǐng)參見(jiàn)上文),也可以僅使用供應(yīng)商和設(shè)備ID命名文件。 例如,0930_0223.hex(未壓縮)或0930_0223.zhx(壓縮)。
復(fù)制現(xiàn)有的IOKit個(gè)性化并修改其屬性是最簡(jiǎn)單的方法。 使用其唯一的固件密鑰配置較早的固件。
更多黑蘋果安裝教程請(qǐng)前往魏叔黑果網(wǎng)~
總結(jié)
以上是生活随笔為你收集整理的BrcmPatchRAM 黑苹果WiFi无线网卡蓝牙驱动的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: (转载)Linux僵死进程的产生与避免
- 下一篇: [浏览器]Apple之Safari 5.