[GUIDE] MSI MEG Z490I Unify

《[GUIDE] MSI MEG Z490I Unify》

Components

Singularity Computers Wraith
Intel i7 10700K
MSI MEG Z490I Unify
2x 32 GB 3200MHz Patriot Viper 4 Blackout RAM
MSI RX 5700 XT Evoke OC
1 TB Samsung 970 EVO Plus NVMe
Apple Broadcom BCM94360CS2 Bluetooth/Wifi
Seasonic Focus SGX-650 Watt PSU
CableMod Custom PSU Cable
4x Noiseblocker B12-PS Fans

Prehistory

這個版本是通過與 igorsLAB 合作完成的,應該是非常特別的東西。mITX 外形尺寸、Z490 芯片組、功能強大、安靜且水冷,如果您假設使用 mITX 構建,這本身並不是一件容易的事。

選擇機箱時,我選擇了Singularity Computers Wraith Case,因為它有一個帶泵安裝的集成配電板,這使得它更容易構建。

我們使用配備第十代 i7 10700K 的 MSI MEG Z490I Unify 主板。
對於 RAM,我們決定使用 64 GB 套件 ala 2x 32 GB 3200 MHz Patriot Viper 4 Blackout 和 CL16-18-18-36。

因為主板只能裝CNVi NGFFm2模塊,我只好想出一些關於藍牙/Wlan的東西。我從模塊中移除了原來的英特爾® AX201 NGFFm2 卡並安裝了包括連接器在內的新天線電纜。原來的天線電纜對我們來說太短了。BCM94360CS2 是 Apple 原裝筆記本解決方案,不適合 NGFFm2 模塊,為此必須犧牲主板擁有的兩個 NVMe 插槽之一。
使用 DeLock m.2 Key -> m.2 Key E 模塊,將原始 Apple Broadcom BCM94360CS2 藍牙/Wifi 卡安裝到 NVMe 插槽中。對於藍牙數據連接,我使用了主板上的 JUSB1 USB 2.0 連接器。

帶有當前固件的 1 TB三星 970 EVO Plus 安裝在主板背面。
對於這個項目,Igor 從他的私人股票中發布了 MSI RX 5700 XT Evoke OC。
對於水冷組件,我們得到了 Alphacool 公司的支持,他們為我們提供了我們內心渴望的一切。

對於第 10 代 i7 10700K,我們使用拋光透明版本的 Alphacool 冰塊 XPX。
MSI RX 5700 XT Evoke OC 配備了 Alphacool 冰塊 Aurora 丙烯酸 GPX-A GPU 冷卻器,包括背板。

冷卻系統由 Alphacool 13/10mm 黑色鍍鉻管和 Alphacool icicle PRO 鍍鉻配件連接。
Alphacool 冰泵 VPP755 將冷卻液泵入兩個 240mm Alphacool NexXxoS ST30 V.2 散熱器。散熱器配備了 4 個 Noiseblocker NB-eLoop B12-PS 風扇。電源由贊助的 Seasonic Focus SGX-650 瓦特 SFX 電源提供,原來的電纜被 CableMod 的電纜取代。

在此再次非常感謝贊助商:Alphacool、Blacknoise、igorsLAB 和 Seasonic!

BIOS

首先下載下面的 Bios 文件和附在這篇文章中的 Bios 設置配置文件並解壓它們。

個人簡介:https://www.dropbox.com/s/ea0dq7uzayu3ita/E7C77IMS.120.zip?dl=0 個人簡介: https://www.dropbox.com/s/m29ssxrthb0u2oi/HackintoshBiosSettings.ocb.zip? dl=0將這兩個文件複製到 Fat32 格式的 U 盤,然後將其插入空閒的 USB 端口。啟動電腦,用ESC鍵打開bios菜單,然後用F7鍵切換到EZ模式。打開 M-Flash 菜單

在閃存模式下,您選擇 USB 記憶棒上的固件並按 Enter 確認閃存過程。

成功刷入bios並且系統重新啟動後,您再次使用ESC鍵打開Bios菜單並使用F7切換回EZ模式。之後,您打開 Save/Load Bios Settings OC PROFILE 菜單。

