GitHubYingDeng / MSI-B460M-WIFI-10600-6600XT-BCM94352Z

2 stars 0 forks source link

MSI-B460M-WIFI-10600-6600XT-BCM94352Z

hackintosh: OpenCore + MSI B460M Mortar + i5 10600 + 6600XT+BCM94352Z(更换板载AX200)

日志记录:

硬件配置

配置 型号 价格 渠道
CPU Intel i5 10600 1075 淘宝: 散片
主板 微星 MSI MAG B460M MORTAR WiFi 400 闲鱼
显卡 技嘉 RX 6600XT 8G 猎鹰 1899 闲鱼
内存 光威 普条 DDR4 2666MHz 8G * 2 300 京东自营
SSD WD SN550 500G 350 京东自营
机箱 傻瓜超人K88 253 淘宝
电源 长城V7 700W 全模组 +定制线 295 闲鱼
CPU 风扇 乔思伯 CR1400 0 机箱附送
WiFi + 蓝牙 BCM94352Z 85 闲鱼

理论上10代U都是通用的

功能验证

待修复BUG

1.加载苹果Logo时会显示黑屏

据观察可能为RX6000系的macOS驱动问题,加载完后可正常进入系统恢复显示,目前暂无解决方式

部分USB端口失效

USB已定制,因端口数量限制屏蔽了部分端口,定制情况详见USB定制

安装过程

请勿直接使用

  1. 准备好镜像文件,这里我直接使用的是黑果小兵的mac12.5镜像文件
  2. 下载最新EFI文件,解压复制EFI目录下文件至自己的EFI目录
  3. Bios设置打开 D.T.M(微星自带黑苹果一键设置),关闭 ResizeBar(默认关,不清楚可以使用GPU-Z查看))
  4. 参考黑果小兵的安装教程
  5. 参考此处或其他方式配置 config.plist三码,i7及以下使用iMac20,1机型,i9使用iMac20,2机型
  6. Win+Mac双系统解决系统时间差问题 在Windows下运行
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
  1. 设置默认启动项 在OC引导界面时按键盘的Ctrl+Enter进入系统,下次重启后默认就选中该项

注意事项

EFI文件描述:

文件 用途
BOOT/BOOTx64.efi OpenCore 底包自带,不管,不动它
OC/ACPI/SSDT-AWAC.aml ACPI 介绍见下方
OC/ACPI/SSDT-EC-USBX-DESKTOP.aml ACPI 介绍见下方
OC/ACPI/SSDT-PLUG.aml ACPI 介绍见下方
OC/Bootstrap/Bootstrap.efi OpenCore 底包自带,不管,不动它
OC/Drivers/HfsPlus.efi 底包里其他驱动都可以删掉,这两个是必须的。
OC/Drivers/OpenRuntime.efi 同上,必须的驱动
OC/Kexts/AppleALC.kext 声卡相关驱动,基本都需要,不过后续需要一些配置
OC/Kexts/Lilu.kext 基础驱动,必须的
OC/Kexts/LucyRTL8125Ethernet.kext 有线网卡驱动
OC/Kexts/NVMeFix.kext 其他驱动,也基本都是必须的
OC/Kexts/SMCProcessor.kext VirtualSMC 的相关插件驱动,基本必须
OC/Kexts/SMCSuperIO.kext 同上
OC/Kexts/USBMap.kext USB 映射
OC/Kexts/VirtualSMC.kext 基础驱动,必须
OC/Kexts/WhateverGreen.kext 显卡相关必须驱动
OC/Kexts/XHCI-unsupported.kext 配合解决 USB 问题的驱动
OC/OpenCore.efi 自带,不动它
OC/Tools/OpenShell.efi Tools 里面其实都删差不多了
OC/config.plist 重点编辑文件

定制参考说明

USB定制

定制端口表

名称 类型 位置
HS01 USB2.0 后置面板网口旁USB-A口 1
HS02 USB2.0 后置面板网口旁USB-A口 2
HS03 USB2.0 后置面板USB-C口旁USB-A口
HS04 USB2.0 Type-C 后置面板USB-C口
HS05 USB2.0 主板扩展口JUSB3 1
HS06 USB2.0 主板扩展口JUSB3 2
HS07 USB2.0 Type-C 主板扩展口JUSB4
HS08 内置蓝牙 主板内置
HS09 USB2.0 后置面板PS2口旁USB-A口 1
HS10 USB2.0 后置面板PS2口旁USB-A口 2
HS11 内置USB2.0Hub 主板扩展口JUSB1-2
HS12 内置微星灯效控制 主板内置
SS01 USB3.0 后置面板网口旁USB-A口 1
SS02 USB3.0 后置面板网口旁USB-A口 2
SS03 USB3.0 后置面板USB-C口旁USB-A口
SS04 USB3.0 Type-C 后置面板USB-C口
SS05 USB3.0 主板扩展口JUSB3 1
SS06 USB3.0 主板扩展口JUSB3 2
SS07 USB3.0 Type-C 主板扩展口JUSB4

特殊端口说明:

默认屏蔽:HS11, HS12, SS01, SS02

如果默认的USB定制不符合你的接口使用情况,可根据此表重新定制USB端口,预置的USBMap.kext包含该表所有端口,在此基础上可以去除检测端口的步骤直接进行定制选择

定制步骤

  1. 根据说明下载定制程序:USBMap
  2. 如果没有Python环境,先下载安装Python
  3. 运行USBMapInjectorEdit.command(macOS)或USBMapInjectorEdit.bat(Windows)
  4. 拖入EFI内的USBMap.kext
  5. 根据程序说明选择你需要的端口,因macOS限制,所选端口数不能超过15个
  6. 修改完成后退出程序,此时原USBMap.kext已完成修改

参考教程: