- Joined
- Sep 25, 2018
- Messages
- 73
- Motherboard
- Gigabyte Aero 15X V8
- CPU
- i7-8750H
- Graphics
- GTX 1070
This guide is now marked as deprecated and was replaced with:
I'm not following this thread anymore, nor I do plan to update it.
I'm leaving this here for historical reasons, and as reference for High Sierra users.
-----
Hi all, I've managed to install High Sierra and Mojave on my Aero 15X V8 and I just want to share this guide with you.
If possible please help me on things that are still not working.
Please note that I made my Hackintosh DSDT patchLESS (yay!) to keep the system as clean as possible and as much as compatible with other systems (your fancy Aero Laptop ;-)).
I wanted to do it as much as compatible with other Aero 15Xs as possible. Therefore, mostly you just need to copy and paste SSDT amls, tweak the configs, and install the kexts.
I will always try to make this very minimal, please let me know if there's anything that is unnecessary with my configs, kexts, DSDT/SSDT patches.
I will always be doing minor tweaks (on the repo mostly, but will update here if needed). Thanks a lot for the forum in general. Got many helpful info here.
For now I'll not add much installation info here, so I'll be sharing only quick summary and the repo that I created for us:
https://github.com/zacmks/Hackintosh-Aero-15X
Which contains:
What's working
Not working/Issues
- Black screen on boot (stays dark for a few minutes):
https://www.tonymacx86.com/threads/...utes-after-booting-coffeelake-uhd-630.261131/
1- Before we start/info/requirements
tl;dr:
CPU/IGPU Power Management:
Battery indicator:
Requirements:
How to make it work:
Use the following guide:
https://www.tonymacx86.com/threads/guide-how-to-patch-dsdt-for-working-battery-status.116102/
And use the "[bat] Gigabyte Aero 15W V8" patch from MacIASL in your DSDT (double-checked and 15W has the same sections/info to be changed as in 15X)
With your patched DSDT, use ACPIBatteryManager kext, from: https://bitbucket.org/RehabMan/os-x-acpi-battery-driver/downloads/
Summary:
- For DSDT less configuration, I created a SSDT + clover config.plist to hotpatch the battery indicator (can check on my repo)
- Previous suggestions are still valid if you want to learn how it's done
Touchpad:
Ethernet:
USB ports, Camera, Keyboard, Bluetooth, Card Reader:
WiFi + Bluetooth:
Sound:
Intel graphics card:
Built-in display backlight:
Note: AppleBacklightFixup.kext was superseeded by Whatevergeen, you don't need it anymore
Nvidia web drivers:
ACPI disable DGPU:
Nvidia PM:
How to help:
You can fork, create a PR on the following repo. Suggestions are appreciated:
https://github.com/zacmks/Hackintosh-Aero-15X
Please remember to keep the directory structure
Thanks!
Mojave:
Catalina:
As per community feedback, it's safe to install macOS Catalina 10.15. Thank you guys!
Update history:
Todo, in future:
1.0.0 - Initial release (just a tag/checkpoint on what was done until this date)
1.1.0 - Added SSDT for working battery status indicator. DSDT patching is not needed anymore!!
1.1.1 - Minor kexts updates
2.0.0 - FakeSMC replaced with VirtualSMC, several kexts updates
2.0.1 - Kext updates
2.1.0 - Kext updates, added Catalina support, Updated WiFi/Bluetooth kexts
2.1.1 - Fixes processor PM
[Guide] Aero 15X V8 (Mojave, Catalina)
Update: Due to lack of time because of work and real life stuff, please note that the information on this post might be outdated (maybe even conflicting). But I definitely will be updating the repository everytime that I do improvements (as always I've been doing). You can check all the...
www.tonymacx86.com
I'm leaving this here for historical reasons, and as reference for High Sierra users.
-----
Hi all, I've managed to install High Sierra and Mojave on my Aero 15X V8 and I just want to share this guide with you.
If possible please help me on things that are still not working.
Please note that I made my Hackintosh DSDT patchLESS (yay!) to keep the system as clean as possible and as much as compatible with other systems (your fancy Aero Laptop ;-)).
I wanted to do it as much as compatible with other Aero 15Xs as possible. Therefore, mostly you just need to copy and paste SSDT amls, tweak the configs, and install the kexts.
I will always try to make this very minimal, please let me know if there's anything that is unnecessary with my configs, kexts, DSDT/SSDT patches.
I will always be doing minor tweaks (on the repo mostly, but will update here if needed). Thanks a lot for the forum in general. Got many helpful info here.
For now I'll not add much installation info here, so I'll be sharing only quick summary and the repo that I created for us:
https://github.com/zacmks/Hackintosh-Aero-15X
Which contains:
- Patches used (USB ports/PM/backlight/battery indicator, etc..)
- Config (Intel/Nvidia)
- Kexts
What's working
- CPU/IGPU Power Management
- Battery indicator
- Touchpad
- Ethernet card
- WiFi + Bluetooth
- Sound (internal speakers + mic jack on/off)
- Intel graphics card
- Built-in display backlight
- All USB ports (2.0 + 3.0); USB PM
- Card Reader (USB 3.0)
- HD Camera (USB 2.0)
- Keyboard (USB 2.0)
- Bluetooth (Internal 2.0)
- Nvidia graphics card (over HDMI) - NOT on Mojave, since we user Nvidia Web Drivers
- Shutdown/Sleep/Restart
- Saving/Restoring screen brightness on reboot
- Intel WiFi replaced with Broadcom BCM94352Z (But Dell DW1830/BCM43602 seems to be a better option as it does not have the interruption freeze for Windows users)
Not working/Issues
- Black screen on boot (stays dark for a few minutes, this is a known issue for Coffee Lake laptops)
- Need to add keyboard backlight control (volume controls working)
- Thunderbolt hot-plug (I do have a workaround with unlocked BIOS + SSDT, to be released)
- Black screen on boot (stays dark for a few minutes):
https://www.tonymacx86.com/threads/...utes-after-booting-coffeelake-uhd-630.261131/
1- Before we start/info/requirements
Please note that this will be a post-install thread for High Sierra [17G2208] and further versions, with Coffee Lake support.
For the installation, you can use most of the installations guides on the internet (feel free to use my EFI folder setup, it does work good most of the time).
The installed Toshiba NVMe ssd needs to be formatted to 4k sectors, there are plenty of ways of doing this - Windows/Linux, etc.
Please note that when you change the physical block sectors of your SSD, it will erase all your data. So please make sure that you make a backup of all your important data.
The idea of this post is to show what is needed to make each component to work. I will not give a very detailed step-by-step since we have plenty of info in our forum, but will show what guide to follow, a few which steps and some reasoning.
On clover setup, please use OsxAptioFixDrv-64.efi and EmuVariableUefi-64.efi to save your nvram. Also, install the clover rc scripts - Native NVRam now with SSDT-PMC + AptioMemoryfix.efi
Prerequisites:
- Knowledge on patching DSDT/SSDTs:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
For the installation, you can use most of the installations guides on the internet (feel free to use my EFI folder setup, it does work good most of the time).
The installed Toshiba NVMe ssd needs to be formatted to 4k sectors, there are plenty of ways of doing this - Windows/Linux, etc.
Please note that when you change the physical block sectors of your SSD, it will erase all your data. So please make sure that you make a backup of all your important data.
The idea of this post is to show what is needed to make each component to work. I will not give a very detailed step-by-step since we have plenty of info in our forum, but will show what guide to follow, a few which steps and some reasoning.
Prerequisites:
- Knowledge on patching DSDT/SSDTs:
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
- Please dump your DSDT/SSDT (guide/link above), we are going to use it on the guide
- Knowledge using clove, adding patches, etc
- Knowledge using kernel extensions, kexts
- Know how to use MaciASL
tl;dr:
- Know how to do DSDT/SSDT patches
- Know how to use MaciASL (at least for patches)
- Replace your wifi card
- For Mojave: Do install High Sierra, the update through App Store
For clover, use OsxAptioFixDrv-64.efi, EmuVariableUefi-64.efi and install rc scripts
CPU/IGPU Power Management:
Requirements:
Since this laptop has a recent CPU and compatible macOS version, we can follow the section XCPM only of the following guide:
https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/
It's interesting to check the Disable Hibernation and Testing PM sections of this guide too
Summary:
- Add the following to your EFI/CLOVER/patched folder:
SSDT-XCPM.aml
OR
- If you are using RehabMan's modified clover, just set PluginType=true on your config.plist (do not forget to disable other amls, PM patches)
- SSDT patch needed
- config.plist edit needed
- Use the correct version of MacOS, for Coffee Lake machines, High Sierra has a special version with Intel 8th gen support
Since this laptop has a recent CPU and compatible macOS version, we can follow the section XCPM only of the following guide:
https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/
It's interesting to check the Disable Hibernation and Testing PM sections of this guide too
Summary:
- Add the following to your EFI/CLOVER/patched folder:
zacmks/Hackintosh-Aero-15X
Hackintosh files for Gigabyte Aero 15X V8. Contribute to zacmks/Hackintosh-Aero-15X development by creating an account on GitHub.
github.com
OR
- If you are using RehabMan's modified clover, just set PluginType=true on your config.plist (do not forget to disable other amls, PM patches)
Battery indicator:
DSDT patch neededkext neededMacIASL (there's already a patch for it)
Use the following guide:
https://www.tonymacx86.com/threads/guide-how-to-patch-dsdt-for-working-battery-status.116102/
And use the "[bat] Gigabyte Aero 15W V8" patch from MacIASL in your DSDT (double-checked and 15W has the same sections/info to be changed as in 15X)
With your patched DSDT, use ACPIBatteryManager kext, from: https://bitbucket.org/RehabMan/os-x-acpi-battery-driver/downloads/
Summary:
Patch your DSDT with "[bat] Gigabyte Aero 15W V8" on MacIASLAdd ACPIBatteryManager.kext, to your kext folder
- For DSDT less configuration, I created a SSDT + clover config.plist to hotpatch the battery indicator (can check on my repo)
- Previous suggestions are still valid if you want to learn how it's done
Touchpad:
- I just use VoodooPS2Controller.kext from https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/
Please let me know what we can improve from here (I'm rarelly using my touchpad), so I can update the guide
Now using ApplePS2SmartTouchPad.kext.
Please let me know what we can improve from here (I'm rarelly using my touchpad), so I can update the guide
Now using ApplePS2SmartTouchPad.kext.
Ethernet:
- RealtekRTL8111.kext from https://bitbucket.org/RehabMan/os-x-realtek-network/downloads/
USB ports, Camera, Keyboard, Bluetooth, Card Reader:
2 guides:
https://github.com/zacmks/Hackintosh-Aero-15X/blob/master/10.13.6/patches/SSDT-UIAC.dsl
For USP power property injection, I tested a few values but and I haven't noticed much difference. You can see my SSDT-USBX.dsl or get the values from other Apple machines
- To make all usb ports work: https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
- PM: https://www.tonymacx86.com/threads/guide-usb-power-property-injection-for-sierra-and-later.222266/
https://github.com/zacmks/Hackintosh-Aero-15X/blob/master/10.13.6/patches/SSDT-UIAC.dsl
For USP power property injection, I tested a few values but and I haven't noticed much difference. You can see my SSDT-USBX.dsl or get the values from other Apple machines
WiFi + Bluetooth:
- Again, original Intel cards will not work, I replaced mine with a Broadcom's BCM94352Z
Wifi:
- Used Lilu (https://github.com/acidanthera/Lilu) + AirportBrcmFixup (https://github.com/acidanthera/AirportBrcmFixup) + Fake id for wifi (example: https://github.com/zacmks/Hackintosh-Aero-15X/blob/master/10.13.6/EFI/CLOVER/config-intel.plist. Use the id from your vendor/device!)
Bluetooth:
- Via Rehabman's RehabMan/OS-X-BrcmPatchRAM
Guide here: https://www.tonymacx86.com/threads/broadcom-wifi-bluetooth-guide.242423/
Wifi:
- Used Lilu (https://github.com/acidanthera/Lilu) + AirportBrcmFixup (https://github.com/acidanthera/AirportBrcmFixup) + Fake id for wifi (example: https://github.com/zacmks/Hackintosh-Aero-15X/blob/master/10.13.6/EFI/CLOVER/config-intel.plist. Use the id from your vendor/device!)
Bluetooth:
- Via Rehabman's RehabMan/OS-X-BrcmPatchRAM
Guide here: https://www.tonymacx86.com/threads/broadcom-wifi-bluetooth-guide.242423/
Sound:
Lilu + Whatevergreen from:
https://github.com/acidanthera/WhateverGreen/
https://github.com/acidanthera/Lilu
Some info here: https://www.tonymacx86.com/threads/an-idiots-guide-to-lilu-and-its-plug-ins.260063/
https://github.com/acidanthera/WhateverGreen/
https://github.com/acidanthera/Lilu
- Patch change HDAS to HDEF
- Devices/Property/PciRoot(0x0)/Pci(0x1f,0x3)/layout-id = 3
Some info here: https://www.tonymacx86.com/threads/an-idiots-guide-to-lilu-and-its-plug-ins.260063/
Intel graphics card:
Built-in display backlight:
- Lilu + Whatevergeen (https://github.com/acidanthera/Lilu, https://github.com/acidanthera/WhateverGreen)
- Use the PLNF from https://github.com/RehabMan/OS-X-Clover-Laptop-Config/blob/master/hotpatch/SSDT-PNLF.dsl
Note: AppleBacklightFixup.kext was superseeded by Whatevergeen, you don't need it anymore
Nvidia web drivers:
Just install from here (or nvidia website):
It works out of the box. Plug your HDMI cable and see if it's working
Notes:
NVIDIA Drivers
www.tonymacx86.com
It works out of the box. Plug your HDMI cable and see if it's working
Notes:
- Please make sure tat you disable SIP before installing/restarting the system (RT Variables > CsrActivateConfig -> 0x67)
- Not working for Mojave (for obvious reasons)
ACPI disable DGPU:
Use the following:
If you want to use the Nvidia graphics card, you can add the option DisabledAML on clover, please see a diff on the following files:
Use the correct config.plist
If you want to use the Nvidia graphics card, you can add the option DisabledAML on clover, please see a diff on the following files:
Use the correct config.plist
Nvidia PM:
For the lazy, just copy the following kext to your clover kext folder:
For the not so lazy, there's a guide to follow:
Please note that this is from Nvidia GT7XXm era, therefore it's not optimal. Heard that it has less power steps compared to nowadays. Still, it's great because it's something
zacmks/Hackintosh-Aero-15X
Hackintosh files for Gigabyte Aero 15X V8. Contribute to zacmks/Hackintosh-Aero-15X development by creating an account on GitHub.
github.com
For the not so lazy, there's a guide to follow:
macOS Native Discrete GPU Power Management
macOS (nearly) Native Discrete GPU Power Management Native macOS discrete graphics power management delivers the best combination of graphics performance and efficiency. AppleGraphicsPowerManagement.kext is not natively supported on non native hardware (except, iMacPro1,1/Vega). A graphics card...
www.tonymacx86.com
Please note that this is from Nvidia GT7XXm era, therefore it's not optimal. Heard that it has less power steps compared to nowadays. Still, it's great because it's something
How to help:
You can fork, create a PR on the following repo. Suggestions are appreciated:
https://github.com/zacmks/Hackintosh-Aero-15X
Please remember to keep the directory structure
Thanks!
Mojave:
- It's safe to install Mojave directly (you can use your own method)
Catalina:
As per community feedback, it's safe to install macOS Catalina 10.15. Thank you guys!
Update history:
- 21st Dec 2018: Initial version - Skipped a few updates
- 4th Feb 2019: The 17G5019 is a safe update
- 4th Feb 2019: All kexts updated with latest releases on the repo
- 6th Feb 2019: Formatting
- 9th Feb 2019: Shutdown/Sleep/Restart issue fixed. Please see:
- 10th Feb 2019: Aero 15x Hackintosh compatible with macOS Mojave
- 11th Feb 2019: Added Nvidia DGPU PM section, update USB PM patches (on repo)
- 19th Feb 2019: Removed USB stuttering issue should not happen in most cases, it was software related (Karabiner-Elements)
- 23rd Feb 2019: Removed the todo section
- 17th Mar 2019: Added Battery SSDT, removed DSDT
- 16th Jun 2019: VirtualSMC officially on the repo now
- 10th Sep 2019: Updated Mojave compatibility
- 9th Oct 2019: Updated Mojave Info, added 2.0.1 release
- 16th Oct 2019: Typos, updated on thread
- 31st Oct 2019: Added catalina support, release 2.1.0
Todo, in future:
- Hardware sensors - Done on my laptop, need to update with the guide
- Anything on known issues sections, if doable
- Use OpenCore?
- Suggestions are welcome
- Hibernate, please disable (sudo pmset hibernatemode 0)
- Can we use VoodooI2C? Does it have I2C based touchpad? I could not test it
1.0.0 - Initial release (just a tag/checkpoint on what was done until this date)
1.1.0 - Added SSDT for working battery status indicator. DSDT patching is not needed anymore!!
1.1.1 - Minor kexts updates
2.0.0 - FakeSMC replaced with VirtualSMC, several kexts updates
2.0.1 - Kext updates
2.1.0 - Kext updates, added Catalina support, Updated WiFi/Bluetooth kexts
2.1.1 - Fixes processor PM
Releases · zacmks/Hackintosh-Aero-15X
Hackintosh files for Gigabyte Aero 15X V8. Contribute to zacmks/Hackintosh-Aero-15X development by creating an account on GitHub.
github.com
Last edited: