Gathering files

Table of Contents

1.Firmware Drivers

Firmware drivers are drivers used by OpenCore in the UEFI environment. They’re mainly required to boot a machine, either by extending OpenCore’s patching ability or showing you different types of drives in the OpenCore picker(ie. HFS drives).

  • Location Note: These files must be placed under EFI/OC/Drivers

Universal

Required Drivers

For the majority of systems, you’ll only need 2  .efi drivers to get up and running:

  • HfsPlus.efi (*Required)
    • Needed for seeing HFS volumes(ie. macOS Installers and Recovery partitions/images). Do not mix other HFS drivers
    • For Sandy Bridge and older(as well as low end Ivy Bridge(i3 and Celerons), see the legacy section below
  • OpenRuntime.efi (*Required)
    • Replacement for AptioMemoryFix.efi , used as an extension for OpenCore to help with patching boot.efi for NVRAM fixes and better memory management.
    • Reminder this was bundled in OpenCorePkg we downloaded earlier

Legacy

In addition to the above, if your hardware doesn’t support UEFIb (2011 and older era) then you’ll need the following. Pay close attention to each entry as you may not need all 4:

  • OpenUsbKbDxe.efi
    • Used for OpenCore picker on legacy systems running DuetPkg
      • Note: Not recommended and even harmful on UEFI (Ivy Bridge and newer)
  • HfsPlusLegacy.efi
    • Legacy variant of HfsPlus, used for systems that lack RDRAND instruction support. This is generally seen on Sandy Bridge and older(as well as low end Ivy Bridge(i3 and Celerons))
    • Don’t mix this with HfsPlus.efi, choose one or the other depending on your hardware
  • OpenPartitionDxe
    • Required to boot recovery on OS X 10.7 through 10.9
      • This file is bundled with OpenCorePkg under EFI/OC/Drivers
      • Note: OpenDuet users (ie. without UEFI) will have this driver built-in, not requiring it
    • Note: Not required for OS X 10.10, Yosemite and newer

32-Bit specifics

For those with 32-Bit CPUs, you’ll want to grab these drivers as well

  • HfsPlus32
    • Alternative to HfsPlusLegacy.kext but for 32-bit CPUs, don’t mix this with other HFS .efi drivers

2.Kexts

A kext is a kernel extension, you can think of this as a driver for macOS, these files will go into the Kexts folder in your EFI.

  • Windows and Linux note: Kexts will look like normal folders in your OS, double check that the folder you are installing has a .kext extension visible (and do not add one manually if it’s missing).
    • If any kext also includes a .dSYM file, you can simply delete it. They’re only for debugging purposes.
  • Location Note: These files must be placed under EFI/OC/Kexts

Must Required

Required Kexts

Without the 2 kexts , no system is bootable:

  • Lilu.kext (*Required)
    • A kext to patch many processes, required for AppleALC.kext, WhateverGreen.kext, VirtualSMC.kext and many other kexts. Without Lilu, they will not work.
    • Note that while Lilu supports as early as MacOS 10.4 (Tiger), many plugins only work on newer versions.
  • VirtualSMC.kext (*Required)
    • Emulates the SMC chip found on real macs, without this macOS will not boot
    • Requires MacOS 10.4 (Tiger) or newer
  • WhateverGreen.kext (*Required)
    • Used for graphics patching, DRM fixes, board ID checks, framebuffer fixes, etc; all GPUs benefit from this kext
    • Note that only laptops and AIOs require the attached SSDT-PNLF.dsl file.
    • Requires MacOS 10.6 (Snoe Leopard) or newer

Virtual SMC and CPU Plugins

While VirtualSMC supports 10.4, plugins may require newer versions.

Note: Must Be Need VirtualSMC.kext

  • SMCProcessor.kext
    • Used for monitoring Intel CPU temperature

    • Note: Not for AMD CPU based systems

    • Requires Mac OS X 10.7 or newer

    • Include in VirtualSMC.zip
  • SMCAMDProcessor.kext
    • Used for monitoring CPU temperature on AMD Zen-based systems
    • Potentially unstable while still under active development
    • Requires AMDRyzenCPUPowerManagement.kext
    • Requires macOS 10.13 or newer
  • SMCRadeonSensors.kext  
    • Used for monitoring GPU temperature on AMD GPU systems
    • Requires macOS 10.14 or newer
  • SMCSuperIO.kext
    • Used for monitoring fan speed
    • Note: Not for AMD CPU based systems
    • Requires Mac OS X 10.6 or newer
    • Include in VirtualSMC.zip
  • SMCLightSensor.kext
    • Used for the ambient light sensor on laptops
    • Note: Do not use if you don’t have an ambient light sensor (desktops), can cause issues otherwise
    • Requires Mac OS X 10.6 or newer
    • Include in VirtualSMC.zip
  • SMCBatteryManager.kext
    • Used for measuring battery readouts on laptops
    • Note: Do not use on desktops
    • Requires Mac OS X 10.4 or newer
    • Include in VirtualSMC.zip
  • SMCDellSensors.kext
    • Enables more precise fan monitoring and control on Dell computers that support System Management Mode (SMM)

    • This Kext is mostly useful for Dell laptops, thus do not use it if you do not have a compatible Dell computer.

    • Include in VirtualSMC.zip

Ethernet

We’ll presume that you are aware of the type of Ethernet card that your system has here. Please note that product specifications pages will probably specify the network card type.

  • IntelMausi.kext
    • Required for the majority of Intel NICs, chipsets that are based off of I211 will need the SmallTreeIntel82576.kext
    • Intel’s 82578, 82579, I217, I218 and I219 NICs are officially supported
    • Requires macOS 10.9 (Mavericks) or newer
    • Requires for 10.6 (Snow Leopard)-10.8 (Mountain Lion) users can use IntelSnowMausi.kext instead for older macOS
  • AppleIGB.kext
    • Required for I211 NICs running on macOS Monterey and above
    • Might have instability issues on some NICs, recommended to stay on Big Sur and use SmallTree
    • Required for most AMD boards running Intel NICs
    • Requires macOS 12 (Monterey)  and Newer
  • SmallTreeIntel82576.kext
    • Required for I211 NICs running on macOS versions up to Big Sur, based off of the SmallTree kext but patched to support I211 (doesn’t work on macOS 12 Monterey or above)
    • Required for most AMD boards running Intel NICs
    • Requires macOS 10.9 Mavericks – 12 Monterey (v1.0.6), macOS 10.13 High Sierra – 14 Sonoma (v1.2.5), macOS 10.15 Catalina +(v1.3.0)
  • AtherosE2200Ethernet.kext
    • Required for Atheros and Killer NICs
    • Requires macOS 10.8 (Mountain Lion) or newer
    • Note: Atheros Killer E2500 models are actually Realtek-based; for these systems please use RealtekRTL8111.kext instead
  • RealtekRTL8111.kext
    • For Realtek’s Gigabit Ethernet
    • Requires macOS 10.8 (Mountain Lion) and up for versions v2.2.0 and below, macOS 10.12 (Sierra) and up for version v2.2.2, macOS 10.14 (Mojave) and up for versions v2.3.0 and up
    • Note: Sometimes the latest version of the kext might not work properly with your Ethernet. If you see this issue, try older versions.
  • LucyRTL8125Ethernet.kext
    • For Realtek’s 2.5Gb Ethernet
    • Requires macOS 10.15 or newer
  • AppleIntelI210Ethernet.kext
    • For macOS 13 and above, the kext supporting I225-V NICs was dropped and replaced with a DriverKit DEXT instead. This DEXT requires working VT-d, So we recommended reusing the older kext: AppleIntelI210Ethernet.kext
      • Monterey and older don’t have to worry.
    • Requires macOS 10.15 (Catalina) or newer
    • For Intel’s I225-V NICs, patches are mentioned in the desktop Comet Lake DeviceProperties section in Dortania Guide.
  • For Intel’s I350 NICs, patches are mentioned in the HEDT Sandy and Ivy Bridge-E DeviceProperties section. No kext is required.
    • Requires macOS 10.10 (Yosemite) or newer

Legacy Ethernet Kexts for Legacy User

legacy ethernet kexts for older PC hardware.

  • AppleIntele1000e
    • Mainly use for 10/100MBe based Intel Ethernet controllers
    • Requires 10.6 (Snow Leopard) or newer
  • RealtekRTL8100
    • Mainly use for 10/100MBe based Realtek Ethernet controllers
    • Requires macOS 10.12 (Sierra) or newer with v2.0.0+
  • BCM5722D
    • Mainly relevant for BCM5722 based Broadcom Ethernet controllers
    • Requires OS X 10.6 (Snow Leopard) or newer

Wi-Fi and bluetooth

Non-Native Bluetooth Cards

  • BlueToolFixup (*Required)
    • Fixes the Bluetooth stack in macOS 12 (Monterey)+ to allow third-party cards.
    • All non-natives (those who are not Apple Broadcom, Intel, etc.) must have
      Cards with Bluetooth
    • Include in the BrcmPatchRAM.zip
    • Note: Avoid using Intel on macOS 11 (BigSur) and Older
Intel
  • AirportItlwm
    • IO80211Family integration allows it to function natively in recovery and add compatibility for a wide range of Intel wireless devices.

    • Requires MacOS 10.13 (HighSierra) and Newer versions
    • Requires Apple’s Secure Boot

    • Support Cards:
      • Intel WiFi 6 AX200,AX201,AX203
      • Intel WiFi 5 AC8260,AC8265,AC3168,AC3165 etc
  • Itlwm
    • Alternative to AirportItlwm for systems where Apple’s Secure Boot cannot be enabled
    • Requires Heliport
    • It will function as an Ethernet card, and Heliport will be required to connect to Wi-Fi.

    • Note: Doesn’t function in macOS recovery

  • IntelBluetoothFirmware
    • Enables Bluetooth on macOS when an Intel wireless card is used.
    • Use IntelBTPatcher (included) in addition to patch bugs in macOS
    • Requires macOS 10.13 (High Sierra) or newer
    • On macOS 10.13(High Sierra) to 11 (BigSur), you also need IntelBluetoothInjector.kext (included)
Broadcom
  • AirportBrcmFixup
    • Used for patching non-Apple/non-Fenvi Broadcom cards
      • Note: Will not work on Intel, Killer, Realtek, etc
    • Requires macOS 10.10 (Yosemite) to newer
  • BrcmPatchRAM
    • Required for all non-Apple/non-Fenvi airport cards, this device uploads firmware to the Broadcom Bluetooth chipset.
    • In conjunction with BrcmFirmwareData.Kext 
      • BrcmPatchRAM3.kext for 10.15 (Catalina) and Newer [ Note: Must be Combined with BrcmBluetoothInjector.kext ]
      • BrcmPatchRAM2.kext for 10.11 (EI Capitan) – 10.14 (Mojave)
      • BrcmPatchRAM.kext for 10.8 (Mountain Lion) – 10.10 (Yosemite)
    • On macOS 10.11 (EI-Capitan) through macOS 11 (BigSur), you also need BrcmBluetoothInjector.kext (included)
Atheros
  • AirPortAtheros40
    • Just put 2 kext, HS80211Family.kext & AirPortAtheros40.kext, on EFI/OC/Kexts and make sure inject via config.plist. Do not inject IO80211NetBooter in the plist 
    • working Wifi Atheros AR9565, AR9462, AR9463, AR9485 (no need injector)
  • ATH9KFixup
    • An open source kernel extension providing patches for unsupported Atheros cards
      • AR946X (AR9462 & AR9463)
      • AR9463
      • AR9485
      • AR9565
    • Boot args
      • AR946X: (Default)
      • AR9485: -ath9485
      • AR9565: -ath9565

USB and other ports

  • USBToolBox
    • Add USBToolBox.kext with your newly created UTBMap.kext Via UsbToolBoxTool
      • USBToolBoxTool a tool for Mapping USB in Windows or Mac before install macOS
  • XHCI-unsupported
    • Requires for non-native USB controllers
    • AMD CPU based systems don’t need this
    • Common chipsets needing this:
      • B360
      • H310
      • H370
      • Z390 (not needed on Mojave and newer)
      • ASRock Intel boards (B460/Z490+ boards do not need it however)
      • X79
      • X99
  • IOElectrify
    • IOElectrify is a macOS kext which enables always-on power to Intel Thunderbolt hardware.
  • NVMeFix
    • Used for fixing power management and initialization on non-Apple NVMe
    • A collection of fixes for the IONVMeFamily, the Apple NVMe storage driver. Enhancing compatibility with non-Apple SSDs is its aim. Both Apple and non-Apple machines can use it.
    • Compatible with macOS Sequoia (15), while some features, such as the timeout panic fix, may not be available on more recent versions.
    • Requires macOS 10.14 (Mojave) or newer
  • USBWakeFixup
    • This extension is a workaround for that issue by creating a fake ACPI device with the right wakeup params.
  • RealtekCardReader
    • An unofficial macOS kernel extension for Realtek PCIe/USB-based SD card readers.
      • Supports SDSC/HC/XC cards
      • Both the default and high speed settings are supported.

      • Supports DDR50 and UHS-I SDR12,25,50,104 modes

    • Required RealtekCardReaderFriend.kext to enable this feature as of v0.9.5.
  • RealtekCardReaderFriend
    • A Lilu plugin that makes System Information recognize your Realtek card reader as a native one.
    • Requires macOS 10.14 (Mojave) to macOS 13 (Ventura)
    • Requires Lilu.kext v1.4.7 or later.
    • Requires RealtekCardReader.kext v0.9.5 or later

Video and audio

  • AppleALC
    • Used for AppleHDA.kext patching, which enables most on-board sound controllers to be supported.
    • You can still use AppleALC.kext on systems that only support digital audio, however AppleALCU.kext is a simplified version of AppleALC that only supports digital audio.
    • The AMD Ryzen and Threadripper computers rarely support mic, and AMD 15th/16th may cause problems with AppleALC.
    • Requires macOS 10.4 (Tiger) or newer
  • Polaris22Fixup
    • Known visual problems with Polaris22/VegaM on macOS are resolved with this KEXT.
    • Only macOS 10.14 (Mojave) and Newer is supported.
    • Metal driver issue causing framebuffer corruption
    • When the accelerator is enabled, the boot fails on 10.14.5 Beta 2 and later versions, leaving a blank screen.

Legacy Audio Kext

If you intend to boot 10.7 or later, you might wish to use these kexts instead

  • VoodooHDA
    • Requires macOS 10.6 (Snow Leopard) or newer
  • VoodooHDA-FAT
    • Though it supports 32 and 64-Bit kernels, it is comparable to the above and is ideal for 32-Bit CPUs and macOS 10.4 (Tiger)-10.5 (Leopard) booting.

AMD CPU Specific kexts

  • XLNCUSBFIX
    • USB fix for AMD FX systems, not recommended for Ryzen
    • Requires macOS 10.13 or newer
  • VoodooHDA
    • Audio for front panel and FX systems Ryzen systems support Mic+Audio; do not combine it with AppleALC. The audio quality on Zen CPUs is noticeably lower than that of AppleALC.
    • Requires macOS 10.6 (Snow Leopard) or newer
    • You must change the macOS filesystem and turn off SIP in order to use this kext on macOS 11.3 and later.

  • AMDRyzenCPUPowerManagement.kext
    • CPU power management for Ryzen systems
    • In the process of developing, maybe unstable

    • Requires macOS 10.13 or newer

Other kexts

  • AsusSMC
    • A VirtualSMC plugin provides native support for ALS, keyboard backlight and Fn keys for Asus laptops on macOS.
    • Bootr arg:
      • Add  -asussmcdbg to enable debug printing (available in DEBUG binaries)
  • CpuFriend
    • Lilu plug-in for dynamic power management data injection.
    • This kext is most likely not required when the CPU is natively supported by XNU (macOS kernel)
  • CpuTscSync
    • Some Intel HEDT and server motherboards require this in order for TSC to sync; otherwise, macOS may be incredibly sluggish or maybe unbootable.
    • Does not work on AMD CPUs
    • Requires macOS 10.8 or newer
  • SATA-Unsupported
    • Increases compatibility with a wide range of SATA controllers, which is especially important for laptops that have problems with macOS’s ability to recognize the SATA disk. We advise starting with testing without this.

    • Big Sur and Newer Note: CtlnaAHCIPort must be used in its place because several controllers have been removed from the binary itself.

    • Catalina and older don’t have to worry.

  • CPUTopologyRebuild
    • Optimizing the heterogeneous core configuration of Alder Lake using an experimental Lilu plugin Only for Alder Lake CPUs

  • RestrictEvents
    • Kernel extension for blocking unwanted processes causing compatibility issues on different hardware and unlocking the support for certain features restricted to other hardware
    • Patch various functions of macOS
  • EmeraldSDHC
    • extension for the macOS kernel that supports eMMC. only works with eMMC/MMC cards at HS200 speeds at the moment. Because this driver is still being developed, it might not work well or at all on some devices. As of right now, SD cards are not supported.

  • AppleMCEReporterDisabler
    • Required for AMD systems running macOS 12.3 and later, and for dual-socket Intel systems running macOS 10.15 and later.
    • Affected SMBIOS:
      • MacPro6,1
      • MacPro7,1
      • iMacPro1,1
  • DebugEnhancher
    • A Lilu plugin intended to enable debug output in the macOS kernel
  • HibernationFixup
    • Enables ‘native’ hibernation on PC’s with hardware NVRAM
    • Enables dumping NVRAM to file /nvram.plist before hibernation or panic
    • Required for macOS 10.10.5 (Yosemite) and later
  • RTCMemoryFixup
    • An open source kernel extension providing a way to emulate some offsets in CMOS (RTC) memory. It can help you to avoid some conflicts between macOS AppleRTC and firmware/BIOS of your PC.
    • This kext is not Lilu-plugin, but it still relies on some useful methods from Lilu libraries, so you have to put Lilu.kext into project folder.
    • Boot args: 
      • rtcfx_exclude=offset1,offset2,start_offset-end_offset… – list of offsets or ranges of offsets where writing is not allowed
      • -rtcfxdbg turns on debugging output
  • TOSMotionSensor
    • TOSMotionSensor is an accelerometer driver for Toshiba hackintosh devices.
    • Required for macOS 10.13 (High Sierra) to newer
  • MacHyperVSupport
    • Hyper-V integration services for macOS
    • Requires a Generation 2 virtual machine on Windows Server 2012 R2 / Windows 8.1 or higher
    • Note: Windows Server 2016 is currently unsupported
  • CryptexFixup
    • A Lilu Kernel extension for installing Rosetta Cryptex in macOS Ventura. Applicable for both OS installation and updates.
    • Boot args:
      • -cryptoff or -liluoff to disable
      • -cryptdbg or -liludbgall to enable verbose logging (in DEBUG builds)
      • -cryptbeta or -lilubetaall to enable on macOS newer than 15
      • -crypt_allow_hash_validation to disable APFS.kext patching
      • -crypt_force_avx to force install the Rosetta Cryptex on AVX2.0 systems

Laptop Input

To determine your keyboard and trackpad type, use Device Manager in Windows or dmesg | grep -i input in Linux.

Note: Most laptop keyboards are PS2! You will want to grab VoodooPS2 even if you have an I2C, USB, or SMBus trackpad.

PS2 Keyboards/Trackpads
  • VoodooPS2
    • Works with various PS2 keyboards, mice, and trackpads
    • Requires macOS 10.11 or newer for MT2 (Magic Trackpad 2) functions
  • RehabMan’s VoodooPS2
    • For older systems with PS2 keyboards, mice, and trackpads, or when you don’t want to use VoodooInput
    • Supports macOS 10.6 and Newer
SMBus Trackpads
  • VoodooRMI
    • For configurations that use Synaptics SMBus trackpads
    • Requires macOS 10.11 or newer for MT2 functions
    • Depends on Acidanthera’s VoodooPS2
  • VoodooSMBus
    • For systems with ELAN SMBus Trackpads
    • Supports macOS 10.14 or newer currently
I2C/USB HID Devices
  • VoodooI2C
    • Supports macOS 10.11+
    • Attaches to I2C controllers to allow plugins to talk to I2C trackpads
    • USB devices using the below plugins still need VoodooI2C
    • requires the use of one or more of the VoodooI2C Plugins listed below:
      • VoodooI2CHID
        • Connection type: Multitouch HID
        • Can be used with I2C/USB Touchscreens and Trackpads
      • VoodooI2CElan
        • Connection type: ELAN Proprietary
        • ELAN1200+ require VoodooI2CHID instead
      • VoodooI2CFTE
        • Connection type: FTE1001 touchpad
      • VoodooI2CAtmelMXT
        • Connection type: Atmel Multitouch Protocol
      • VoodooRMI
        • Connection type: Synaptics HID
        • I2C Synaptic Trackpads (Requires VoodooI2C ONLY for I2C mode)
      • AlpsHID
        • Connection type: Alps HID
        • Can be used with USB or I2C Alps trackpads. Mostly seen on Dell laptops and some HP EliteBook models
Others
  • ECEnabler
    • Fixes reading battery status on many devices (Allows reading EC fields over 8 bits long)
    • Supports OS X 10.7 and above (not needed on 10.4 – 10.6)
  • BrightnessKeys
    • Fixes brightness keys automatically

3.SSDTs

Intel Desktop
  • Sandy-Bridge (2nd Gen)
    • SSDT-EC-Desktop
      • Fixes the embedded controller
    • SSDT-IMEI
      • Required For Sandy-Bridge CPU with 7 series (B75, H77, Z77) Motherboard
    • SSDT-CPU-PM
      • Need to create a power Management SSDT using  ssdtPRGen.sh script during Post-Install 
  • Ivy-Bridge (3rd Gen)
    • SSDT-EC-Desktop
      • Fixes the embedded controller
    • SSDT-IMEI
      • Required For Ivy-Bridge CPU with 6 Series (H61, H67, Z68) Motherboard
    • SSDT-CPU-PM
      • Need to create a power Management SSDT using  ssdtPRGen.sh script during Post-Install 
  • Haswell (4th Gen)
  • Broadwell (5th Gen)
  • Sky-Lake (6th Gen)
  • Kaby-Lake (7th Gen)
  • Coffee-Lake (8th & 9th Gen)
    • SSDT-EC-USBX-DESKTOP
      • Fixes the USB power and the embedded controller.
    • SSDT-PLUG
      • Enables native power management of the CPU on Haswell and Newer.
    • SSDT-AWAC-DISABLE
      • Required for most B360, B365, H310, H370, Z390, and some Z370 Motrherboards that stop macOS systems from booting.
      • If incompatible use SSDT-RTCO
    • SSDT-PMC
      • NVRAM support is restored with this SSDT.
  • Commet-Lake (10th Gen)
    • SSDT-EC-USBX-DESKTOP
      • Fixes the USB power and the embedded controller.
    • SSDT-PLUG
      • Enables native power management of the CPU on Haswell and Newer.
    • SSDT-AWAC-DISABLE
      • Required for most B360, B365, H310, H370, Z390, and some Z370 Motrherboards that stop macOS systems from booting.
      • For ASUS & MSI Motherboard Only
      • If incompatible use SSDT-RTCO
    • SSDT-RHUB
      • Fixing root-device issues on Asus and maybe MSI boards was necessary.
      • This SSDT is not required for motherboards made by Gigabyte or AsRock.
  • Rocket-Lake (11th Gen)
    • SSDT-EC-USBX-DESKTOP
      • Fixes the USB power and the embedded controller.
    • SSDT-PLUG
      • Enables native power management of the CPU on Haswell and Newer.
    • SSDT-AWAC-DISABLE
      • Required for most B360, B365, H310, H370, Z390, and some Z370 Motrherboards that stop macOS systems from booting.
      • For ASUS & MSI Motherboard Only
      • If incompatible use SSDT-RTCO
    • SSDT-ALT
      • Enables Power Management Function; Can fix potential issues such as sleep/wake function and improve CPU performance
  • Alder-Lake (12th Gen)
    • SSDT-EC-USBX-DESKTOP
      • Fixes the USB power and the embedded controller.
    • SSDT-PLUG
      • Enables native power management of the CPU on Haswell and Newer.
    • SSDT-ALT
      • Enables Power Management Function; Can fix potential issues such as sleep/wake function and improve CPU performance
  • Raptor-Lake (13th & 14th Gen)
    • SSDT-EC-USBX-DESKTOP
      • Fixes the USB power and the embedded controller.
    • SSDT-PLUG
      • Enables native power management of the CPU on Haswell and Newer.
    • SSDT-ALT
      • Enables Power Management Function; Can fix potential issues such as sleep/wake function and improve CPU performance
In depth
PlatformsCPUECAWACNVRAMUSB
PenrynN/ASSDT-ECN/AN/AN/A
Lynnfield and Clarkdale
SandyBridgeCPU-PM (opens new window)(Run in Post-Install)
Ivy Bridge
HaswellSSDT-PLUG
Broadwell
SkylakeSSDT-EC-USBX
Kaby Lake
Coffee LakeSSDT-AWACSSDT-PMC
Comet LakeN/ASSDT-RHUB
Intel HEDT
  • Sandy-Bridge-E
    •  
  • Ivy-Bridge-E
    •  
  • Haswell-E
    •  
  • Broadwell-E
    •  
  • Sky-Lake-X/W
    •  
  • Cascade-Lake-XW
    •  
In depth
PlatformsCPUECRTCPCI
Nehalem and WestmereN/ASSDT-ECN/AN/A
Sandy Bridge-ESSDT-UNC
Ivy Bridge-E
Haswell-ESSDT-PLUGSSDT-EC-USBXSSDT-RTC0-RANGE
Broadwell-E
Skylake-XN/A
Intel Laptop
  • Sandy-Bridge (2nd Gen)
    •  
  • Ivy-Bridge (3rd Gen)
    •  
  • Haswell (4th Gen)
    •  
  • Broadwell (5th Gen)
    •  
  • Sky-Lake (6th Gen)
    •  
  • Kaby-Lake (7th Gen)
    •  
  • Coffee-Lake and Whiskey-Lake 98th Gen)
    •  
  • Coffee-Lake Plus (9th Gen)
    •  
  • Commet-Lake (10th Gen)
    •  
  • Ice-Lake (11th Gen)
    •  
