Asrock B460M-ITX/AC I5 10500 ES

Asrock B460M-ITX/AC I5 10500 ES

华擎ASRock 2021-02-03


The EFI of OpenCore for Asrock B460M-ITX/AC with Intel I5 10500 ES CPU and iGPU UHD 630.

OpenCore Version

  • 0.6.5

OS Version Supported

  • 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

Asrock B460M-ITX/AC I5 10500 ES

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



  • Changed audio layout-id to 11


  • Upgraded OC to 0.6.5
  • Upgraded KEXTs


  • Supported macOS version: 11.1


  • Upgraded OC to 0.6.4
  • Upgraded KEXTs


  • Upgraded OC to 0.6.3
  • Upgraded KEXTs
  • macOS version: 11.0.1


  • Upgraded OC to 0.6.3
  • Upgraded KEXTs
  • macOS version: 10.15.7


  • Upgraded OC to 0.6.2
  • Upgraded KEXTs



  • Upgraded OpenCore version to 0.6.1
  • Upgraded AppleALC.kext version to 1.5.2Lilu.kext version to 1.4.7WhateverGreen.kext version to 1.4.2
  • Support audio device Realtek ALC887 natively by the latest version AppleALC.kext and Lilu.kext, set layout-id = 0C000000 or add boot-args alcid=12 to enable audio device Realtek ALC887
  • Removed fake PCI ID kexts that sovled audio device before: FakePCIID_Intel_HDMI_Audio.kextFakePCIID.kext
  • Removed unnecessary files


  • First commit

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 1920×1080@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, the name 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.

  1. Download itlwm.kext from OpenIntelWireless/itlwm and place the kext file to EFI/OC/Kexts/
  2. Downlaod IntelBluetoothInjector.kext from OpenIntelWireless/IntelBluetoothFirmware and place the kext file to EFI/OC/Kexts/
  3. Copy IntelMausiEthernet.kext from Intel WiFi/Bluetooth Module KEXTS to directory EFI/OC/Kexts
  4. Add itlwm.kextIntelBluetoothInjector.kextIntelMausiEthernet.kext to your config.plist, the section Kernel
  5. Download HeliPort from here and install it
  6. Reboot with reset NVRAM
  7. Control the WiFi with HeliPort to on/off
  8. 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:

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

Asrock B460M-ITX/AC I5 10500 ES Asrock B460M-ITX/AC I5 10500 ES


  1. device-id is a must for DeviceProperties->PciRoot(0x0)/Pci(0x2,0x0), or you may suffer crashes on firefox, Photos etc.
  2. Fill your SMBIOS information (can generate from GenSMBIOS) in PlatForm->Generic, else will can’t boot.

Donate a coffee