Acer Aspire 4750G/4752 OpenCore Config

Screenshot

Overview:

  • iGPU HD3000 Graphic (Legacy Video Patch is necessary)
  • Sleeping
  • USB mapping and front camera
  • Bluetooth not presented, add your own patch if you had one
  • Battery status not tested

Known Issues:

OpenCore starting point: Dortania Laptop Guide

ACPI

  • Add
SSDTs Description
SSDT-EC-LAPTOP.aml Fixes embedded controller
SSDT-HPET Patch out IRQ Conflicts is a MUST for Audio, which requires SSDTTime
SSDT-GPRW Patch GPRW for fixing instant wake from sleep
SSDT-CPUPM Power management, generated by ssdtPRGen
SSDT-PNLF Backlight
SSDT-SBUS-MCHC Fixing SMBus support
SSDT-dGPU-Off Disabling dGPU
SSDT-XOSI Makes all _OSI calls specific to Windows work for macOS (Darwin) Identifier
  • Delete
Delete Description
CpuPm Power management for Sandy Bridge
Cpu0lst Power management for Sandy Bridge
  • Patch
Patch Description
EHC1 -> EH01 USB rename
EHC2 -> EH02 USB rename
SAT0 -> SATA SATA rename

Drivers

  • HfsPlusLegacy: Sandy Bridge lacks of RDRAND instruction support hence a legacy variant of HfsPlus driver is required

Kexts

Kext Description
USBPorts.kext USB ports mapping, generated by Hackintool
VoodooPS2Controller.kext A custom key map is added ( CapsLock -> Command; PrtSc -> F13; PauseBreak -> F14; Ins -> F15, etc.)
BCM5722D.kext Broadcom BCM57785 Ethernet
IO80211Family.kext Atheros AR9280 requires an old version kext from High Sierra, can be install by Hackintool -> Utilities

NVRAM -> ADD -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> boot-args

args Description
-no_compat_check Required for booting macOS Mojave and higher
alcid=4 Inject AppleALC ID 4 for ALC269-vB-v2
-wegnoegpu Disabling dGPU, optional

Directories:

├── EFI
│   └── OC
│       ├── ACPI
│       │   ├── SSDT-CPUPM.aml
│       │   ├── SSDT-GPRW.aml
│       │   ├── SSDT-HPET.aml
│       │   ├── SSDT-PNLF.aml
│       │   ├── SSDT-SBUS-MCHC.aml
│       │   ├── SSDT-XOSI.aml
│       │   ├── SSDT-EC-LAPTOP.aml
│       │   └── SSDT-dGPU-Off.aml
│       ├── Drivers
│       │   ├── HfsPlusLegacy.efi
│       │   └── OpenRuntime.efi
│       ├── Kexts
│       │   ├── AppleALC.kext
│       │   ├── Lilu.kext
│       │   ├── SMCProcessor.kext
│       │   ├── SMCSuperIO.kext
│       │   ├── USBPorts.kext
│       │   ├── VirtualSMC.kext
│       │   ├── VoodooPS2Controller.kext
│       │   └── WhateverGreen.kext
│       │   └── BCM5722D.kext
│       │   └── IO80211Family.kext
│       │   └── WhateverGreen.kext
│       ├── OpenCore.efi
│       └── config.plist