在那裡選擇“從 USB 加載 OC 配置文件”選項並選擇“Hackintosh Bios Settings.ocb”文件。加載設置後,在離開 Bios 之前使用 F10 鍵保存它們。或者,您也可以手動保存設置。

BIOS SETTINGS

PCIe/PCI Sub-system Settings
Above 4G : Enabled
Settings/Advanced/Integrated Peripherals
SATA Mode : AHCI Mode
Settings/Advanced/Intel (R) Thunderbolt
Discrete Thunderbolt(TM) Support : Enabled
Thunderbolt Boot Support : Pre-Boot ACL
Security Level : No Security
Settings/Advanced/Intel (R) Thunderbolt/Discrete Thunderbolt(TM) Configuration
GPIO3 Force Pwr : Enabled
Settings/Advanced/Intel (R) Thunderbolt/Discrete Thunderbolt(TM) Configuration/Thunderbolt(TM) OS Select
Thunderbolt support : Enabled + RTD3
Settings/Advanced/Power Management
USB Standby Power at S4/S5 : Enabled
Settings/Advanced/USB Configuration
XHCI Hand-Off : Enabled
Legacy USB Support : Enabled
BIOS CSM/UEFI Mode
UEFI

Settings/Boot
MSI Fastboot : Disabled
Fastboot : Disabled

Settings/Security/Secure Boot
Secure Boot : Disabled

Settings/Security/Trusted Computing
Security Device Support : Disabled

OC/Overclocking/CPU Features
CFG Lock : Disabled

我們需要什麼 ?

1. 訪問已運行 Windows/MacOS 的計算機
2. macOS 許可證或操作系統/Internet 恢復文件。
3. 具有 16 GB 可用內存的 U 盤。
4. OpenCore EFI

通過 Windows 創建 USB 閃存驅動器

需要什麼?

1. big sur 恢復映像
3. ETCHER 工具軟體:

通過 macOS 創建 U 盤

  • 打開App Store,在搜索欄中輸入Big Sur並回車。
  • 開始下載,等待下載完成。下載完成後,將出現以下窗口
  • 插入 USB 記憶棒並通過 Spotlight 搜索打開磁盤實用程序
  • 在磁盤實用程序中首先將視圖更改為“顯示所有設備”現在選擇您的 USB 記憶棒,在我的情況下它是一個 Intenso cMobile Line Media USB 驅動器並選擇選項刪除。
  • 將打開一個窗口,您可以在此處設置格式設置。名稱:USB文件格式:MS-DOS 文件系統 (Fat)方案:主引導記錄要執行格式化,請按 Delete。如果該過程成功,您將看到以下可以關閉的窗口:
  • 5. 在 Spotlight Search 中輸入 Terminal 並運行此應用程序。複製 Big Sur 的命令,將其粘貼到終端窗口並按 Enter 確認。Big Sur: sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia –volume /Volumes/USB Catalina: sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia — volume /Volumes/USB在終端中,整個事情應該是這樣的:5. 你會被要求輸入你的密碼,你用 Enter 確認。即使在您輸入密碼後,密碼字段仍為空,請不要感到惱火。系統會提醒您必須刪除名為 USB 的捲。輸入 Y 並按 Enter 確認。

通過 Windows 為 macOS 創建 EFI

需要什麼?

1. 引導加載程序:OpenCore

https://github.com/acidanthera…penCore-0.6.3-RELEASE.zip引導加載程序

的 GUI 和 HFSPlus 驅動程序:

https ://github.com/acidanthera…ryData/archive/master.zip

2.為了能夠配置EFI,我們需要一個額外的Plist Editor。
 https://github.com/corpnewt/ProperTree/archive/master.zip

3.為了方便我們需要GenSMBIOS的串口和SMBIOS數據的生成。
 https://github.com/corpnewt/GenSMBIOS/archive/master.zip

4. 為了讓我們的系統作為 hackintosh 運行,需要一些 kext。

AppleALC = 音頻

https://github.com/acidanthera/AppleALC/releases

Lilu – AppleALC 和WhateverGreen 都需要的多功能插件。

https://github.com/acidanthera/Lilu/releases

