前言
驅(qū)動的安裝可以說是黑蘋果中最關(guān)鍵的一步,前面的安裝只是個開始,大部分工作還在后面這半部分。安裝可以參考我之前的一篇文章,這里主要是記錄黑蘋果驅(qū)動安裝的相關(guān)問題。我的方法不一定適合你,因為每個人的硬件情況不一樣,但是可以做個參考,多一份嘗試就多一次成功的機會。
電腦參數(shù)如下:
電腦型號:ASUS FL5500L
主板:X555LD
處理器:i7 4510U
顯卡(核顯):hd4400
聲卡:ALC 233
目錄
一、建議,工具,說明
二、鍵盤,觸摸板驅(qū)動
三、網(wǎng)卡驅(qū)動
四、顯卡驅(qū)動
五、聲卡驅(qū)動
六、電量顯示
七、亮度調(diào)節(jié)
幾點建議
??當你調(diào)試好某一部分功能后,勤于備份EFI和config.plist,防止進不去系統(tǒng)。
??如果涉及到因為增加或刪除某些驅(qū)動進不去系統(tǒng),可嘗試clover引導(dǎo)界面加入-x進入安全模式,進入系統(tǒng)修復(fù)相關(guān)問題。
??如果安全模式也進不去系統(tǒng),可以進入恢復(fù)模式使用終端命令進行相關(guān)的恢復(fù)操作。
??修改Mac系統(tǒng)文件還一種方式就是在Windows里使用APFS for Windows。
工具
1、驅(qū)動的安裝可以使用Multibeast,需要下載和自己系統(tǒng)一致的版本。在macOS 10.14里不知什么原因,一直安裝失敗,所以我選擇了手動安裝驅(qū)動。
2、Clover configuration,用來配置clover引導(dǎo)的參數(shù)。
說明
以下所有涉及到的驅(qū)動,都是需要放在EFI/clover/kexts/others目錄下,重啟看效果。
鍵盤、觸摸板驅(qū)動
安裝觸摸板驅(qū)動前需要明確你的觸摸板型號是I2C還是PS2,可在Windows設(shè)備管理器查詢。下面介紹兩種方式來驅(qū)動鍵盤、觸摸板。
??以下兩個驅(qū)動只能選擇一個使用,不能同時放到驅(qū)動目錄
方式一:使用VoodooPS2Controller.kext驅(qū)動
在我的電腦上這個驅(qū)動只支持點擊并不支持多指手勢,所以我選擇了方式二。
方式二:使用ApplePS2SmartTouchPad.kext驅(qū)動
驅(qū)動成功后設(shè)置可看到以下畫面

放入驅(qū)動重啟后的三種情況:
情況一:放入驅(qū)動后不能看到以上畫面還是顯示未找到觸摸板,但此時你可以試試雙指手勢應(yīng)該是可以用的。意思上就是觸摸板已經(jīng)驅(qū)動,但設(shè)置里沒有界面。這種情況可能還需要打一些補丁,我的是在打上電量顯示補丁后就有了顯示。
情況二:觸摸板不能單擊,這時候接上鼠標,把上圖的“輕點來點按”勾選上。
情況三:不能雙擊拖動文件。在設(shè)置輔助功能,觸摸板設(shè)置啟動拖移。
網(wǎng)卡驅(qū)動
一般有線網(wǎng)卡是很簡單驅(qū)動的,只要放入相應(yīng)驅(qū)動即可。但無線網(wǎng)卡聽說基本無解,無線有兩種選擇。
方式一:使用USB無線網(wǎng)卡,某寶有售二三十元一個。
方式二:自己買可以驅(qū)動的網(wǎng)卡把自己的無線網(wǎng)卡換下來。
顯卡驅(qū)動
顯卡沒有正確驅(qū)動時,在關(guān)于本機中圖形卡顯示7MB,任務(wù)欄背景為黑色。
platform ID及smbios的設(shè)置
這兩個參數(shù)的設(shè)置是驅(qū)動顯卡的關(guān)鍵而且還影響著聲卡的驅(qū)動。這兩個參數(shù)需要根據(jù)自己電腦型號選擇,具體參考Intel核顯platform ID整理及smbios速查表
ig-platform-id的選擇
比如我的顯卡是hashwell Intel hd4400,所以查表可以選擇0x0a160000或者0x0c160000,這個參數(shù)設(shè)置后重啟,正確驅(qū)動的情況是任務(wù)欄應(yīng)該是半透明的以及關(guān)于本機中,顯卡緩存應(yīng)該正確識別。
smbios的選擇
這個參數(shù)個人感覺影響不是很大,但最好選擇和自己機型相近的??梢栽诮K端使用以下代碼,選擇機型更加直觀
cd /tmp && curl -s https://raw.githubusercontent.com/Piker-Alpha/freqVectorsEdit.sh/master/freqVectorsEdit.sh > /tmp/freqVectorsEdit.sh && chmod +x freqVectorsEdit.sh && /tmp/freqVectorsEdit.sh && sudo rm -rf /tmp/freqVectorsEdit.sh && sudo rm -rf /tmp/Mac-*.bin
如下圖:選擇綠色標注的即與自己電腦機型相近的

聲卡驅(qū)動
驅(qū)動聲卡有兩種方式:
??兩種驅(qū)動只能選擇其一
方式一:使用萬能聲卡驅(qū)動VoodooHDA-2.9.1.kext,不知到什么原因我的使用這個驅(qū)動開不了機,所以我選者了方式二。
方式二:使用AppleALC.kext驅(qū)動原生聲卡。這種方式需要在配置文件的audio中根據(jù)自己聲卡型號注入聲卡id。
我的聲卡型號是ALC233,如圖我注入的是3。聲卡ID的選擇參考AppleALC官方文檔,一個型號可能有多個ID,需要自己多嘗試。(注意聲卡正確驅(qū)動前提是選擇了正確的platform id,見前文)

我當時驅(qū)動時,是在勾選了下面的兩個FIX才成功的。不知道具體原因,也可以勾上試試

電量顯示
將驅(qū)動ACPIBatteryManager.kext放到clover的kexts目錄下,再向DSDT中打相應(yīng)補丁,在Rehabman電池補丁找自己電腦相應(yīng)型號的補丁。將生成的DSDT.aml放到EFI/CLOVER/patched/。
如果重啟沒有效果,可嘗試拔下電源適配器(筆記本)再重啟。
亮度調(diào)節(jié)
亮度調(diào)節(jié)需要把SSDT-ALS0.aml和SSDT-PNLF.aml放到EFI/CLOVER/patched/目錄下。
在正確驅(qū)動的情況下如果需要使用快捷鍵調(diào)節(jié),需要在輔助功能里自己設(shè)置。
正確驅(qū)動后,設(shè)置里應(yīng)該出現(xiàn)亮度調(diào)節(jié)的滑塊,如圖:

到目前為止黑蘋果完成情況有:網(wǎng)卡、顯卡、聲卡、鍵盤、觸摸板、亮度調(diào)整、電量顯示。還未完成的是睡眠問題,但不影響正常使用。
安裝過程參考黑蘋果折騰系列(一)原版鏡像Mojave 10.14安裝全過程記錄
后續(xù)使用問題參考黑蘋果折騰系列(三)后續(xù)使用相關(guān)問題
配置文件可參考我的GitHub:https://github.com/fishrong/ASUS-FL5500L-EFI