GitHub – vacnex/VX5-591G-OpenCore: MacOS Catalina on Acer VX15 using OpenCore Bootloader

Acer Aspire VX15 Hackintosh

Screen Shot 2021-10-05 at 15 50 21

Specs
Details

Model
Acer Aspire VX15 (VX5-591G)

OpenCore
0.7.3

OS
macOS Big Sur 11.6

CPU
Intel(R) Core(TM) i5 7300HQ

RAM
16 GB DDR4 2400MHz

iGPU
Intel HD Graphics 630

dGPU
NVIDIA GeForce GTX 1050M

Touchpad
ELAN 0501 ( PS2-Basic and I2C-Advanced )

Wireless
Replace with BCM94360CS2 + Adapter

Audio
ALC255

Tested and working

  • Intel HD Graphics 630
  • USB 3.0, USB C
  • Webcam
  • LAN
  • Screen brightness (Keybroad funtion support)
  • Battery status
  • Sleep/Wake
  • TouchPad with gestures
  • WiFi + Bluetooth (You need to replace another wireless card)
  • HDMI + HDMI Audio
  • Airdrop + Handoff
  • Audio + Headphone + Internal Mic (Should use Boom 3D to increase sound volume)
  • Keyboard with backlight (Some function keys not work)
  • iServices (Native when sign-in my icloud)

Not working

  • NVIDIA GeForce GTX 1050M
  • DRM
  • SD Card reader
  • and a few other minor bugs

Guide

BIOS Settings (Version 1.08)

  • Set Supervisor Password
  • Disable Password on Boot
  • Disable Secure Boot
  • Set touchpad: Advance

OpenCore config

  • Follow these instructions to configure your OpenCore: https://dortania.github.io/OpenCore-Install-Guide/
  • ACPI Hotpatch: https://github.com/daliansky/OC-little
  • Audio layout ID 29 or 3 or 31

USB Mapping

  • USB Mapping: https://dortania.github.io/OpenCore-Post-Install/usb/intel-mapping/intel.html
  • USB Mapping: https://github.com/corpnewt/USBMap
  • USB Mapping: https://github.com/USBToolBox/tool
  • Or using Hackintool

Fix HDMI audio

  • Patch framebuffer: https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md
  • Add kext: FakePCIID.kext (kext at this repo)

Fix iServices

Fix brightness key

Use patch SSDT-BKEY.aml
And at Root > ACPI > Patch:

  • XQ11 Rename

Key
Type
Value

Comment
String
Change _Q11 to XQ11 (Brightness Down)

Count
Number
0

Enabled
Boolean
True

Find
Data
5F513131

Limit
Number
0

Replace
Data
58513131

  • XQ12 Rename

Key
Type
Value

Comment
String
Change _Q12 to XQ12 (Brightness Up)

Count
Number
0

Enabled
Boolean
True

Find
Data
5F513132

Limit
Number
0

Replace
Data
58513132

Fix Dual Boot

I use macos and window 10 on the same ssd

partition

In my case, windows 10 was installed earlier so I must place mac partition in between efi partition and windows partition

First EFI partition
Second is Macos partition
Last Windows partition

To dual boot mac and windows you should change \EFI\Microsoft\Boot\bootmgfw.efi to \EFI\Microsoft\Boot\bootmgfw-orig.efi
Then OC should be detect your winows 10 efi in Boot menu

IF OC Bootloader NOT AUTO DETECT WINDOWS 10 EFI follow below steps:

Bless Override

  • In your config.plist at Misc/BlessOverridedd add new child \EFI\Microsoft\Boot\bootmgfw-orig.efi

  • Then reboot you should see your EFI partition appear, but you can not rename this entry.

Add custom Windows 10 entry

  • First you should add OpenShell.efi in your OC\driver and add it to config.plist to find Pciroot

  • Boot Into OpenCore and Select OpenShell.efi, you’ll be Greeted with Screen like this (image from another one).

openshell

  • Select your EFI Partition (The first entry of your boot drive. In my case it FS0:, the first ssd entry)

  • Enter map > \map_table.txt to save your drive map data. Remember which FS drive your EFI is!

  • Now exit from OpenShell and boot Mac OS.

  • Get into your EFI drive (I’m assuming you’re old hat at this by now) and open map_table.txt Note the device string that identifies your EFI drive.

map_table

  • Edit your config.plist file with the following changes:

  • At Misc -> Entries create a new item with the following:

    Key
    Type
    Value

    Comment
    String
    Windows 10 Entry

    Name
    String
    Windows 10

    Enabled
    Boolean
    YES

    Auxiliary
    Boolean
    NO

    Arguments
    String

    Path
    String
    Your EFI Device String/\EFI\Microsoft\Boot\bootmgfw-orig.efi

    As an example, this is my Path string:

    PciRoot(0x0)/Pci(0x17,0x0)/Sata(0x0,0x0,0x0)/HD(1,GPT,000001B3-2A80-3AAD-A6DE-D50166030000,0x800,0x64000) /\EFI\Microsoft\Boot\bootmgfw-orig.efi

    Remember space before /\EFI\

  • At Misc -> Boot -> LauncherOption, set to Full

  • At Misc -> Security -> ScanPolicy set to 0

Fix timezone:
https://www.tonymacx86.com/threads/fix-incorrect-time-in-windows-osx-dual-boot.133719/

Credits

Thanks to Acidanthera, RehabMan, dortania, alexandred, daliansky, dongcodebmt

Alternate Text Gọi ngay