In depth
PlatformsCPUECBacklightI2C TrackpadAWACUSBIRQ
Clarksfield and ArrandaleN/ASSDT-ECSSDT-PNLFN/AN/AN/AIRQ SSDT
SandyBridgeCPU-PM (opens new window)(Run in Post-Install)
Ivy Bridge
HaswellSSDT-PLUGSSDT-XOSI/SSDT-GPI0 (Run in Post-Install)
Broadwell
SkylakeSSDT-EC-USBXN/A
Kaby Lake
Coffee Lake (8th Gen) and Whiskey LakeSSDT-AWAC
Coffee Lake (9th Gen)
Comet Lake
Ice LakeSSDT-RHUB
AMD Desktop
  • Bulldozer / Jaguar
    • SSDT-EC-USBX-DESKTOP.aml
      • Fixes the USB power and the embedded controller
  • Zen
    • SSDT-EC-USBX-DESKTOP.aml
      • Fixes the USB power and the embedded controller
    • SSDT-CPUR.aml
      • Required For Only A520,B550 Motherboards
In depth
AMD (15/16h)N/AN/AN/A
AMD (17h)SSDT-CPUR for B550 and A520(opens new window)

 

Add Your Heading Text Here

Lorem ipsum dolor sit amet

Add Your Heading Text Here

Lorem ipsum dolor sit amet

Add Your Heading Text Here

Lorem ipsum dolor sit amet

Add Your Heading Text Here

Lorem ipsum dolor sit amet

Add Your Heading Text Here

Lorem ipsum dolor sit amet

Add Your Heading Text Here

Lorem ipsum dolor sit amet

Add Your Heading Text Here

Lorem ipsum dolor sit amet

Add Your Heading Text Here

Lorem ipsum dolor sit amet

CHAT