GitHub – gajjartejas/ASUS-B85M-G-Hackintosh: Goal of this repo is to run Mac os on ASUS-B85M Desktop
Mục Lục
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
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