Software > Kernel Extensions
Kernel extensions, or kexts, extends the kernel in real Macs and Hackintosh/HackBook systems.
Audio - Headphone/Microphone/Speaker
★ AppleALC.kext 1.4.8 – Enables audio. Do not use in conjunction with VoodooHDA.kext★ CodecCommander.kext – Enables audio.
★ HDMIAudio.kext 1.1 – Enables audio. For GPU to send audio through DisplayPort.
★ VoodooHDA.kext 2.9.2 – Enables audio. Do not use in conjunction with AppleALC.kext
Battery - Laptop
★ ACPIBatteryManager.kext 1.81.4★ AppleSmartBatteryManager.kext – Do not use with VirtualSMC.kext
★ SMCBatteryManager.kext – Do not use with FakeSMC.kext.
Bluetooth - Headphone/Keyboard/Microphone/Mouse/Smartphone/Speaker/Tablet
★ IntelBluetoothFirmware.kext 1.1.2★ IntelBluetoothInjector.kext
Ethernet - Desktop/Laptop
★ AtherosE2200Ethernet.kext – Enables ethernet with motherboards that utilize Killer Lan Ethernet Chipset★ IntelMausi.kext 1.0.3 – Enables ethernet with motherboards that utilize an Intel Ethernet Chipset.
★ IntelMausiEthernet.kext 2.4.0d0 – Enables ethernet with motherboards that utilize an Intel Ethernet Chipset.
★ RealtekRTL8111.kext – Enables ethernet with motherboards that utilize a Realtek Ethernet Chipset
Graphical Processing Unit
★ IntelGraphicsFixup.kext – Disables any display and graphical issues when using the (iGPU) integrated graphics. I also recommend setting DVMT Pre-Allocated to 128M or higher in BIOS if using the Intel iGPU to enable high-resolution displays.★ NvidiaGraphicsFixup.kext – Allows the latest Mac SMBIOS definitions to be used like iMac 17,x, and iMac 18,x. You would want to use these SMBIOS defintions if you are using a Skylake or Kabylake CPU respectively. Updating to the latest version may fix black screen issues.
★ WhateverGreen.kext – Enables (with Lilu) AMD graphic cards in macOS 10.12.6 or later.
Shiki.kext – Disables graphical issues with video playback.
★ WhateverGreen.kext – Enables (with Lilu) AMD graphic cards in macOS 10.12.6 or later.
Memory - Desktop/Laptop
★ MacProMemoryNotificationDisabler.kext 1.1 – Disables the Memory Modules Misconfigured message.SMBIOS
★ FakeSMC.kext★ VirtualSMC.kext
USB
★ USBInjectAll.kext – Injects all USB ports★ XHCI-200-series-injector.kext – Enables USB 3 device detection and USB 3 speeds on Kaby Lake motherboards. This kext is also recommended to have during the macOS install process so you can use those USB 3 ports and flash drives.
Wi-Fi - Mini PCIe/PCIe/USB
★ AirPortAtheros40.kext AirPortAtheros40 Installer enables Wi-Fi with adapters that utilize Atheros chipset.★ HoRNDIS.kext – Use HoRNDIS app or kext to enable USB tethering with Android devices.
★ RtWlanU.kext v14 – Enables Wi-Fi with adapters that utilize Realtek chipset.
* A kext installer app from the utility section may be required for installers on macOS Catalina and later releases.