views
driver mac
mac drivers
apple driver
usb driver mac
catalina virtualbox drive
All correct hackintosh drivers Kext
All correct hackintosh 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.
· Required for most modern Intel network cards, supports 82578, 82579, i217, i218 and intel i219.
· 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
· 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
· 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
· 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
· 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.
· 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