This EFI folder is initially based off of HP-Probook-EliteBook-Package-Creator-OC with N56VZ specific fixes being added over time.
NOTE: No additional support will be provided and you are on your own. This EFI is provided as-is. Please backup your EFI folder before doing anything.
- Laptop Specifications
- Whats working?
- Patches and Tools
- EFI Hierarchy and Explanation
- How did I build this EFI from scratch?
- Credits
- CPU: Intel® Core™ i5-3210M
- iGPU: Intel® HD Graphics 4000
- dGPU: NVIDIA GeForce GT 650M 2GB
- RAM: 8GB 1333MHz DDR3
- Audio Codec: Realtek ALC663
- Ethernet: Qualcomm Atheros AR8161 Gigabit Ethernet
- Wi-Fi Card: N/A
- Bluetooth Card: N/A
- BIOS revision: Version 217
- Screen resolution: 1366x768
- Chipset: Intel HM76
Feature | Status |
---|---|
2.5mm Jack | Untested |
3.5mm Audio Jack | ✅ |
AirDrop | ❌ |
ASUS Instant Key | Untested |
Audio | ✅ |
Battery Status | ✅ |
Bluetooth | N/A |
Brightness | ❌ |
CD-ROM | ✅ |
Charging | ✅ |
Continuity | N/A |
dGPU | ❌ |
Ethernet | ✅ |
Graphics acceleration | ✅ |
HDMI | ❌ |
iGPU | ✅ |
Keyboard function keys & backlight | ✅ |
Microphone | ✅ |
Microphone Jack | Untested |
SD Card Slot | ✅ |
Sidecar | N/A |
Sleep/Wake | ✅ |
Touch Pad | ✅ |
USB | ✅ |
VGA Out | Untested |
Webcam | Partially Working |
Wi-Fi | N/A |
- N/A: Not Available / Unavailable
- ✅: Working
- ❌: Not Working
- Untested: Not tested yet, might or might not be working.
- Partially Working: Webcam does work in some apps like Microsoft Teams but doesn't in built in apps like Photo Booth and FaceTime.
- HD4000 patch for Monterey: https://github.com/chris1111/Patch-HD4000-Monterey
- MaciASL: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/
- (DSDT.aml disassembly and patches, use RehabMan-MaciASL-2018-0507.zip)
- USBToolBox: https://github.com/USBToolBox/tool
- (USB Mapping)
- AcpiDump: https://www.acpica.org/downloads/binary-tools
- (ACPI table // DSDT extractor / dumper)
- AsusSMC: https://github.com/hieplpvip/AsusSMC/wiki/Installation-Instruction
- (ASUS Keyboard Backlight, FN Keys & Track Pad patch step by step guide)
- Opencore .aml: https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html
- chris1111 HP ProBook / EliteBook EFI: https://github.com/chris1111/HP-Probook-EliteBook-Package-Creator-OC
- OpenCore Drivers: https://github.com/acidanthera/OcBinaryData
├── EFI
│ ├── OC
│ │ ├── ACPI
│ │ │ ├── DSDT.aml - Built from scratch based on my specific N56VZ's ACPI table
│ │ │ ├── SSDT-1.aml - Graphics patch for NVIDIA GeForce GT 650M 2GB
│ │ │ ├── SSDT-EC.aml - Based on dortania's OpenCore guide recommendations
│ │ │ ├── SSDT-IMEI.aml - Based on dortania's OpenCore guide recommendations
│ │ │ ├── SSDT-PNLF.aml - Based on dortania's OpenCore guide recommendations
│ │ │ ├── SSDT-SBUS-MCHC.aml - Based on dortania's OpenCore guide recommendations
│ │ │ ├── SSDT-XOSI.aml - Based on dortania's OpenCore guide recommendations
│ │ │ └── SSDT.aml - Generated from ssdtPRGen.sh
│ │ ├── Kexts
│ │ │ ├── AppleALC.kext - Audio Codec patch
│ │ │ ├── AsusSMC.kext - ASUS Keyboard Backlight, FN Keys & Track Pad patch
│ │ │ ├── AtherosE2200Ethernet.kext - Qualcomm Atheros AR8161 Gigabit Ethernet patch
│ │ │ ├── Intel7Series-Injector.kext - Intel HM76 patch (might not be necessary)
│ │ │ ├── Lilu.kext - Required for most kexts to function
│ │ │ ├── SMCBatteryManager.kext - Battery status kext
│ │ │ ├── SMCProcessor.kext - Processor info kext
│ │ │ ├── USBToolBox.kext - Required for UTBMap.kext to function
│ │ │ ├── UTBMap.kext - USB Mapping
│ │ │ ├── VirtualSMC.kext - SMC patch
│ │ │ ├── VoodooPS2Controller.kext - Keyboard & Track Pad patch
│ │ │ │ └── Contents
│ │ │ │ └── PlugIns
│ │ │ │ ├── VoodooInput.kext
│ │ │ │ ├── VoodooPS2Keyboard.kext
│ │ │ │ ├── VoodooPS2Mouse.kext
│ │ │ │ └── VoodooPS2Trackpad.kext
│ │ │ └── WhateverGreen.kext - Graphics patch
- Dump DSDT table on Windows using AcpiDump with the command
acpidump.exe -b -n DSDT -z
- Open up dumped DSDT.aml on macOS using MaciASL and apply the following patches
- _RehabMan Laptop
- [bat] ASUS N55SL/VivoBook
- [igpu] Brightness Fix (HD3000/HD4000)
- [igpu] HD4000 Low Resolution
- [sys] IRQ Fix
- [sys] OS Check Fix (Windows 8)
- ASUS
- Generic Series 7
- AsusSMC
- [als] Fake ALS
- [fn] F2 Key
- [kbl] Ivy Bridge
- Note: There might be more or accidentally left out patches that I can't recall when patching my DSDT
- _RehabMan Laptop
- Use chris1111's config.plist as the base
- Add recommended .aml files from dortania's OpenCore guide
- Add EHC1, EHC2, EUSB, USBE, XHCI, XHC1, EC0, H_EC, ECDV,
_OSI
renames using Hackintool to config.plist (Some might not be required, left out or outright wrong to add but what's important to me is that it works) - Disable SIP in config.plist, edit csr-active-config with the value
7w8AAA==
(For HD4000 patch installation) - Add kexts and .aml files to config.plist
- Add
-v keepsyms=1 debug=0x100 alcid=28 -no_compat_check
to boot-args in config.plist (-no_compat_check might not be required) - Add some additional file system drivers to config.plist and EFI/OC/Drivers
- chris1111 for HD4000 patch and base for this EFI
- signer for the base for this "What's Working" list