Personal notes on configuring OpenCore for this laptop.
Status:
component | status |
---|---|
WiFi | Working |
Bluetooth | Working |
Audio | Working |
Ethernet | Working |
GPU Acceleration | Working |
Backlight | Working |
USB | Working |
Keyboard/Touchpad | Working |
Dual Battery | Working |
Sleep | Working |
- Battery: SSDT-BATC (compiled manually), custom SSDT-DBAT
- CPU: SSDT-PLUG (compiled manually)
- EC: SSDT-USBX (precompiled)
- Backlight: SSDT-PNLF (compiled manually)
Base drivers:
- OpenRuntime.efi
- HfsPlus.efi
PS/2 keyboard+mouse support:
- Ps2KeyboardDxe.efi
- Ps2MouseDxe.efi
component | kext |
---|---|
WiFi | AirportItlwm.kext |
Audio | AppleALC.kext |
Bluetooth | BlueToolFixup.kext IntelBTPatcher.kext IntelBluetoothFirmware.kext |
Backlight | BrightnessKeys.kext |
Embedded Controller | ECEnabler.kext |
Ethernet | IntelMausi.kext |
USB | USBMap.kext (custom) |
PS/2 | VoodooPS2Controller.kext |
GPU | WhateverGreen.kext |
Other | Lilu.kext VirtualSMC.kext SMCBatteryManager.kext SMCLightSensor.kext SMCProcessor.kext SMCSuperIO.kext |
See BATC-Patch.plist
- PciRoot(0x0)/Pci(0x2,0x0)
Key | Type | Value |
---|---|---|
AAPL,ig-platform-id | data | 0000C087 |
device-id | data | 16590000 |
Key | Type | Value |
---|---|---|
AppleXcpmCfgLock | boolean | True |
DisableIoMapper | boolean | True |
PanicNoKextDump | boolean | True |
PowerTimeoutKernelPanic | boolean | True |
XhciPortLimit | boolean | False |
Key | Type | Value |
---|---|---|
AllowSetDefault | boolean | True |
BlacklistAppleUpdate | boolean | True |
ScanPolicy | number | 0 |
SecureBootModel | string | Default |
Vault | string | Optional |
- 7C436110-AB2A-4BBB-A880-FE41995C9F82
Key | Type | Value |
---|---|---|
boot-args | string | alcid=11 |
prev-lang:kbd | string | pl-PL:30788 |
bluetoothInternalControllerInfo | data | 00000000 00000000 00000000 0000 |
bluetoothExternalDongleFailed | data | 00 |
MBP14,1 *15,1 for sonoma
Key | Type | Value |
---|---|---|
ReleaseUsbOwnership | boolean | True |