menu
All correct hackintosh drivers Kext
All correct hackintosh drivers Kext
driver mac
mac drivers
apple driver
usb driver mac
catalina virtualbox drive

All correct hackintosh drivers Kext

Macgsm

04 March 2022

All correct hackintosh drivers Kexthackintosh drivers Kext
 Kext | Choose tariffs

Kickset files ( kext.) are placed inEFI/OC/Kexts

Files are used .kextonly in OpenCore. Other files like .appor .kest.dysmshould be deleted

Information

In the event that there are several copies of the Kixt, always download the RELEASE file and do not download the source files

What are the necessary Kext driversfor my device?

Kickstats (definitions) depend on the specifications of the entire device, and there is no single quickset that performs all the tasks

In this section, we have shown the most important Kikstats for Hackintosh

Basic KickstatsThese are basic kickstats for every Hackintosh, without which the system will not function properly.

·         Virtual smc.kext

·         This kickbox simulates a piece of SMCOn a Mac, without it, the system will not boot

·         Just copy Virtualsmc.kext, the rest of the files are optional extras

·         There is an alternative, Fakesmc, in general, it is an older quixt with fewer technologies, and it is recommended to use it on old devices only .

·         Kext is responsible for making patches in the system, many kickstats depend on it such as virtual smc, AppleALC, WhateverGreen and others, without it it will not work.

When you download virtual smc from Github, you will notice that there are other kickstats, these are add-ons that are not necessary but add features such as showing the state of the device. It is recommended to add it after the completion of the system download to reduce the incidence of problems.

·         SMCProcessor.kext

·         Dedicated to show the processor temperature does not work on AMD processors

·         SMCSuperIO.kext

·         Dedicated to show fan speed does not work on AMD processors

·         SMCLightSensor.kext

·         It is used to identify the light sensor in laptops, delete it on the desktop computer

·         If you do not have a light sensor, delete it, because it may cause problems with booting

·         SMCBatteryManager.kext

·         Dedicated to show battery status on laptops, delete it on desktop

·         Please do not use it if you do not patch correctly to support the battery, because it may cause problems without patch.

·         SMCDellSensors.kext

·         Allows better support for fan speed control on Dell devices

·         Do not use it if you do not have a Dell device

Attention

Only one definition should be included and not multiple definitions should be added at the same time.

Now basically we will use the Ethernet (the wire) for the Internet because the Wi-Fi does not always work.

You must know the type of your Ethernet card in order to know which driver to install. You can find out the type of card, either from the hwinfo program or from the website of the device manufacturer or the source.

·         IntelMausi.kext

·         Required for most modern Intel network cards, supports 82578, 82579, i217, i218 and intel i219.

SmallTreeIntel82576.kext

·         A kickext is dedicated to the definition of intel i211 cards, and it is based on a smalltree kickset with a patch to add i211 support.

·         Most ryzen motherboards that use intel cards need this kext

·         For Mac High Sierra and Mojave (10.13-10.14), I use v1.2.5Catalina version (10.15+), what is the latest version?v1.3.0

 AtherosE2200Ethernet

·         A kickext for identifying Atheros and Killer cards

·         The card Atheros E2500is basically a Realtek card, so use the Realtek RTL8111.kext driver

·         LucyRTL8125Ethernet

·         Designed to work with modern Realtek cards that operate at a speed of 2.5gbit/s

·         Requires Catalina version (10.15) or later

 RealtekRTL8111.kext

·         Dedicated to Realtek cards that work at Gigabit speed

·         For Mac 10.12-10.13 use 2.2.0, for Mohave (10.14+) use 2.3.0

RealtekRTL8100.kext

·         It works with Realtek cards at a speed of 10 Mbit/s-100Mbit/s.

USB

·         It is used to activate the Intel USB controllers without having to specify them in the ACPI.

·         Not necessary on 6th generation and above ( asrock motherboards still need it )

  Does not work on AMD processors

 XHCI-unsupported kext

·         Necessary for controllers that are not directly supported by the system

·         AMD processors do not need this Kickset

·         The way to download the kickset is to click on the code, then download the zip, then inside the file you will find the kickset file

·         Motherboards need this Kickset:

·         H370

·         B360

·         H310

·         Z390 (Not necessary for Mojave or later)

·         X79

·         X99

·         AsRock motherboards (Intel motherboards , except for Z490 )

video cards | GPUs

 WhateverGreen

