Awesome
Asrock-B460m-ITX-AC-OC-EFI
The EFI of OpenCore for Asrock B460M-ITX/AC with Intel I5 10500 ES CPU and iGPU UHD 630.
- opencore-version
- OS Version Supported
- Hardware Specification
- Changelog
- BIOS Settings
- What Works
- What Broken
- How To Enable Built Intel WiFi/Bluetooth Module
- iGPU Patching
- Notice
- Donation
About macOS
OpenCore Version
- 0.9.5
OS Version Supported]
- Ventura
13.6
with OC0.9.5
- Ventura
13.1
with OC0.8.7
- Monterey
12.3.1
with OC0.8.0
- Monterey
12.3.1
with OC0.7.9
- Monterey
12.3
with OC0.7.9
- Monterey
12.2.1
with OC0.7.9
- Monterey
12.2
with OC0.7.7
- Monterey 12.0.1 with OC 0.7.6
- Monterey 12.0.1 with OC 0.7.5
- Big Sur 11.6 with OC 0.7.4
- Big Sur 11.6 with OC 0.7.3
- Big Sur 11.2.3 with OC 0.6.8
- Big Sur 11.2.3 with OC 0.6.7
- Big Sur 11.2.2 with OC 0.6.6
- Big Sur 11.2.1 with OC 0.6.6
- Big Sur 11.1 with OC 0.6.5
- Big Sur 11.1 with OC 0.6.4
- Big Sur 11.0.1 with OC 0.6.4
- Big Sur 11.0.1 with OC 0.6.3
- Catalina 10.15.7 with OC 0.6.3
- Catalina 10.15.7 with OC 0.6.2
- Catalina 10.15.7
- Catalina 10.15.6
Hardware Specification
Item | Brand | Comment |
---|---|---|
CPU | Intel I5 10500 ES (QSRK) | |
Motherboard | Asrock B460m-ITX/AC | |
BIOS Version | 1.4.0 | |
Memory | Cuso DDR4 2666 16G x 1 | |
SSD | Intel 760P 512 GB | |
iGPU | Intel UHD 630 | |
dGPU | None | |
WiFi/Bluetooth Module | 1. Onboard WiFi, Bluetooth Module; 2. BCM94360CS2 | |
Case | Inwin Chopin Mini-ITX case | |
PSU | 150W 80 plus bronze adapter built in case | |
Monitor | ViewSonic VX2831-4K-HD 28 inch | DP port connection in use |
Changelog
2023-Oct-17
- Upgraded OC to
0.9.5
(#59) - Upgraded KEXTs
- Supported Ventura 13.6
2022-Dec-25
2022-Apr-22
- Upgraded OC to
0.8.0
- Upgraded KEXTs
2022-Apr-7
- Supports Monterey
12.3.1
2022-Mar-20
- Supports Monterey
12.3
2022-Mar-13
- Upgraded OC to
0.7.9
- Upgraded KEXTs
- Supports Monterey
12.2.1
2022-Jan-31
- Upgraded OC to
0.7.7
- Upgraded KEXTs
- Supports Monterey
12.2
2021-Nov-08
- Upgraded OC to
0.7.6
- Upgraded KEXTs
2021-Nov-08
- Upgraded OC to
0.7.5
- Upgraded KEXTs
- Supported macOS 12.0.1
2021-Oct-07
- Upgraded OC to
0.7.4
- Upgraded KEXTs
2021-Sep-26
- Upgraded OC to
0.7.3
- Upgraded KEXTs
- Supported macOS
11.6
2021-Apr-08
- Upgraded OC to
0.6.8
- Upgraded KEXTs
2021-Mar-10
- Upgraded OC to
0.6.7
- Upgraded KEXTs
- Supported macOS
11.2.3
2021-Feb-27
- Supported macOS
11.2.2
2021-Feb-10
- Upgraded OC to
0.6.6
- Upgraded KEXTs
- Supported macOS
11.2.1
2021-Jan-30
- Changed audio layout-id to 11
2021-Jan-01
- Upgraded OC to
0.6.5
- Upgraded KEXTs
2020-Dec-17
- Supported macOS version:
11.1
2020-Dec-10
- Upgraded OC to
0.6.4
- Upgraded KEXTs
2020-Dec-04
- Upgraded OC to
0.6.3
- Upgraded KEXTs
- macOS version:
11.0.1
2020-Dec-04
- Upgraded OC to
0.6.3
- Upgraded KEXTs
- macOS version:
10.15.7
2020-Oct-09
- Upgraded OC to
0.6.2
- Upgraded KEXTs
2020-Sep-29
- Supported Catalina 10.15.7
2020-Sep-8
- Upgraded OpenCore version to
0.6.1
- Upgraded
AppleALC.kext
version to1.5.2
,Lilu.kext
version to1.4.7
,WhateverGreen.kext
version to1.4.2
- Support audio device
Realtek ALC887
natively by the latest versionAppleALC.kext
andLilu.kext
, setlayout-id = 0C000000
or add boot-argsalcid=12
to enable audio deviceRealtek ALC887
- Removed fake PCI ID kexts that sovled audio device before:
FakePCIID_Intel_HDMI_Audio.kext
,FakePCIID.kext
- Removed unnecessary files
2020-Sep-07
- First commit
BIOS Settings
- Advanced -> CPU Configuration -> CFG Lock -> Disabled
- Advanced -> Chipset Configuration -> Primary Graphics Adapter -> Onboard
- Advanced -> Chipset Configuration -> Above 4G Decoding -> Enabled
- Advanced -> Chipset Configuration -> VT-d -> Disabled
- Advanced -> Chipset Configuration -> Share Memory -> 128M
- Advanced -> Chipset Configuration -> IGPU Multi-Monitor -> Disabled
- Advanced -> USB Configuration -> XHCI Hand-off -> Enabled
What Works
- Audio device: front panel, back panel
- USB: USB 2 and USB 3, total 6 USB physical ports
- HDMI video output port (only tested in 1920x1080@30HZ with 4K monitor, didn't test the audio of HDMI)
- DP video port, audio output of DP
- Sleep
- Wake up
- iServices: iMessage, FaceTime, Apple ID, App Store, iCloud, Sidecar (with BCM94360CS2)
- WiFI & Bluetooth
- Intel WiFi & bluetooth also works with patches: OpenIntelWireless/itlwm
- BCM94360CS2: WiFi works, bluetooth works, iServices works
What Broken
- When the OS boot, the Apple logo first is big, then changes to smaller
- In
Hackintool
->USB
, thename
can't display correctly, displays???
How To Enable Built Intel WiFi/Bluetooth Module
IMPORTANT: Please note that the KEXTs to enable Intel WiFi/bluetooth module maybe is not update to date, please visit OpenIntelWireless/itlwm to get the latest guideline, here only a simple steps before I tried to enable Intel WiFi/bluetooth module.
- Download
itlwm.kext
from OpenIntelWireless/itlwm and place the kext file toEFI/OC/Kexts/
- Downlaod
IntelBluetoothInjector.kext
from OpenIntelWireless/IntelBluetoothFirmware and place the kext file toEFI/OC/Kexts/
- Copy
IntelMausiEthernet.kext
fromIntel WiFi/Bluetooth Module KEXTS
to directoryEFI/OC/Kexts
- Add
itlwm.kext
,IntelBluetoothInjector.kext
,IntelMausiEthernet.kext
to yourconfig.plist
, the sectionKernel
- Download
HeliPort
from here and install it - Reboot with reset NVRAM
- Control the WiFi with
HeliPort
to on/off - Enjoy it
iGPU Patching
Purpose: I meet black screen issue of DP port when the long time sleep (for example, more than 30 mins), when wake up, the fan of CPU start to work, but the monitor no signal, so for fixing this issue, I patched the video ports of iGPU, after patched, the black issue was fixed.
Follow the official instruction: https://dortania.github.io/OpenCore-Install-Guide/extras/gpu-patches.html#igpu-busid-patching
Then add the patching information to DeviceProperties -> PciRoot(0x0)/Pci(0x2,0x0)
:
- framebuffer-con0-enable = 01000000 // HDMI port
- framebuffer-con1-enable = 00000000 // disabled it as this motherboard only two video output port
- framebuffer-con2-enable = 01000000 // DP port
- framebuffer-con0-alldata = 01050900 00080000 C7030000 // data type: DATA
- framebuffer-con1-alldata = 02040A00 00040000 C7030000 // data type: DATA
- framebuffer-con2-alldata = 03060800 00040000 C7030000 // data type: DATA
- framebuffer-patch-enable = 01000000 // data type: DATA
Notice
device-id
is a must for DeviceProperties->PciRoot(0x0)/Pci(0x2,0x0), or you may suffer crashes on firefox, Photos etc.- Fill your SMBIOS information (can generate from GenSMBIOS) in
PlatForm->Generic
, else will can't boot.