LucyRTL8125Ethernet – Realtek® RTL8125B 2.5Gbps LAN 控制器所需

https://github.com/Mieze/LucyRTL8125Ethernet

SMCProcessor – VirtualSMC 的插件 – 允許讀取 CPU 相關數據,如溫度等。

可以在 VirtualSMC 的目錄中找到。

SMCSuperIO – VirtualSMC 插件 – 允許讀取 CPU 相關數據,如風扇速度等。

可在 VirtualSMC 的目錄中找到。

VirtualSMC – 包括插件的 Apple SMC 模擬器 – 使啟動 macOS 成為可能
 

https://github.com/acidanthera/VirtualSMC/releases

Whatgreen – 用於 GPU 的瑞士軍刀,但現在還包括許多其他修復
 

https://github.com/acidanthera/WhateverGreen/releases

你可以在這裡下載 kexts 作為一個包:

https://www.dropbox.com/s/klfaadmfelwk937/Kext 文件 – MSI MEG Z490I 統一 – Build.zip?dl=0

此外,您必須下載 BASIS-SSDT.aml

https://www.dropbox.com/s/x8yn33yyizsnqoa/BASIS-SSDT.aml?dl=0

通過 macOS 為 macOS 創建 EFI

需要什麼?

1. 引導加載程序:OpenCore

https://github.com/acidanthera…penCore-0.6.3-RELEASE.zip引導加載程序

的 GUI 和 HFSPlus 驅動程序:

https ://github.com/acidanthera…ryData/archive/master.zip

2.為了能夠配置EFI,我們需要一個額外的Plist Editor。
我們在 macOS 下使用 PlistEdit Pro,試用版絕對沒問題。

https://www.dropbox.com/s/bqradkm2pgiklep/PlistEdit Pro.zip?dl=0

3.為了方便我們需要GenSMBIOS的串口和SMBIOS數據的生成。
 https://github.com/corpnewt/GenSMBIOS/archive/master.zip

4. 為了讓我們的系統作為 hackintosh 運行,需要一些 kext。

AppleALC = 音頻

https://github.com/acidanthera/AppleALC/releases/

Lilu – AppleALC 和WhateverGreen 都需要的多功能插件。

https://github.com/acidanthera/Lilu/releases

LucyRTL8125Ethernet – Realtek® RTL8125B 2.5Gbps LAN 控制器所需

https://github.com/Mieze/LucyRTL8125Ethernet

SMCProcessor – VirtualSMC 的插件 – 允許讀取 CPU 相關數據,如溫度等。

可以在 VirtualSMC 的目錄中找到。

SMCSuperIO – VirtualSMC 插件 – 允許讀取 CPU 相關數據,如風扇速度等。

可在 VirtualSMC 的目錄中找到。

VirtualSMC – 包括插件的 Apple SMC 模擬器 – 使啟動 macOS 成為可能
 

https://github.com/acidanthera/VirtualSMC/releases

Whatgreen – 用於 GPU 的瑞士軍刀,但現在還包括許多其他修復
 

https://github.com/acidanthera/WhateverGreen/releases

你可以在這裡下載 kexts 作為一個包:

https://www.dropbox.com/s/klfaadmfelwk937/Kext 文件 – MSI MEG Z490I 統一 – Build.zip?dl=0

此外,您必須下載 BASIS-SSDT.aml

https://www.dropbox.com/s/x8yn33yyizsnqoa/BASIS-SSDT.aml?dl=0

安裝

插入 USB 閃存驅動器並使用 F11 鍵打開啟動菜單。
選擇 USB 閃存驅動器並按 Enter 確認選擇。

在 OpenCore Boot Picker 中,選擇名稱為 DSM2RECBS 的恢復棒,然後按 Enter 再次確認選擇。
進入安裝程序後,打開實用程序選項卡並啟動終端。
然後輸入 ifconfig 並回車確認輸入。
終端列出所有可用的接口。

lo0
gif0
stf0
xhc20
xhc0
en0

