Configuration files, that allow me to run macOS on my laptop. Based on OpenCore.
- OpenCore 0.7.8
- macOS Monterey 12.6.7
The files are meant for my personal reference. I've also modified my laptop firmware which can potentially cause the laptop to become unaccessible. You are free to use and modify these files, but do so at your own risk Just because this works for me doesn't guarantee it will work for you.
I own an ASUS N56JN, more specifically:
Component | Description |
---|---|
CPU | Intel Core i7 4700HQ (Haswell) |
iGPU | Intel® HD Graphics 4600 |
dGPU | Nvidia GeForce GT 840M |
RAM | 16GB DDR3L 1600MHz |
SSD | Samsung 850 Pro |
ODD | populated with a HDD |
WLAN & BT | Intel(R) Wireless 7260 |
ETHERNET | RTL8168/8111 |
AUDIO | ALC663 |
The subwoofer the laptop came with doesn't work and I haven't tried to make it work. I've replaced the optical drive with a hard drive to get more storage space.
☑ Power management
☑ iGPU1 (HDMI with audio2)
☑ WiFi & Bluetooth
☑ Battery read outs
☑ Sleep
☑ Audio3
☑ Touchpad with gestures
☑ FN Keys
☑ Keyboard backlight
☑ Camera
☑ USB3.0 Ports
☑ Ethernet port
☑ CFG register unlocked
☑ NVRAM
☒ Nvidia dGPU (disabled as switchable graphics are not supported)
☒ External subwoofer
? Card Reader ... Detected as USB2.0-CRW, but not reading anything
- Booting with an external display plugged in turns of the internal display, so during boot I keep any display cables unplugged.
- Dortania's OpenCore Install Guide. Do not skip this, it is an amazing guide!
- Clone this repo and modify config.plist slightly:
AppleXcpmCfgLock
> Enable (I have it disabled because my CFG register is already unlocked)- Provide SMBIOS information (GenSMBIOS)
- Create a bootable usb and copy the EFI folder onto the EFI partition (It should be
/Volumes/EFI/EFI/OC/config.plist
). - Set these settings in BIOS:
- CSM Enabled
- VT-d Disabled
- SATA > SATA Mode Selection AHCI
- Graphics > DVMT Pre-Allocated 64M
- Boot from USB and proceed to install.
HideAuxiliary
might be Enabled, so press Space during OpenCore boot picker to display all options. If USB isn't recognized checkScanPolicy
inconfig.plist
(set to 0 to allow discovering all drives). Make sureHFSPlus.efi
driver is present. - After the installation copy the EFI folder from the USB partition to the drive.
- Fixing CFG Lock
- I am yet to modify the firmware to replace CsmVideo with Hermit Crab Labs version to fix the resolution during first stages of boot
Footnotes
-
Booting with an external display plugged in turns of the internal display, so during boot I keep any display cables unplugged. ↩
-
While I have seen it working, it is inconsisent. No idea why. ↩
-
~~The audio jack sometimes produces static noise. A restart fixes the issue. ~~ I have broken the audio jack, need to resolder it. ↩