Skip to content

shiyeah123/Hackintosh-B460M-MORTAR-WIFI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCore EFI For B460M-MORTAR-WIFI

简介

当前OC版本:0.8.0

本EFI适用于B460M迫击炮WIFI版,其他主板仅供参考

适配说明

config.rx6600xt.plist

  • macOS: 12.1以上
  • CPU:Intel Core i 10th,未测试ES版CPU
  • GPU: AMD RX6600XT,理论支持受macOS支持的RX5000系和RX6000系显卡

config.uhd630.plist

  • macOS: 12.0以上
  • CPU:Intel Core i 10th,未测试ES版CPU
  • GPU: Intel UHD630

功能验证

  • CPU超线程和变频
  • UHD630
  • RX6600XT
  • 睡眠唤醒
  • 关机
  • WIFI
  • 蓝牙
  • 以太网,支持2.5G速率
  • DP输出
  • 音频输出
  • USB端口
  • iMessage, Facetime,
  • Handoff
  • Airdrop

使用说明

请勿直接使用

  1. 下载最新EFI文件,解压复制EFI目录下文件至自己的EFI目录
  2. 根据使用的显卡选择config.uhd630.plistconfig.rx6600xt.plist,改名为config.plist
  3. 参考此处或其他方式配置config.plist三码,i7及以下使用iMac20,1机型,i9使用iMac20,2机型
  4. Bios设置打开D.T.M(微星自带黑苹果一键设置),关闭ResizeBar,如需要win11启动可以再打开PTT

注意事项

  • 不适用非Wifi版迫击炮,如需使用需要删除网卡和蓝牙相关kexts,并修改config.plist中声卡的pci地址
  • 三码需要保证唯一性,否则可能会影响Handoff,iMessage和FaceTime功能

已知问题

加载苹果Logo时会显示黑屏

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

Airdrop不可用

itlwm未适配,有需求需要更换免驱网卡

部分USB端口失效

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

Bios不能开启ResizeBar

OC在0.7.5后增加了ResizeGpuBars和ResizeAppleGpuBars适配了主板的ResizeBar设定, 经测试开启后会导致macOS睡眠唤醒黑屏,未找到解决方案所以都设定为了-1,同时主板的ResizeBar需要关闭,否则无法引导macOS。有需求的可以自行研究解决

已解决问题

Bios开启USB唤醒时关机会有概率变成重启

已修复

修复方案:EFI/OC/ACPI/增加SSDT-USB-FixShutdown.amlconfig.plist增加_PTS to ZPTS重命名

如果对你的主板无效,需要自行查找你的主板ACPI中USB控制器的路径,并替换SSDT-USB-FixShutdown中的SB.PCI0.XHC,参考此处c重新编译成aml文件放入EFI替换

硬件测试配置

部件 型号
CPU Intel Core i7-10700
主板 微星 B460M MORTAR WIFI
内存 英睿达 DDR4 3200 8GB × 4
核显 Intel UHD630
独显 蓝宝石 RX6600XT 超白金
有线网卡 RTL8125(板载)
无线网卡 Intel AX200(板载)
硬盘 西数SN750 500G(macOS) 闪迪 至尊高速 m.2 1TB(Windows)

定制参考说明

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

特殊端口说明:

  • HS08:蓝牙端口,必须包含,否则蓝牙失效
  • HS11:内部USB2.0Hub端口,如果未使用JUSB1-2扩展口则可以屏蔽
  • HS12:微星灯效端口,mac下没有适配,可屏蔽

默认屏蔽: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已完成修改

致谢

OpenCore

OpenCore Install Guide

About

OpenCore EFI for MSI B460M MORTAR WIFI and RX 6600XT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ASL 100.0%