對我們來說 en0 很重要,因為這是我們的局域網端口,根據 ifconfig,它目前是“非活動的”。
使用 Realtek 2,5 Gbit 局域網控制器時,它無法自動獲得局域網端口的正確設置。
如果沒有正確的設置,就無法訪問 Internet,如果沒有 Internet 訪問,則無法執行 Internet 恢復安裝。
但是,我們可以通過終端解決整個問題。
為此,請在終端中鍵入以下命令並按 Enter 確認輸入:

ifconfig en0 media 1000baseT mediaopt full-duplex

要檢查,請再次輸入 ifconfig 並按 Enter 確認。現在您應該看到“活動”而不是“非活動”。

感謝通過終端幫助解決局域網問題的 griven。

之後關閉終端並切換到磁盤實用程序。
首先將視圖更改為“顯示所有設備”,然後在左側選項卡中選擇要用於 macOS 的硬盤。
在我的情況下,這是帶有當前固件的三星 970 EVO Plus。
(在 970 EVO Plus 上沒有當前固件,無法在其上安裝 macOS)

單擊“刪除”後,將打開另一個窗口,您可以在此處定義以下內容:

名稱:可以根據需要分配
格式: Mac OS 擴展(日誌式)
方案:GUID 分區表

之後單擊“刪除”。

格式化完成後,單擊“完成”並關閉磁盤實用程序。
返回選擇菜單,選擇“重新安裝 macOS Big Sur”。
按“繼續”並接受條款和條件。
選擇您為 macOS 格式化的硬盤,然後使用“繼續”確認選擇。
安裝的其餘部分會自動運行,我們只需要在完成後再次進行簡單的干預。

為了避免公開的問題,我已經完整地記錄了整個安裝過程。

將 Recovery Install Stick 中的 EFI 複製到硬盤的 ESP

局域網修復-Realtek 8125B

與安裝一樣,您必須再次修復 LAN 端口。
這次整個事情將保持不變,不僅對安裝程序有效。

打開終端並輸入上面已經提到的命令,但是這次你在命令中添加了一個“sudo”。

完整的命令是:

sudo ifconfig en0 media 1000baseT mediaopt full-duplex

回車確認

然後你會被要求輸入你的系統密碼,
不要驚訝密碼輸入沒有顯示。

通過 Enter
Ready確認

雷電3

主板有一個 Thunderbolt 端口,對於 macOS,我們必須稍微彎曲一下,
因為沒有這個調整,Thunderbolt Hotplug 將無法工作。

Thunderbolt 通過 PCH 連接,連接到 MSI MEG Z490I Unify 的 RP01。
在下圖中,您可以看到通過 SSDT 成功注入屬性的路徑和成功。

首先下載以下 SSDTMaciASLPlistEdit Pro 工具軟體

使用 MaciASL 打開 TTRidge.aml 並將設備路徑從

External (_SB_.PCXX.RPXX, DeviceObj)
External (_SB_.PCXX.RPXX.PXSX, DeviceObj)

Scope (_SB.PCXX.RPXX) 更改為External (_SB_.PCI0. RP01, DeviceObj) External (_SB_.PCI0.RP01.PXSX, DeviceObj) Scope (_SB.PCI0.RP01)

然後編譯文件。(圖片中的第 1 點)將打開另一個窗口,理想情況下不應包含任何錯誤。(圖片中的第 2 點)如果沒有顯示錯誤,您現在可以保存文件。為此,請單擊文件(圖片中的第 3 點),然後單擊另存為(圖片中的第 4 點)將出現一個寬窗口,選擇您要保存文件的位置。

在我的情況下,這是桌面,然後單擊保存。在下一步中,您打開終端並安裝您的 EFI 分區。在我的情況下,命令是:sudo diskutil mountdisk disk0s1現在復制保存在桌面上的 TTRidge SSDT 並將其粘貼到 EFI/OC/ACPI 下的 EFI 中。使用 PlistEdit Pro 加載您的 config.plist 並打開屬性列表 ACPI/Add。選擇添加屬性後,單擊“新建同級元素”。將新同級元素的類型從 String 更改為 Dictionary。您現在應該有下面的圖片現在在“新子元素”上單擊 1x,然後在“新兄弟元素”上單擊 2x。現在將添加的屬性重命名為“新對象”。

