Skip to content

NEEPUCS/Ausu-ROG-Strix-B360i-HACKINTOSH-OPENCORE-EFI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ausu-ROG-Strix-B360i-UHD630-OPENCORE-EFI

EFI 介绍

此 EFI 使用MacMini8,1机型,华硕 B360i 的绝大部分核显用户可通过修改使用(没有独显),默认启用全部 USB 端口,OpenCore 版本:0.6.4 Mac版本: Big Sur 11.1

关于本机

我的配置

硬件 型号
主板 华硕 ROG Strix B360-i Gaming
处理器 英特尔酷睿 i5-8400
显卡 Intel UHD Graphics 630
硬盘 西部数据 Black 3D NVMe WDS250G2X0C 256GB
内存 十铨(Team Group) 8GB DDR4 2666MHz x 2
无线 + 蓝牙 Broadcom 94360CS2拆机卡 + 转接带(替换板载网卡时,发现此款网卡长,所以使用转接带,将网卡放在机甲壳内,巧妙的是,我将WIFI天线放至于机箱背侧)
机箱 + 电源 + 散热 迎广肖邦 + 自带150W电源(多次替换电源风扇,只为噪音较小的电源散热风扇)+ 猫头鹰(NOCTUA)NH-L9i CPU散热器
显示器 DELL U2417H 23.5英寸(1920 × 1080)
键盘 Ikbc(有线红轴)
鼠标 罗技 Logitech Go Pro Wireless

兼容的配置

硬件 型号
主板 华硕 B360
处理器 英特尔第 8 代、第 9 代酷睿处理器(推荐拥有核显的版本)
显卡
硬盘 除了几个特例(如三星 PM981, 970EvoPlus),基本都可以
内存 除了非常差的,基本都可以
无线 + 蓝牙 黑苹果免驱版无线 + 蓝牙 PCI-E 网卡都可以
摄像头 + 麦克风 免驱版都可以
机箱 + 电源 + 风扇 根据个人喜好和 CPU、显卡的功率来决定
显示器 根据个人喜好选择(推荐 4K 分辨率)
键盘 + 鼠标 + 音箱 根据个人喜好选择
其它外设 根据个人喜好选配

更新记录

  • 2020.12.22 更新了HDMI显示输出问题(使用Hackintool应用预设补丁,同时修复了热插拔问题(boot-args 添加 igfxonln=1)),测试了2K显示器的DP接口输出,没有问题,同时测试双屏输出没有问题(双屏输出均为1080P 接口分别为HDMI和DP)
  • 2020.12.21 经过测试和两天时间的使用,上传第一版

硬件杂谈

关于主板如何更换板载网卡可自行搜索B站,将网线内置于机箱后面本该放置HDD 2.5的位置,并用胶带固定,走线可以通过CPU供电上方的走线口。

BIOS 设置

CFGLock - Disabled

VT-d - Disabled

大于4G地址空间解码 - Enabled

Systemtime and Alarm Source - Legacy RTC

SATA模式选择 - AHCI (必须设置)

legacyUSB支持 - Enabled

XHCIHand-off - Enabled

快速启动 - Disabled

开启CSM - Disabled

安全启动状态 - Disabled

操作系统类型 - 其他操作系统

Intel 虚拟化技术 - Enabled

ACPI

Drivers

  • HfsPlus.efi(必须)
  • OpenCanopy.efi
  • OpenRuntime.efi(必须)

Kexts

Lilu.kext 插件 必装

设备 kext
显卡 UHD630 WhateverGreen.kext
有线网卡 Intel® I219V IntelMausi.kext
声卡 S1220a AppleALC.kext
USB 按需定制 XHCI-unsupported.kext USBInjectAll.kext
Wi-Fi Broadcom 94360CS2 AirportBrcmFixup.kext
蓝牙 Broadcom 94360CS2
SMBus设备 VirtualSMC.kext SMCProcessor.kext SMCSuperIO.kext
固态硬盘 Black 3D NVMe WDS250G2X0C 256G NVMeFix.kext(缺少也没问题,如果因为硬盘过热死机就加上,官网建议加)

其他设置

HideAuxiliay - Enabled

boot-args String brcmfx-country=CN(修改网卡的国家地区代码为CN,#a也许比CN更好,但我暂时没有硬件去测试) igfxfw=2(核显用户) -v(啰嗦模式) igfxonln=1(修复热插拔的问题)

AirPortBrcm4360_Injector.kext - MaxKernal -> 19.9.9

禁止Apple固件更新 - Enabled

基本使用(GeQ1an复制,本EFI的PCI参数是我使用的,如果不行,请删掉并重新配置)

准备 ProperTree 编辑配置文件,尽量避免使用其他编辑器。 OpenCore 拥有高度的可定制化,建议先参考下面的说明使用配置好的基础版本,之后再通过 daliansky (黑果小兵的博客) 和 xjn 学习更多内容进行修改。

0.依照上面的BIOS设置,对电脑BIOS设置完成

1.填入Macmini8,1机型的三码 + ROM 信息到/EFI/OC/config.plist文件 PlatformInfo > Generic 处,并将机型修改为Macmini8,1。

2.修改/EFI/OC/config.plist文件 DeviceProperties > Add > PciRoot(0x0)/Pci(0x2,0x0) 下 AAPL,ig-platform-id 参数(优先使用默认的参数,不行再修改)

正常工作

12.22更新 问题“前置USB口被U盘等占用时,无线网络就会连不上或者没流量”,因为我拔出了一个nvme固态硬盘,竟然正常了,猜测PCIE通道的占用

12.21更新 当前置USB口被U盘等占用时,无线网络就会连不上或者没流量,暂时没有解决方法

  • 声卡(板载)/ 网卡(板载)
  • 显卡(核显)/ 硬解 4K(H.264)
  • WiFi(PCI-E 设备) / 蓝牙(PEI-E 载 USB 设备)
  • 隔空投送 / 接力 / 随航
  • FaceTime(没摄像头) / iMessage
  • Apple Music
  • 睿频 / 原生电源管理
  • 睡眠 / 键盘、鼠标唤醒

进阶使用

  1. 参考 xjn 博客 的进阶部分「4.1 CPU 的变频优化」或 xjn 大佬发表于 PCbeta 的帖子 FCPX 核显独显全程满速指南 中「HWP 变频」部分
  2. 参考 黑果小兵博客

鸣谢

daliansky (黑果小兵)
xjn
GeQ1an

链接

OpenCorePkg 官方版本 自动编译 / AppleSupportPkg 官方版本 自动编译 / MacInfoPkg / Lilu / AppleALC / WhateverGreen / IntelMausi / VirtualSMC / OcBinaryData / MaciASL / ProperTree / Hackintool

关于这个项目

可以无限制的下载、使用、修改、分发、上传,不可用作商业用途。

关于我

本人Hack技术不精通,略懂OpenCore皮毛,最近装机时能感觉到黑苹果配置的难度,一方面,希望能够帮助大家解决难题,另一方面,希望各位大佬能优化我的EFI,测试显示器和网卡的兼容性,使其更完善;同时,如果仓库文件有错误烦请各位大佬指正。