·         Performs DRM patching tasks, activates bug fixes in Framebuffer, etc. All graphics cards benefit from this Kickset. It must be downloaded to help identify the cards


NB

Nvidia drivers link (high sierra)

sound | SoundAttention

Please use only one definition.

Applealc Kext

·         It is used to make a patch for AppleHDA, which is responsible for activating the sound card inside the device. Ryzen devices may not work with the microphone.

·         Your sound card must be in this list

·         Offers broader support, if your card does not work with AppleALC use this. Applealc must be removed before using it and its quality is much worse than applealc

·         Might solve the microphone problem on Ryzen processors

extra kick stats

·         AppleMCEReporterDisabler (included with AMD tunnel)

·         Kext solves the problem of stopping AppleMCEReporter in Catalina and beyond.

·         It affects the following Smbios:

·         MacPro6,1

·         MacPRO7,1

·         iMacPro1,1

·         NVMeFix

·         Solves power control and configuration issues on NVME that are not made by Apple.

·         Requires Mac Mohai (10.14) or later to work.

Kick stats for laptops

In order to know what type of keyboard or trackpad your laptop has, go to the device manager in Windows or dmesg |grep input in Linux

·         It is used in devices that have a keyboard and trackpad that use PS2

·         If you want to identify the trackpad, you will need VoodooInput kext (must be after voodoops2 in the tunnel)

·         It is used to operate devices that use i2c, usually found in high-end laptops and laptops with a touch screen.

·         This kext has the following additions:

·         VoodooI2CHID Add Microsoft HID Device

·         VoodooI2CElan added support for Elan devices that use their own definitions ( does not work on ELAN1200+ use the previous definition )

·         VoodooI2CSynaptics Add Synaptic Device Support

·         VoodooI2CFTE Added Trackpad Support FTE1001

·         VoodooI2CUPDDEngine Added Touch Base Drivers Support

Wi-Fi | Wi-Fi

Apple's support for Wi-Fi cards is very weak, so Broadcom cards are the cards that are supported with Atheros** in old versions, and some of them may need additional kexts.

The list of cards is directly supported by the system

Supported cards

Big Sur (11) +

·         BCM943602

·         BCM94360

·         BCM94352

·         BCM94350

Catalina(10.15)+

·         BCM943224

·         BCM94331

·         In addition to what is supported in Big Secret (support decreases with each release)

·         You may need to force it to run IO80211Family.kext, see Setup Kernel -> Force In OpenCore.

Mojave(10.14)+

·         BCM94322

·         In addition to the support in Catalina (support decreases with each release)

High Sierra(10.13)+

·         AR242x

·         AR542x

·         AR5416

·         AR5418

·         AR9280 - AR5BHB92

·         AR9285 - AR5B95

·         AR9287 - AR5B97

·         AR9380 - AR5BXB112

alert

If you are thinking of changing your Wi-Fi card to an OEM device (pre-built laptops and computers), be aware of your device BIOS, as there is a possibility that there is a Whitelist to allow only certain cards to work, the most famous companies that use this method are HP and Lenovo, an article explains it here

definitions of wifi cards

·         Definition of AirportItwlm
Dedicated definition for modern Intel cards, which is the first definition that opens the way to support Intel Wi-Fi cards on the Mac

·         NB

·       In order to know if your card is supported or not, download the hwinfo program, from inside it you will know the device ID of the card and if it is supported by the driver

List of supported cards (Airportitwlm.kext)

PCI ID

the name of the card

0x08b1

AC 7260

0x08b2

AC 7260

0x08b3

AC 3160

0x08b4

AC 3160

0x095a

AC 7265

0x095b

AC 7265

0x3165

AC 3165

0x3165

AC 3165

0x3166

AC 3165

0x24f3

AC 8260

0x24f4

AC 8260

0x24f5

AC 4165

0x24f6

AC 4165

0x24fb

AC 3168

0x24fd

AC 8265

0x2526

AC 9260

0x9df0

AC 9560

0xa370

AC 9560

0x31DC

AC 9560

0x30DC

AC 9560

0x271C

AC 9560

0x271B

AC 9560

0x42a4

AC 9462

0x00a0

AC 9462

0x00a4

AC 9462

0x02a0

AC 9462

0x02a4

AC 9462

0x40a4

AC 9462

0x0060

AC 9461

0x0064

AC 9461

0x0260

AC 9461

0x0264

AC 9461

0x2723

AX200

0x2720

AX201

