Skip to content

akarsh1995/ASUS-TUF-Gaming-B460-Plus-i5-10400-Opencore-Hackintosh-Build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASUS TUF Gaming B460 Plus i5-10400 Opencore Hackintosh Build.

OpenCore Icon

desktop

benchmark-cpu BenchmarkCPU


benchmark-gpu BenchmarkGPU


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
Siri, Appstore, Facetime
All USB External Ports (3.0 + 2.0 ) including F-Panel
Sound + Mic
HDMI (Audio + Graphics)
DRM Content in Safari (Reason: IGPU only)
iGPU Stability
Sleep (also with peripherals plugged in)
Ethernet
Airplay
Wifi
Bluetooth

DRM content Netflix/Prime/AppleTV+ cannot be played in Safari/AppleTV+ Plays well in Chrome/Firefox

Installation Notes

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.

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 rename A2AF to A3AF then the mapping process. (Find link in reference)
    • Then I performed the mapping using ✅ hackintool. I could've done manual mapping as well using this guide ✅ 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. Different USB types having different location ids
    • NOTE: ❌ Intel auto mapping does not work

References:

About

Hackintosh Opencore build based on Dortania's.

Resources

Stars

Watchers

Forks

Packages

No packages published