PS:如果您將本指南用於另一台
同樣配備 Thunderbolt 端口的Z490 主板,
您必須通過 IORegistryExplorer 找出您的 Thunderbolt 端口的設備地址。

USB 端口

在 macOS 下,USB 端口有端口限制,即如果可用端口超過 15 個,超出此限制的所有內容都將被忽略。USB 3.0 端口向後兼容並根據定義一次使用兩個端口,
即 USB 2.0 部分和實際的 USB 3.0 部分。但並非 macOS 下列出的所有端口都是物理存在的,僅僅因為 macOS 向我們列出了它們並不意味著這是真的。對於原始 Apple 設備,存儲每個 SMBIOS 的端口定義,對於 Hackintosh,這當然不是這種情況。

因此,USB 端口的定義是必不可少的,否則某些功能(例如睡眠)將無法工作。

要創建自定義 USB Kext,您需要 Hackintool:

https://www.dropbox.com/s/f80m1ef7k5drc0s/Hackintool-3.4.9.zip?dl=0

使用此工具,您可以在 USB 選項卡下創建自己的 USB Kext,並刪除未分配(不可用)的端口。

打開 Hackintool 並切換到 USB 選項卡。列出了所有 USB 端口。

現在使用 USB 2 和 USB 3 設備依次測試所有端口,以查看哪些端口正在使用中。
然後從列表中刪除那些未使用的。

之後設置端口類型:
– USB 3 端口的 USB 2.0 部分設置為 USB3
– USB 3 端口的 USB 3.0 部分設置為 USB3
– USB2 上的純 USB 2.0 連接
– Type-C 的特殊功能: 兩個方向相同的端口 = TypeC + SW; 不同的端口取決於方向 = TypeC
– 內部 USB 端口(例如內部藍牙)設置為內部

如果您的連接超過每個控制器 15 個端口的端口限制,您必須斷開端口(1 個 USB3 端口 = 2 個 USB 端口 – USB2 共享和 USB3 共享)。
然後,您必須自行決定是否要完全禁用端口,
從 USB 3.0 端口移除 USB 2.0 部分,反之亦然

。配置完所有內容後,您可以導出數據。
Hackintool 生成 5 個文件:SSDT-EC-USBX.aml、SSDT-EC-USBX.dsl、SSDT-UIAC.aml、SSDT-UIAC.dsl 和 USBPorts.kext。
通常只有兩個是重要的,SSDT-EC-USBX.aml 和 USBPorts.kext。
在我們的例子中,只需要 USBPorts.kext,因為我已經在與 USB 相關的 BASIS-SSDT 中做了一些初步工作。

掛載 macOS 磁盤的 ESP 分區並按如下方式存儲文件:

– SSDT-EC-USBX.aml 應該放在 EFI/OC/ACPI/ (如果你使用另一個 Z490 板)
– USBPorts.kext 應該放在 EFI/OC/Kexts/

要編輯 config.plist 我們使用 PlistEdit臨:

https://www.dropbox.com/s/bqradkm2pgiklep/PlistEdit Pro.zip?dl=0

通過 PlistEdit Pro 打開 config.plist 並存儲兩個文件的條目,
因此它們會在啟動時加載並禁用 XhciPortLimit Quirk。

重新啟動後,所有事情都將被接管,如果你做的一切正確,應該可以正常工作。

Singularity Computers Wraith 機箱本身沒有連接器,
因此我的 USBPorts.kext 與您的定義略有不同。HS01、HS03、HS04 是 USB 3.0 端口的 USB 2.0 部分。換句話說,SS01、SS03、SS04 的對應物。(USB 3.0 端口)HS07、HS08 是兩個純 USB 2.0 端口。HS09 是我為藍牙分叉的 USB 2.0 接頭,存儲為內部。HS13是主板的Mystic Light Controller,我也設置為Internal,

這樣它就不會導致從睡眠中喚醒。

SSP1/SSP2 是 Thunderbolt 端口和獨立控制器。

如果您的設置是一對一的,您也可以使用我在此處創建的自定義 USB Kext。

https://www.dropbox.com/s/nh2qn14upwqix1b/USBPorts.kext.zip?dl=0

点赞
Share