0x43F0

AX201

0xA0F0

AX201

0x34F0

AX201

0x02F0

AC 9462

0x3DF0

AC 9462

0x06F0

AX201

 



Definition of AirportBrcmFixup

This is necessary to fix WIFI on many Broadcom cards, it will not work on Intel, Atheros, etc.

·         Definition of BrcmPatchRAM
Required for all non- Apple wireless cards

·         You must add BrcmFirmwareData.kext with it (attached to the download file)

·         Inside the download file there are numbered copies (attached with the download file), use them according to the version:

·         BrcmPatchRAM3 for 10.15+

·         BrcmPatchRAM2 for 10.11-10.14

·         Also add a BrcmBluetoothInjector kickext (attached with the download file)

In general, the best solution for Wi-Fi and Bluetooth is an external card with a definition from the company such as TP-Link and other companies that give USB Wi-Fi. Make sure that there is support for the Mac and it will work with you.

External WI-FI (USB)

This remains the last solution for many hackintosh users to turn on WIFI on their devices due to the impossibility of changing the internal card or the loss of the warranty on their devices.

Important points you need to know

·         Features like AirDrop , Handoff, etc. will not work

·         Not guaranteed to work 100%

·         Need a separate bluetooth pickup

·         Most cards use 32bit drivers to run WIFI (remained to the manufacturer until they release an update for their own apps for Catalina versions and above)

With all these issues it is still very difficult to recommend a USB wireless pickup, but there is still hope:

Attention

These definitions are not a KEXT file, but a pkg file (similar to an exe file on Windows) that you use only after installation and never put it in the Clover.

Here is the definition of some well-known WIFI receivers with Realtek chipsets

·         Wireless-USB-OC-Big-Sur-Adapter driver(software)

List of most popular cards supported

Cards supported by the driver

ASUS_USB-N10E_92CU

ASUS_USB-N13_92CU

ASUS_USB-N10_92CU

ASUS_1870_8812BU

ASUS_USB-N10E_92CU

ASUS_USB-N10_92CU

ASUS_USB-N13_92CU

ASUS_USB-AC53_8812BU

ASUS_USB-AC55B1_8812BU

ASUS_USB-AC56_8812AU

ASUS_USB-AC55_8812BU

ASUS_USB-AC68ALL_8814AU

ASUS_USB-AC68CE_8814AU

ASUS_USB-AC68FCC_8814AU

AboCom_8178_92CU

AboCom_0811_8811AU

AboCom_8189_92CU

AboCom_92EU

AboCom_88EU

AboCom_AC_8812AU

AboCom_AC_8812AU

Actiontec_8811AU

AirTies_Air2520_8811AU

AirTies_Air2525_8811AU

AboCom_8178_92CU

AboCom_8189_92CU

Actiontec_8105_SingleBand_8811AU

Actiontec_8108_DualBand_8811AU

Amigo_92CU

Amigo_92CU

AzureWave_92CU

Belkin_1004_92CU

Belkin_1102_92CU

Belkin_2102_92CU

Belkin_2103_92CU

Belkin_92DUVS_1105

Belkin_92DUVS_110A

Belkin_92DUVS_120A

Belkin_F9L1106_v2_8812AU

Belkin_F9L1106v2_8812AU

Buffallo_25D_8812AU

Buffallo_433DM_8811AU

Buffallo_WI_U2_433DHP_8811AU

Buffallo_WLP_U2_433DHP_8811AU

Compare-8010_92CU

Compare-8011_92CU

Corega_92CU

DLink_DWA121_92CU

DLink_DWA123_92CU

DLink_DWA131B1_92CU

DLink_DWA132_92CU

DLink_DWA133_92CU

DLink_DWA123_88EU

DLink_DWA125_88EU

DLink_DWA131C1_92EU

DLink_DWA131E_92EU

DLink_DWA171_8812AU

DLink_DWA182B1_8812AU

DLink_DWA182_8812AU

DLink_DWA192_8814AU

DLink_GO_USB_N150_88EU

ELECOM_WDC300SU2S_92CU

ELECOM_8811AU

ELECOM_WDB433SU2M_8811AU

ELECOM_WDC1300DU3_8814AU

ELECOM_WDC1300SU3_8814AU

ELECOM_WDC150SU2M_88EU

ELECOM_WDC433DU2_8812AU

ELECOM_WDC433SU2M2_8811AU

EDIMAX- EW-7722UTn V2

