GitHub – gajjartejas/ASUS-B85M-G-Hackintosh: Goal of this repo is to run Mac os on ASUS-B85M Desktop



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

  • Apple for macOS.
  • Acidanthera for most of the kexts.
  • goodwin for ALCPlugFix.
  • RehabMan for some patches.
  • Steve Zheng for some patches.
  • Sniki for some patches.
  • daliansky for some patches.
  • Moh_Ameen for some patches.
  • al3xtjames for clover-theme-oss theme.
  • ImmersiveX for clover-theme-minimal-dark theme.
  • And anyone else that helped to develop and improve hackintoshing.
  • me

Alternate Text Gọi ngay