Skip to content

Configuration — macOS Sequoia

What each part of EFI/OC/config.plist does on this laptop. Shared background: hardware · UHD 630 · SMBIOS.

ACPI

Same set as Sonoma — see Sonoma configuration for the table of SSDTs and renames. All of these are required on Sequoia too, in particular:

  • SSDT-PNLF + PNLF → XNLF rename (backlight device)
  • SSDT-GPI0 + GPI0 _STA → XSTA (I2C touchpad)
  • SSDT-ALSD + ALSD _STA → XSTA (ambient light sensor)
  • SSDT-Disable_GPU_PEG0 (NVIDIA disable)

DeviceProperties

Identical to Sonoma: AAPL,ig-platform-id 0x3EA50009, framebuffer stolen/fbmem patches, and the panel EDID override on PciRoot(0x0)/Pci(0x2,0x0); layout-id = 15 on the HDA device.

PlatformInfo

SMBIOS MacBookPro15,2 with sample identity — see SMBIOS setup. Generate a separate identity for Sequoia if you keep both installs.

Kernel → Add

Same stack as Sonoma, with these differences:

  • AirportItlwm 2.4.0 (Sequoia build) instead of 2.3.0.
  • RealtekCardReader 0.9.7 is present — it drives the internal Realtek RTS PCIe SD reader, which has no native macOS driver. The entry uses MinKernel 18.0.0 with no MaxKernel fence: the upstream release lists Monterey and older as supported, but this build loads and works on Sequoia 15.8.2 (physically verified).
  • No XHCI-unsupported.

CtlnaAHCIPort is required — without it the SATA boot disk does not appear.

NVRAM / boot-args

-igfxblr -cdfon -btlfxallowanyaddr -ibtallowanyaddr

-igfxblr is required on Sequoia. Do not replace it with -igfxblt: that leaves the panel black at boot (measured, see display backlight).

Security

SecureBootModel = Disabled, Vault = Optional, ScanPolicy = 0, csr-active-config = 030a0000.

Debug logging

This EFI still ships with Misc → Debug logging enabled (AppleDebug, SysReport, Target 67), left over from bring-up. It is harmless but noisy and writes a sysreport on panic. Turn it off (AppleDebug = false, Target = 0) once the config is settled.