EDIMAX N300

EDIMAX EW-7811Un

Edimax_AC1750_8814AU

Edimax_AC1750_A834_8814AU

Edimax_AC600_8812AU

Edimax_EW-7611ULB_8723BU

Edimax_EW-7811UAC_8812AU

Edimax_EW-7822UAC_8812AU

Edimax_EW-7822ULC_8812AU

Edimax_GLP_8812AU

Edimax_7811_92CU

Edimax_7822_92CU

Feixun_90_92CU

Feixun_91_92CU

EnGenius_AC_8812AU

HP_92CU

Hawking_HWDN3_92CU

Hawking_HWUN4_92CU

Hercules_HWUm300_92CU

Hercules_HWUp150_92CU

Hawking_8812AU

Hawking_HW7ACU_8812AU

IO_DATA_AC433UM_8812AU

O_DATA_WN-AC867U_8812AU

Infocus_INA-LCKEY_8812AU

IO_DATA_92CU

Linksys_WUSB6300_8812AU

Logitec_92CU

Loopcomm_ACA1_8812AU

Netgear_A7000

Netgear_N300MA_92CU

Netgear_WNA1000M_92CU

Netgear_WNA3100M_92CU

Netgear_A6100_8812AU

Netgear_A6200v2_8812AU

PCI_BT-Micro3H2X_92CU

PCI_GW_USEco300_92CU

PCI_GW_USLight_92CU

PCI_GW_USNano2_92CU

PCI_GW_USValue_EZ_92CU

PCI_SW_WF02-AD15_92CU

PCI_GW-300S_92EU

PCI_GW-450S_8812AU

PCI_GW-900D_8812AU

Proxim_USB-9100_8812AU

RTL8188CTV

RTL8188CTV_0A8A

RTL8188CTV_8011

RTL8188CU

RTL8188CUS_1E1E

RTL8188CUS_2E2E

RTL8188CUS_5088

RTL8188CUS_Combo

RTL8188CUS_Combo_AFF8

RTL8188CUS_Combo_AFFB

RTL8188CUS_Combo_AFFC

RTL8188CUS_Solo

RTL8188CUS_VL

RTL8188CUS_solo_AFF7

RTL8188CUS_solo_AFF9

RTL8188CUS_solo_AFFA

RTL8188RU

RTL8188RU_Netcore

RTL8192CU

RTL8192CU_8177

RTL8192CU_8178

RTL8192DU_VS

RTL8188EU

RTL8188EU_ETV

RTL8188EU_VAU

RTL8192EU

RTL8192EU-2

RTL8811AU

RTL8812AU

RTL8812AU-VL

RTL8812AU-VN

RTL8812AU-VS

RTL8814AU

Sitecom_WL365_92CU

Sitecom_WLA1001v1_92CU

Sitecom_WLA2102_92CU

Sitecom_WLA4001_92CU

Sitecom_WLA1100_88EU

Sitecom_WLA2104_8812AU

Sitecom_WLA7100_8812AU

Sitecom_WLA8100_8814AU

TPLink-Archer_T2U_NANO

TL-WN823Nv3

TL-WN725Nv3

TL-WN723Nv3

TL-WN722Nv3

TL-WN821Nv6

TPLink_92CU

TPLink_821v5_92EU

TPLink_822v4_92EU

TPLink_823v2_92EU

TPLink_8812AU_1

TPLink_8812AU_2

TPLink_8812AU_3

TPLink_88EUSU

TPLink_T4UH_8812AU

TPLink_T4U_8812AU

TPLink_T9UH_8814AU

TRENDnet N150 Micro

Trendnet_624D_92CU

Trendnet_648B_92CU

Trendnet_92DUVS

TrendNet_TEW804B_8812AU

TrendNet_TEW805B_8812AU

TrendNet_TEW809UB_8814AU

Western_AC_8812AU

ZyXEL_AC_8812AU

ZyXEL_92CU

·        
Wireless-Ralink-Panel-Utility driver(software)
Just like the previous driver, this driver supports a good number of Dlink / Mediatek / Ralink cards and works from Mac version 10.6.8 to Catalina 10.15.4 Not tested on Big Secret

·         List of supported cards

·         RT3572 , RT3072 , RT3070 , RT3573 , MT7610 , MT7610 , MT7610

·         RT5370 , RT2870 , RT3071 , RT2770 , RT3573 , RT5572 , RT3573

·         RT3573 , RT5572 , RT3572