MARK WITH TECH

Downloads

Mandatory

Kexts

VirtualSMC.kext

A more modern replacement for FakeSMC.kext, created by the same person behind Lilu.kext.

Read about it's options here.

Or

FakeSMC.kext

Only install FakeSMC.kext. The other kexts are known to cause problems when booting.

Download

Bootloaders

Clover

Clover Beta Builds

OpenCore

The most supported bootloader as of this time. It can boot on UEFI as well as Legacy BIOS.

The most up-to-date-builds for Clover. I typically use these as they include the latest patches.

I only downgrade if there's a big issue when booting (rare).

Alternative to Clover, but seems to be still under development; not recommended unless you know what you're doing.

Networking

Intel

IntelMausiEthernet.kext

AppleIntelE1000e.kext

AppleIGB.kext

5 Series: 82578[LM, LC, DM, DC]

6/7 Series: 82579[LM, V]

8/9 Series: I217[LM, V], and I218[LM, V, LM2, V2, LM3])

Supports chipsets 82571, 82572, 82573, 82574, 82578, 82579, 82583, ICH10, 80003ES2 and more.

Supports chipsets I210, I211, I350, 82575, 82576, 82580, and DH89XXCC.

Download

(Source)

Download

(Source)

Download

(Source)

Realtek

RTL8111.kext

RealtekRTL8100.kext

Supports chipsets RTL8111 and RTL8111B/8168B

Supports chipsets RTL8101E, RTL8102E, RTL8103E, RTL8105E, RTL8401E, RTL8402, RTL8106E, and RTL8106EUS.

Download

(Source)

Atheros/Qualcomm

ALXEthernet.kext

AtherosE2200Ethernet

AtherosL1cEthernet

Supports chipsets AR8161, AR8162, QCA8171, and QCA8172.

AR816x, AR817x, Killer E220x, Killer E2400, and Killer E2500.

Supports chipsets I210, I211, I350, 82575, 82576, 82580, and DH89XXCC.

Download

(Source)

Download

Download

(Source)

Graphics

Note: NVIDIA Graphics cards that were never natively supported by macOS

(such at 10-series cards and up) DO NOT WORK in Mojave or above.

Do not trust the internet.

Lilu.kext

Download

(Source)

What is Lilu.kext?

Lilu is a kext that helps patch certain aspects of the operating system to make it work better with certain components, like Intel or AMD graphics, WiFi/USB chipsets, etc.

Lilu also has plugins that add onto it's functionality, such as WhateverGreen.kext. You can find a list of these plugins here.

It's best to make sure this kext is up-to-date before updating macOS, and to use the boot argument "-lilubetaall" to load the kext on "unsupported" operating systems.

Read more about it's boot arguments here.

WhateverGreen.kext

Download

(Source)

What is WhateverGreen.kext?

WhateverGreen is a plugin for Lilu that helps patch graphics on macOS.

It will try to inject the correct graphics IDs for your specific graphics chipset, as well as adjust everything to work more properly and efficiently.

Make sure to read about it's boot arguments here.

USB

USBInjectAll.kext

GenericUSBXHCI.kext

FakePCIID.kext

Supports only Intel based xHCI (USB 3) chipsets.

A generic driver for xHCI USB (USB 3) chipsets.

FakePCIID_XHCIMux.kext—a plugin for FakePCIID.kext—is used to bypass the hardcoded 15-port USB limit in macOS.

Audio

AppleALC.kext

VoodooHDA.kext

*** Requires Lilu.kext ***

A more organic method of enabling audio devices in macOS.
Guide on GitHub

A generic method of patching audio devices in macOS.


It's best to stick to AppleALC.

More things to come.