OpenCore EFI for Lenovo ThinkBook 16 G6 ABP laptop
Component | Model |
---|---|
CPU | AMD Ryzen™ 7 7730U (8 cores, 16 threads) |
RAM | 32GB (2 x 16GB) DDR4-3200 MHz (built-in) |
IGPU | AMD Radeon™ (integrated) |
Display | 16" WUXGA (1920 x 1200), IPS, 45 % NTSC, 300 nits. Use 1680x1050 as recommended resolution. |
NVMe | 1 TB SSD M.2 2242 PCIe Gen4 TLC |
Audio | Realtek ACL257 |
Wireless | Replaced by Intel AX200 |
Ethernet | Realtek RTL8111 |
Item | Status | Notes |
---|---|---|
CPU | ✅ | AMD Vanilla Kernel Patches (Modify according to yours Core Count) |
iGPU | ✅ |
Some OpenGL issues |
Fn Keys | ✅ | SSDT & kext needed. |
HDMI A/V out | ✅ | Audio not tested |
USB | ✅ | USB Toolbox + UTBMap |
Keyboard | ✅ | Voodoops2controller Kext + Karabiner-Elements app for mapping |
Audio | ✅ |
AppleALC kext working with layout-id ??? |
Trackpad | ✅ | VoodooI2C |
Intel WIFI | ✅ | AirportItlwm Kext |
Bluetooth | ✅ | Internal Intel combo card with IntelBluetoothFirmware.kext + BlueToolFixup.kext. |
Realtek Ethernet | ✅ | RealtekRTL8111 Kext |
Battery | ✅ | VoodooBatteryStatus Kext |
Shutdown/Reboot | ✅ | No issues reported |
Sleep/Wake up | Work in Progress |
OpenCore version: 1.0.2
- Ventura (13.7)
Item | Status | Notes |
---|---|---|
Fingerprint Reader | ❌ | No kext |
You CAN NOT use SMBIOS from this repository, it MUST be unique for every macOS installation
- Turn off
Secure Boot
andFast Boot
[!Warning] Updating EFI may require clearing NVRAM to take full effect.
Kext | Description |
---|---|
Lilu.kext | Platform for arbitrary kext, library, and program patching throughout the system |
NootedRed.kext | Lilu plugin for AMD Vega iGPUs |
AppleMCEReporterDisabler.kext | Disables AppleIntelMCEReporter which causes panics on AMD CPUs |
ForgedInvariant.kext | The Intel & AMD CPU TSC sync kext |
RestrictEvents.kext | Blocking unwanted processes causing compatibility issues on different hardware and unlocking the support for certain features restricted to other hardware |
ECEnabler.kext | Embedded Controller fields over 1 byte long needed for battery status |
BrightnessKeys.kext | Provides support for ACPI brightness change notifications from Fn keys |
AppleALC.kext | Patches AppleHDA/AppleGFXHDA to allow unsupported audio codecs and HDMI audio |
NVMeFix.kext | Patches the NVMe stack (IONVMeFamily) to support Autonomous Power State Transition (APST), and to fix timeout kernel panics on some NVMe controllers |
USBToolBox.kext & UTBMap.kext | USBToolBox kext is a kext intended to make common actions for USB mapping easier |
VirtualSMC.kext | Advanced Apple SMC emulator in the kernel |
SMCProcessorAMD.kext | VirtualSMC plugin for AMD processors |
SMCBatteryManager.kext | Enables battery readings |
SMCSuperIO.kext | Monitors fan speeds |
SMCLightSensor.kext | Adds support for ACPI Ambient Light Sensor |
SMCRadeonSensors.kext | AMD GPU temperature monitoring on macOS |
VoodooPS2Controller.kext | Fixes keyboard |
VoodooI2C.kext & VoodooI2CHID.kext | Driver for I2C input devices. The one linked is a pre-release version with added support for AMD I2C controllers |
RealtekRTL8111.kext | OS X open source driver for the Realtek RTL8111/8168 family |
AirportItlwm.kext | Adds Intel WIFI support |
IntelBTPatcher.kext & IntelBluetoothFirmware.kext | Intel Bluetooth Kernel Extensions for macOS |
BlueToolFixup.kext | Patches Bluetooth stack to allow non-Apple Bluetooth |
Done with SSDTTime in Windows 11
Table | Description |
---|---|
SSDT-ALS0 | Adds a fake Ambient Light Sensor |
SSDT-EC | Adds a fake Embedded Controller device |
SSDT-PLUG-ALT | Fixes CPU definitions |
SSDT-PNLF | Creates a fake PNLF device to allow for native brightness control on laptops |
SSDT-USBX | Enables USB Power Management |
SSDT-XOSI | Spoof macOS to Windows for some ACPI features |