Similar laptops¶
Only one machine has been tested with this EFI: the Dell G3 3579 running Sonoma 14.8.9 (23J631) and Sequoia 15.8.2 (24H232). Everything else on this page is hardware overlap, not a compatibility claim.
How to read this page¶
| Label | Meaning |
|---|---|
| Tested EFI | The complete configuration in this repository has been boot-tested on that machine. |
| Similar hardware | The laptop shares the CPU generation, iGPU and roughly the same platform, but this EFI has never been booted on it. Expect to redo ACPI, the USB map and audio layout. |
| Component reference | Only specific parts of the repository are likely to be useful (a kext, a framebuffer approach, a method), not the EFI as a whole. |
No machine below except the G3 3579 has been booted with these files. Do not read a row in this table as "supports Sequoia".
2018 Coffee Lake-H laptops¶
These are the 15-inch gaming laptops from the same generation as the G3 3579. All use 8th-gen Coffee Lake-H CPUs with UHD Graphics 630 and switchable NVIDIA graphics; the Dell G-series models share Dell's 2018 chassis family.
| Model | CPU options | iGPU | dGPU | Overlap with this repository |
|---|---|---|---|---|
| Dell G3 3579 | i5-8300H, i7-8750H | UHD 630 | GTX 1050, 1050 Ti | Tested EFI — Sonoma 14.8.9 and Sequoia 15.8.2 |
| Dell G3 3779 | i5-8300H, i7-8750H | UHD 630 | GTX 1050, 1050 Ti | Similar hardware — 17-inch version of the same G3 platform, HM370 |
| Dell G5 5587 | i5-8300H, i7-8750H | UHD 630 | GTX 1050, 1050 Ti, 1060 Max-Q | Similar hardware — same generation G-series |
| Dell G7 7588 | i7-8750H | UHD 630 | GTX 1060, 1060 Max-Q | Similar hardware — same generation G-series |
| Dell XPS 15 9570 | i5-8300H, i7-8750H, i9-8950HK | UHD 630 | GTX 1050, 1050 Ti | Component reference — different audio, touchpad and thermal design |
| Lenovo Legion Y530-15ICH | i5-8300H, i7-8750H | UHD 630 | GTX 1050 Ti, 1060 | Similar hardware — Lenovo lists HM370 |
| Lenovo IdeaPad 330-15ICH | i5-8300H, i7-8750H | UHD 630 | GTX 1050 (2/4 GB) | Similar hardware |
| Acer Nitro 5 AN515-52 | i5-8300H, i7-8750H | UHD 630 | GTX 1050, 1050 Ti | Similar hardware |
| HP Pavilion Gaming 15-cx | i5-8300H, i7-8750H (8th-gen models) | UHD 630 | GTX 1050, 1050 Ti | Similar hardware — the series also shipped 9th-gen variants; check yours |
| ASUS TUF Gaming FX504GE | i7-8750H | UHD 630 | GTX 1050 Ti | Similar hardware |
| MSI GS65 Stealth 8RF | i7-8750H | UHD 630 | GTX 1070 Max-Q | Similar hardware — MSI lists HM370 |
Model specifications were checked against vendor documentation (Dell setup and specification PDFs, Lenovo PSREF, MSI product pages) and independent spec databases. Variants exist within every series — the CPU, panel and even the touchpad controller can differ between SKUs of the same model number. Verify your own machine before assuming a row applies.
What actually transfers¶
For the machines above, the useful parts are the methods and the kext stack, not the EFI:
- The Acidanthera stack (Lilu, VirtualSMC, WhateverGreen, AppleALC) and the loaded-kext order described in configuration.
- The UHD 630 approach —
AAPL,ig-platform-id 0x3EA50009for this panel and stolen/fbmem compensation. Other panels need their own framebuffer and EDID; see Coffee Lake and UHD 630. - The I2C touchpad pattern (VoodooI2C + VoodooI2CHID, GPIO SSDT +
_STArename), re-derived from your own DSDT — see input. - The SD reader kext if your machine has a supported Realtek RTS controller — see SD reader.
- Audio only if your codec matches;
layout-id 15is specific to the ALC236 wiring here.
Nothing ACPI-related transfers: SSDT-PNLF, SSDT-GPI0, SSDT-ALSD,
SSDT-XOSI, SSDT-Disable_GPU_PEG0 and the five renames are written for this
DSDT. The USB map is machine-specific by definition.
About the NVIDIA GPU¶
Every laptop in the table has a Pascal dGPU (GTX 1050 through 1070 Max-Q) and is therefore in the same situation as this one: no macOS driver, disabled with an SSDT, and any HDMI port wired to it stays dead under macOS. See known issues.
External references¶
No laptop-specific Hackintosh EFI was used as a source for this repository. The upstream projects that matter are linked from kext reference. If you are adapting this to another machine, start from the OpenCore documentation and generate the ACPI and USB map for your own hardware.