ASUS-TUF-Gaming-B460-Plus-i5-10400-Opencore-Hackintosh-Build
ASUS-TUF-Gaming-B460-Plus-i5-10400-Opencore-Hackintosh-Build copied to clipboard
Hackintosh Opencore build based on Dortania's.
ASUS TUF Gaming B460 Plus i5-10400 Opencore Hackintosh Build.
OpenCore Version: 0.8.3 (DEBUG) (Monterey supported)
Guide Link: Dortania's
Specifications
Part | Specs |
---|---|
CPU | Intel® Core™ i5-10400 |
iGPU | Intel® UHD Graphics 630 |
dGPU | NVIDIA 1650 Super (Disabled) |
Audio | Realtek S1200A codec layout-id: 1 |
Ethernet | Intel® I219-V LAN |
WiFi | Fenvi-T919 |
RAM | HyperX FURY DDR4 HX432C16FB3/8 (X2) |
SSD | Crucial P5 500GB 3D NAND NVMe CT500P5SSD8 |
Motherboard | ASUS TUF Gaming B460 Plus BIOS Version 1401 |
Working/Not working
Works | Feature |
---|---|
:white_check_mark: | Siri, Appstore, Facetime |
:white_check_mark: | All USB External Ports (3.0 + 2.0 ) including F-Panel |
:white_check_mark: | Sound + Mic |
:white_check_mark: | HDMI (Audio + Graphics) |
:x: | DRM Content in Safari (Reason: IGPU only) |
:white_check_mark: | iGPU Stability |
:white_check_mark: | Sleep (also with peripherals plugged in) |
:white_check_mark: | Ethernet |
:white_check_mark: | Airplay |
:white_check_mark: | Wifi |
:white_check_mark: | Bluetooth |
DRM content Netflix/Prime/AppleTV+ cannot be played in Safari/AppleTV+ Plays well in Chrome/Firefox
Installation Notes
-
Before using the BIOS profile provided in this repo. :warning: :warning: Update the BIOS to the version 1401 :warning: :warning:. BIOS file: Direct Download. If you've Windows 10 installed I recommend you use Asus AI Suite and update BIOS using this utility. Universal update instructions can be found on BIOS EZ flash utility.
-
Rename
sample_config.plist
toconfig.plist
-
Replace the SMBIOS Information by generating a new one Refer iMac20,1. If you're upgrading the OS you just need to make replacements with your current
config.plist
values.- Replace
{replace with Board Serial}
with generated Board Serial. - Replace
{replace with Serial}
with generated Serial. - Replace
{replace with SmUUID}
with generated SmUUID.
- Replace
-
Follow the Dortania's installation Guide to prepare usb stick and then the installation process.
What not goes along with the Dortania's Guide.
-
SSDT-RHUB.aml
after tinkerning a lot realized that it is not required. -
XHCI-unsupported.kext
needed to be added (probably B460 chipset issue). - `DeviceProperties -> PciRoot(0x0)/Pci(0x2,0x0) - device-id = 923E0000 alongwith framebuffer patching.
Stumbled this error when app:
- Alacritty: Thrown
Assertion failed: (0), function CreateCompiler, file /Library/Caches/com.apple.xbs/Sources/GPUDriversIntel/GPUDriversIntel-14.7.8/GLRenderer/kbl/usc_interface.cpp, line 1676.
- Safari: Pages were crashing.
- Alacritty: Thrown
Interesting discovery while resolving USB3.0 issue:
- USB3.0 issue fix
- While remapping the USB ports I realized that the
USBInjectAll.kext/Contents/Info.plist
does not have the correct usb controller device id thanks to u/Dradis101 needed to renameA2AF
toA3AF
then the mapping process. (Find link in reference) - Then I performed the mapping using :white_check_mark: hackintool. I could've done manual mapping as well using this guide :white_check_mark: manual mapping
-
WARNING: USB2 and USB3 are mapped separately always !! Never ever dare to think that the USB Type 3 port would automatically handle USB Type 2 device. This is because when the USB2 and USB3 type devices inserted in the same port maps to different port location in the system. See the mapping in the screenshot.
- NOTE: :x: Intel auto mapping does not work
- While remapping the USB ports I realized that the
References:
- Intel® UHD Graphics 630 fix
- USB 3 fix
- Thanks to dovtuan for maintaining the OC configuration for Gigabyte-B460M-Aorus-Pro