Skip to content

gajjartejas/ASUS-B85M-G-Hackintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASUS-B85M-G-Hackintosh (4th Generation - Haswell)

Goal of this repo is to run Mac os on ASUS B85M-G.

macOS Catalina 10.15.6 macOS Big Sur 11.2.3 macOS Ventura 13.3.1
alt text alt text alt text

Hardware Info 💻

Type Spec Status Link
Motherboard ASUS B85M-G (mATX Form Factor) Working -
BIOS Version B85M-G BIOS 3602 Working -
CPU Intel® Core™ i3-4160 Processor Working -
Chipset Intel® B85 Working -
Graphics Intel® HD Graphics 4400 Working Guide
Audio Realtek® ALC887-VD2 8-Channel High Definition Audio CODEC Working Guide
Ethernet Realtek® 8111G, 1 x Gigabit LAN Controller(s) Working -
Keyboard - Working -
LAN Realtek® 8111G, 1 x Gigabit LAN Controller(s) Working -

Extensions 🔨

Type Spec Status
USB WiFi Adaptor 802.11AC NIC Realtek USB Adaptor Dual Band: Alternative 11AC(5.8G) and 11N(2.4G) Working
WiFi Card M.2 Card BCM94360CS2 Wireless WIFI Bluetooth 4.0 Airport Card For Macbook Air 11" A1465 13" A1466 2013 MD711LL/A MD760 BCM94360CS2AX Working
NGFF M2 to PCIE AC Converter WTXUP NGFF M2 to PCIE AC Converter Adapter Card AX200 9260 8265 1650A for PC Working
Graphics Card NITRO+ RX 580 8G G5 Working

Important Note

Intel HD4400 Graphics [Not supported on macOS Ventura]

If you want to upgrade to macOS Ventura please disable intel hd 4400 from bios and use compatible graphics card. If you want to enable HD4400 Please enable Kernel -> Add -> Enable -> WhateverGreen.kext

DeviceProperty -> Add PciRoot(0x0)/Pci(0x2,0x0) or Remove comment #PciRoot(0x0)/Pci(0x2,0x0)

Network Card (DW1820A)

If you want to enable DW1820A Please enable

Kernel -> Add -> Enable -> AirportBrcmFixup.kext Kernel -> Add -> Enable -> AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext Kernel -> Add -> Enable -> AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcmNIC_Injector.kext Kernel -> Add -> Enable -> BrcmBluetoothInjector.kext Kernel -> Add -> Enable -> BrcmFirmwareData.kext Kernel -> Add -> Enable -> BrcmPatchRAM3.kext

DeviceProperty -> Add PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0) or Remove comment #PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)

USB WiFi Adaptor

Kernel -> Add -> Enable -> RtWlanDisk.kext Kernel -> Add -> Enable -> RtWlanU.kext Kernel -> Add -> Enable -> RtWlanU1827.kext

Software Status 👨‍💻

Type Spec Status
Sleep/Hibernate - Unknown
iMessage - Unknown

Kext Used

Kext Info
Lilu.kext Arbitrary kext and process patching on macOS
RestrictEvents.kext Lilu Kernel extension for blocking unwanted processes causing compatibility issues on different hardware and unlocking the support for certain features restricted to other hardware.
VirtualSMC.kext SMC Emulator Layer
SMCProcessor.kext Processor Temp Monitoring
SMCSuperIO.kext Fan Reading
WhateverGreen.kext Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs
AppleALC.kext For Audio
FeatureUnlock.kext Add Sidecar support to unsupported models
RealtekRTL8111.kext OS X open source driver for the Realtek RTL8111/8168 family
USBInjectAll.kext Kext to inject all USB ports for the installed Intel EHCI/XHCI chipset automatically.
HoRNDIS.kext Android USB tethering driver for Mac OS X
RtWlanU.kext USB WiFi Adaptor
RtWlanU1827.kext USB WiFi Adaptor

SSDT Used

SSDT Info
SSDT-EC.aml For Broadwell desktops and older
SSDT-PLUG.aml For Broadwell desktops and older

TODO 😓

Type Status
Power Management Done
Sleep/Hibernate NA
Buy compatible WiFi Card Done
Buy RX 580 or RX 570 Done
Check LAN Working or Not Done
HDMI Audio Not Working when using HD 4400 NA
USB mapping tutorial NA
OpenCore Guide NA

Telegram Channel

Credits