前言
在目前的系統10.14.5下,還是非常簡單的,由於macOS升級後可能會導致USB失效,所以,在即將到來的新版macOS,定制USB端口是必須要先做的一件事。
之所以要現在定制USB,是因為,目前在10.14.5下,去除USB端口數量補丁還有效,不需要復雜的操作即可輕鬆定制,如果後續更新,去除USB端口數量補丁失效時再定制,那就非常麻煩了
準備工作
需要這兩個APP,本文不是新手教程,需要一定的黑蘋果基礎
Hackintool.app
Clover Configurator.app
打開填入USB端口數量補丁
Comment: USB port limit patch #1 10.14.x modify by DalianSky(credit ydeng) Name: com.apple.iokit.IOUSBHostFamily Find: 83FB0F0F Replace: 83FB3F0F MatchOS: 10.14.x Comment: USB port limit patch #2 10.14.x modify by DalianSky(credit PMHeart) Name: com.apple.iokit.IOUSBHostFamily Find: 83E30FD3 Replace: 83E33FD3 MatchOS: 10.14.x Comment: USB Port limit patch #3 10.14.x modify by DalianSky(credits PMheart) Name: com.apple.driver.usb.AppleUSBXHCI Find: 83FB0F0F Replace: 83FB3F0F MatchOS: 10.14.x Comment: USB Port limit patch #4 10.14.x modify by DalianSky(credits PMheart) Name: com.apple.driver.usb.AppleUSBXHCI Find: 83FF0F0F Replace: 83FF3F0F MatchOS: 10.14.x |
重啟,USB能夠正常使用後,準備開始定制USB
定制USB編譯
打開Hackintool.app
打開文字編輯器,和USB3.0U盤,2.0U盤(如果沒有2.0的U盤,就拿鼠標鍵盤來吧)插入USB上,插入後會變成綠色,記錄下來,每插一個USB口就記錄一次,直到所有的USB都插入過並記錄下來
注意:macOS系統的USB端口數量為15個,所以我們要保證USB端口數量要在15個及以內,USB3.0要佔用兩個端口,操作時,UBS3端口要拿一個USB3設備插入一次,一個2.0設備插入一次,記錄下來。不過如果所有的USB端口都設置為3.0,會不夠用,這時就需要取捨了,我是機箱前面板為USB3.0,後置全部2.0
內置USB,比如藍牙佔用的USB端口,要設置為internal,typc要正反插(插完後轉180度再插入,看端口是否變換,沒變化就是TypeC+Sw,有變化的就是TypeC
之後刪除沒有沒有被記錄下來的端口,注意不要保留的數量不要超過15個,用不上的USB或者對速度沒要求,比如鼠標鍵盤打印機就設置為2.0吧
多檢查檢查,確保需要的USB都被記錄了,沒有問題後就可以導出了
會生產4個文件,不過我們只需要用到其中的三個,把這三個文件放入EFI分區的EFI/CLOVER/ACPI/patched 中
之後禁用去除USB端口數量補丁,重啟電腦
到這裡USB定制教程結束,全程不會超過20分鐘吧,實際做起來其實並不難。
QA
Q:為什麼我不用USBPorts.kext
A:USBPorts.kext很有可能在系統更新後失效,還是SSDT比較穩定,基本是升級無憂
Q:如果我後序要更改端口類型怎麼做?
A:簡單的改變類型,比如USB3改成internal,不需要從頭做,直接更改即可
如果改的多的話,打開去除USB端口數量補丁從頭再來吧
Q:定制USB有什麼好處?
A:最大的好處就是可以讓睡眠喚醒都正常,不用擔心未來系統升級,如果你遇到了睡眠喚醒異常,失效,不妨定制一下USB3.0端口編譯。