Jump to content
neotec00

Acer Aspire V3-772G

26 posts in this topic

Recommended Posts

So I tried to install macOS on my acer using a appstore version of Sierra, now the booting and also the installing went all fine, but I have only 7mb vram, the keyboard/touchpad wasn't working, no sound, ofc no WIFI :P and not even the ethernet was available.

Now i know that is is fairly standard, but i cant get even one of those things to work. I'm not used to macOS not even speaking of hackintosh soooo yea i could use some help :D On the other hand, im not a total computer noob, so given a little instruction i should be able to fix this, i hope.

 

Now to the specs, i have a hw report down in the attachments, you will see that i have two hard drives, a 1TB HDD as well as a 500GB SSD, i want to install Sierra on the 1TB HDD as i'm not using it at the moment.

 

I attached the ACPI tables

 

 

edit: i also have a sierra VM under windows 10 if that is needed

edit 2: i donated to iatkos about 24h ago, so i'll get that in at least 24h 

Acer Aspire V3-772g.HTM

ACPI origin.rar

Share this post


Link to post
Share on other sites
Advertisement

Hello !

 

You need to disable your NVIDIA GPU because of Optimus technology which is not supported in OS X. Since I have the same model, I can tell what you need to do :).

 

NB : All this is based on an excellent guide published by RehabMan on the forum you can't name here. Last time I tried to post a link it was deleted by a moderator so sorry about that but it's all I can do… Just hope the author won't mind.

 

So this is a quick step-by-step guide to patch your Aspire V3-772G DSDT/SSDTs :

 

To begin, you'll need MaciASL and RehabMan Patch repository patch for laptops. You can download MaciASL here and add the repository in its preferences > Sources : http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

 

You'll also need to copy iasl6,1 binary to /usr/local/bin

 

Assuming MaciASL.app is in your Downloads folder, you should type this in a terminal window :

 

 

sudo cp ~/Downloads/MaciASL.app/Contents/MacOS/iasl61 /usr/local/bin
 

Then you'll have to decompile the ACPI Tables. To do that, copy all SSDTx.aml and DSDT.aml (and JUST theses) in a folder named, say "acpi" on your Desktop. Next, create an empty refs.txt file inside and copy this into it :

 

 

External(_SB_.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)
External(MDBG, MethodObj, 1)
External(_GPE.MMTB, MethodObj, 0)
External(_SB.PCI0.LPCB.H_EC.ECWT, MethodObj, 2)
External(_SB.PCI0.LPCB.H_EC.ECRD, MethodObj, 1)
External(_SB.PCI0.LPCB.H_EC.ECMD, MethodObj, 1)
External(_SB.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)
External(_SB.PCI0.GFX0.DD02._BCM, MethodObj, 1)
External(_SB.PCI0.SAT0.SDSM, MethodObj, 4)
External(_GPE.VHOV, MethodObj, 3)
External(_SB.PCI0.XHC.RHUB.TPLD, MethodObj, 2)
 

Back to the terminal type this :

 

 

cd ~/Desktop/acpi
iasl -da -dl -fe refs.txt *.aml
 

You'll probably have an error because of duplicate SSDTs and that is normal. Just delete SSDT-2x.aml and SSDT-3x.aml and you should be fine and have all ACPI tables ready to patch.

 

More steps to come after you did that :).

Share this post


Link to post
Share on other sites

hi,

thanks for your quick answer, i followed all the steps you posted and everything went fine, but the last command. It allways says it cant find the command, so i concluded it had something to do with the iasl61 not being copied to /usr/local/bin. i have attached some screenshots post-1594735-0-78672500-1491513245_thumb.png, i think it may be just a stupid mistake of mine :P

 

i just noticed i wasnt in the ~/Desktop/acpi/ when executing the command, but the first time i tried, i was definitly in there so i dont think that is the problem

 

 

post-1594735-0-68226900-1491512989_thumb.png

post-1594735-0-02901600-1491513004_thumb.png

Share this post


Link to post
Share on other sites

Alright, I tried with that and it worked I just have, as you said some duplicats I'll get rid of that in a sec

 

Sent from my ONE A2003 using Tapatalk

Yup, got rid of the ssdt-2x and 3x and now it worked like a charm

 

So do you need any output or something?

 

 

And another question, I have installed Sierra using the tool from the forums that are not to be named, but I have not yet used the tool from them to install clover on the HD, at the moment I always boot using my USB clover. When do I need to run that tool, or am I not supposed to?

Share this post


Link to post
Share on other sites

Well that was the easy part :lol: !

 

Now, let's try to post the link I talked about earlier :ninja:

 

Didn't worked :P ! Google this instead : "rehabman guide ssdt dsdt laptop".

 

I strongly think you should read the whole thing . If a moderator read this, please note that it's just a guide that explains how to patch a DSDT and that it's not about using some unsupported tools. I think it's a good reading for anyone who wants to learn. Nothing less, nothing more.

 

Anyway.

 

Here's the list of the patches you'll need in the RehabMan repo. Just apply them to .dsl files, not .aml in the order below  :

 

- For DSDT.dsl :

 

[syn] Remove _DSM methods

[igpu] Rename GFX0 to IGPU

[sys] Fix _WAK Arg0 v2
[sys] HPET Fix
[sys] SMBUS Fix
[sys] IRQ Fix
[sys] RTC Fix
[sys] OS Check Fix (Windows 7, 8, Vista)
[sys] Fix Mutex with non-zero SyncLevel
[sys] Fix PNOT/PPNT
[sys] Add IMEI

[usb] 7-series/8-series USB

[usb] USB3_PRW 0x0D (instant wake)

[bat] Acer Aspire 3820tg

 

Lastly, we need to add the Device HDEF for native AppleHDA audio support. Just copy/paste the following in the upper-right field in MaciASL > Patch button :

#Maintained by: RehabMan for: Laptop Patches
#audio_HDEF-layout3.txt

# Note: Change your layout ID if you need something different
# Note: "hda-gfx" is not needed with Haswell and should probably be removed

#   Inject Audio info
into method label _DSM parent_label HDEF remove_entry;
into device label HDEF insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
    Return (Package()\n
    {\n
        "layout-id", Buffer() { 0x1C, 0x00, 0x00, 0x00 },\n
        "PinConfigurations", Buffer() { },\n
        //"MaximumBootBeepVolume", 77,\n
    })\n
}\n
end;

Hit Compile button and you should have no errors. If everything's OK, save your work first in .dsl file format then in .aml file format for use with Clover.

 

For SSDT-8.dsl :

 

[syn] Remove _DSM methods

[igpu] Rename GFX0 to IGPU

[igpu] Rename B0D3 to HDAU

[igpu] Haswell HD4400/4600/5000 EDIT : see post #20

[igpu] Brightness fix (Haswell/Broadwell)

 

Again, hit compile and save.

 

For SSDT-9.dsl :

 

[syn] Remove _DSM methods

[gfx0] Cleanup/Fix Errors (SSDT)

[igpu] Rename GFX0 to IGPU

[gfx0] Disable from _INI (SSDT)

 

Guess what ? Hit compile and save your work :P.

 

Finally you should have 3 fully patched DSDT/SSDT. Name them DSDT.aml, SSDT-1.aml and SSDT-2.aml and place them in CLOVER/ACPI/patched folder.

 

If everything go well, you should have disabled NVIDIA GPU and fully enabled HD 4600.

 

There's a little more work to do with the config.plist and kexts but this should be a good start for now.

Share this post


Link to post
Share on other sites

so i pached my DSDT and SSDT files, compiled (which returned no errors) and placed them in the .../patched folder.....

but i'm still showing both cards after a reboot, and still have 6mb of vram ;(, do i need to tell clover to use the pached files or something? because i dont see that anything has changed. Screenshots below :)

btw i used efi mounter v3 to mount the efi partition of my stick, maybe that has something to do with it?

post-1594735-0-46605700-1491564811_thumb.png

post-1594735-0-00331400-1491564818_thumb.png

post-1594735-0-06073800-1491564824_thumb.png

post-1594735-0-70739300-1491564829_thumb.png

Share this post


Link to post
Share on other sites

OK.

 

Use this one and the attached set of kexts :

 

ACPIBatteryManager.kext
AppleALC.kext
ApplePS2SmartTouchPad.kext
BCM5722D.kext
FakePCIID_Intel_HD_Graphics.kext
FakePCIID_Intel_HDMI_Audio.kext
FakePCIID_XHCIMux.kext
FakePCIID.kext
FakeSMC.kext
IntelGraphicsFixup.kext
Lilu.kext
Shiki.kext
USB_Injector.kext

config.plist.zip

Other.zip

Share this post


Link to post
Share on other sites

ok, now I put the config into clover and that worked fine. I didn't know if I had to use the kexts with kext wizard, so I just put them into the clover/kexts/10.12/ folder, and now my keyboard works :D which is great. But I've still got 7mb vram :(  the HD4600 is now recognised only as "display" and it says: Kernel Extension Info: No Kext Loaded

Share this post


Link to post
Share on other sites

Yes, sorry I forgot to delete SSDT-1.aml and SSDT-2.aml in ACPI > DisableAML.

 

This config.list was meant to be used for the installation and not for regular use ;).

 

You should have NVIDIA GPU disabled and HD 4600 support now.

 

PS : When you put kexts in CLOVER/kexts, you don't need to fix permissions and rebuild cache. That's why Kext Wizard is useless in this case.

Share this post


Link to post
Share on other sites

I'm sorry, but I don't get it, what do I need to do?  :rolleyes:

 

Yes, sorry I forgot to delete SSDT-1.aml and SSDT-2.aml in ACPI > DisableAML.

Share this post


Link to post
Share on other sites

Open your config.plist with Clover Configurator then look for DisableAML in the ACPI section. Click on "-" to delete the two entries and save. Do NOT delete those in SortedOrder.

 

That's it.

Share this post


Link to post
Share on other sites

K so I removed these and now the "display" GPU shows up as the only one, which means the Nvidia is actually disabled, I guess. But I still have 7mb vram.

 

Sent from my ONE A2003 using Tapatalk

Share this post


Link to post
Share on other sites

Great :).

 

FYI, the problem was in the IGPU injection. The fake device ID was missing (0x12, 0x04, 0x00, 0x00 to simulate a HD 4600 desktop ID instead of 0x16, 0x04, 0x00, 0x00 used by HD 4600 mobile).

 

So in the Device (IPGU), you should use this :

 

 

            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                           
                    })
                }

                Return (Package (0x08)
                {
                    "device-id",
                    Buffer (0x04)
                    {
                         0x12, 0x04, 0x00, 0x00                         
                    },

                    "AAPL,ig-platform-id",
                    Buffer (0x04)
                    {
                         0x06, 0x00, 0x26, 0x0A                         
                    },

                    "model",
                    Buffer (0x0E)
                    {
                        "Intel HD 4600"
                    },

                    "hda-gfx",
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }

 

works like a charm, thank you :)


so when I want to have clover on my hdd rather than on the usb-stick, do I just install it, and copy over the modified files?

 

Correct :).

 

PS : If you need to re-install OS X, don't forget to disable the two SSDTs (not the DSDT) otherwise you'll have graphics issues ;).

Share this post


Link to post
Share on other sites

ok, i used thee script and placed the ssdt, but my i ask what it is actually used for? I dont really see a change :P


And another thing: if I want to change the wifi card (bc it's not supported) do I need to rebuild all the dsdts and ssdts?

Sent from my ONE A2003 using Tapatalk

Share this post


Link to post
Share on other sites

ok, i used thee script and placed the ssdt, but my i ask what it is actually used for? I dont really see a change :P

 

You won't notice any difference but this SSDT is needed for these kexts to load :

 


MacBook-Optimus:~ polyzargone$ kextstat | grep -i applelpc
  103    0 0xffffff7f822a7000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <102 12 5 4 3>
MacBook-Optimus:~ polyzargone$ kextstat | grep -i acpiplatform
   13    2 0xffffff7f82a3b000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
MacBook-Optimus:~ polyzargone$ kextstat | grep -i x86PlatformShim
  134    1 0xffffff7f817de000 0x7000     0x7000     com.apple.driver.X86PlatformShim (1.0.0) D6D4635C-98C0-31C0-AE82-20D003A58ECF <104 102 88 7 4 3>
MacBook-Optimus:~ polyzargone$ kextstat | grep -i x86PlatformPlugin
  104    1 0xffffff7f817c7000 0x17000    0x17000    com.apple.driver.X86PlatformPlugin (1.0.0) 4D7C495F-B088-3BC7-BE0B-86C0E7978CC0 <102 88 63 19 11 7 6 5 4 3 1>

Without it, you won't have full native PM > x86Platformxxx not loaded :

 


MacBook-Optimus:~ polyzargone$ kextstat | grep -i applelpc
  103    0 0xffffff7f822a7000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <102 12 5 4 3>
MacBook-Optimus:~ polyzargone$ kextstat | grep -i acpiplatform
   13    2 0xffffff7f82a3b000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>

And another thing: if I want to change the wifi card (bc it's not supported) do I need to rebuild all the dsdts and ssdts?

No as long as you change it for a model that works OOB.

 

If not, you'll find some patches for native WIFI support in the same RehabMan's repo. You may want to have a look at them. I use one for my Atheros AR9285 (no Bluethooth).

 

On the 772G, the device that handles WIFI is located at RP03 > PXSX so you'll need to adapt the patch.

 

Of course, this only works for supported Atheros chipset !

Share this post


Link to post
Share on other sites

ok, so just FYI i encountered some problems with the trackpad when using it for a while. I swapped the provided ApplePS2SmartTouchPad.kext (which was a beta 4.7 i think) with the stable 4.6 version and now it runs smoothly :) links below: http://forum.osxlatitude.com/index.php?/topic/1948-elan-focaltech-and-synaptics-smart-touchpad-driver-mac-os-x/

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By glasgood
      GLASGOOD'S
       
      MOJAVE HACKINTOSH GUIDE 
       

       
       
      **FOR**  GIGABYTE Z390 AORUS PRO
       

       
       
      CREDITS & THANKS
       
      @MaLd0n
      His help with EFI configuration and DSDT
       
      CLOVER  TEAM
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, rehabman, Download-Fritz, Zenit432, cecekpawon Et al
       
      APPLEALC
      Acidanthera, vit9696
       
      VOODOOHDA
      autumnrain, slice2009, zenith432
       
      ESP PRO MOUNTER
      @Micky1979 
       
      HACKINTOOL
      @headkaze
       
      CLOVER CONFIGURATOR
      Mackie100
       
      THEME ENGINE
      Alex Zielenski
       
      INSANELYMAC
      OLARILA
       
      Hackintool Tutorial
      daliansky
       
      Hackintosh Guide
      CorpNewt
       
       
      MONITORCONTROL
      JoniVR & theOneyouseek
       
       
       
      ------------------------------------------------------------------------------------------------------------------------------------------------------------
       
      UPDATES
       
       
      ------------------------------------------------------------------------------------------------------------------------------------------------------------
       
       
      PART LIST
       
      • Intel I7 8700 
      • Gigabyte Z390 AORUS PRO
      • Gigabyte AORUS RADEON RX 580 8GB
       
      • Corsair Vengeance LPX 16GB ( 2 x 8GB ) 2666MHz – CMK16GX4M2A2666C16  In this build, both memory modules are installed in memory slots DDR4_A1  and DDR4_B1 
       
      • Corsair RM650x 80 Plus Gold Power Supply Unit
      • Corsair H100i V2 AIO Hydro/Water RGB LED CPU Cooler
      • Samsung EVO 500GB SSD (2.5) macOS Mojave
      • Samsung EVO 250 GB SSD (2.5) Windows 10 Pro
      • NZXT H500 Mid Tower ATX Case
       
      • RECOMMENDED WIFI CARD → ABWB 802.11AC WI-FI With Bluetooth 4.0 PCI-Express (PCI-E) BCM943602CS  
      OR
      • WIFI and Bluetooth with BCM94331CD with PCI-e adapter (but will require AirportBrcmFixup.kext for AirDrop.. )
       
      ** Avoid Samsung EVO 970 PLUS as Hackintosh has problem with that device **
       
       
      WORKING
       
      • Sound 
      • HDMI audio on RX580
      • Ethernet Port
      • WiFi
      • SSD Trim
      • USB 3.0 & 2.0 
      • AirDrop
      • iCloud
      • Hardware Acceleration
      • iMessages
      • Facetime
      • Handoff
      • Continuity
       
       


       

       
       
       
       
       
      PART 1 - DOWNLOAD 
       
       
      Download the following:
       
      • CLOVER
       
      • PRE-INSTALL Aorus Pro Z390 EFI - RX580.zip
       
      • POST-INSTALL Aorus Pro Z390 EFI - RX580.zip    
       
       
       
       
       
      // INTEL UHD 630 EFI  Aorus Pro Z390 EFI's below. For those who do not have a Graphics Card Installed in PCIe Slot, requires Initial Display Output BIOS setting to be changed to IGFX  spoiler below!
       
      • PRE-INSTALL Aorus Pro Z390 EFI - Intel UHD630.zip 
      • POST-INSTALL Aorus Pro Z390 EFI - Intel UHD630.zip
       
       
       
       
       
      • ESP MOUNTER PRO v1.9
       
      • macOS MOJAVE 
       
      • CLOVER CONFIGURATOR
       
      • EmuVariableUefi-64.efi  ( Used only to initialise iMessages. It then must be removed from Clover drivers64UEFI folder as will cause intermittent memory allocation errors on boot, explained in guide)
       
      • OsxAptioFix2Drv-free2000.efi
       
       
      OPTIONAL DOWNLOADS
       
      • Native Display Brightness with MonitorControl
       
      • VoodooHDA.kext.zip 

      • ThemeEngine 
       
      • Assets.car 
       
       
       
       
      PART 2 - BIOS SETTINGS (version F5 )
       
       
      Here is a list of the BIOS settings that I have used ( Screenshots in spoiler below )
       
      • Enter BIOS → Press F12 → Enter Setup
      • Save & Exit → Load Optimized Defaults
       
      • BIOS → Windows 8/10 Features → Other OS
      • BIOS → CSM Support → Enabled
       
      • Peripherals → Initial Display Output → PCIe 1 Slot
      • Peripherals → Trusted Computing → Security Device Support →  Disable
      • Peripherals → Intel(R)Bios Guard → Intel BIOS Guard Support →  Disable
      • Peripherals → USB Configuration → Legacy USB Support →  Enabled
      • Peripherals → USB Configuration → XHCI Hand-off →  Enabled
      • Peripherals → Network Stack Configuration → Network Stack →  Disabled
      • Peripherals → SATA And RST Configuration → SATA Mode Selection →  AHCI
       
      • Chipset → Vt-d → Disabled
      • Chipset → Internal Graphics → Enabled
      • Chipset → DVMT Pre-Allocated → 64M
      • Chipset → DVMT Total Gfx Mem → 256M
      • Chipset → Audio Controller → Enabled
      • Chipset → Above 4G Decoding → Disabled 
       
      • Power → ErP → Disabled
      • Power → RC6 (Render Standby) → Enabled
       
      // IF USING  CORSAIR H100i V2 AIO CPU WATER COOLER 
      • MIT → Smart Fan 5 Settings → CPU Fan Control mode → PWM 
       
      • Save & Exit → Save & Exit Setup
       
      SCREEN DUMP SPOILERS
       
       
       
       
       
      PART 3 – CREATE A MOJAVE USB FLASH INSTALLER
       
      Prepare USB Installer for Mojave ( Video below )
       
      • Insert USB drive
      • Launch /Applications/Utilities/Disk Utility
      • Disk Utility → View → Show All Devices
      • On Left-hand panel → External →(Identify your USB device in left hand panel)
      • Click and highlight your USB device in the left-hand panel.
      • Click erase button.
      • Name: USB
      • Format: Mac OS Extended (Journaled )
      • Scheme: GUID Partition Map
      • Click Erase button.
       
      • Place the downloaded MacOS Mojave app into Applications folder.
      • Open Terminal copy and paste:
       
      sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --nointeraction && say Mojave Drive Created  • Enter
       
       
       
       
       
       
       
      PART 4 – INSTALL CLOVER ON THE MOJAVE USB INSTALLER 
       
      Make Mojave USB flash drive installer bootable.( Video below )
       
      • Launch Clover application, double click.
      • Click Continue → Continue → Continue 
      • Click Change Install Location button.
      • Click Install macOSMojave USB installer → Continue
      • Click Customise button
      • Choose:
      Clover for UEFI booting only Install Clover in the ESP Themes UEFI Drivers Install RC scripts on target volume    NO NEED TO INSTALL RC SCRIPTS ON USB INSTALLER • Click Install button
      • Installation Complete!
       
      Video:
       
       
       
       
       
       
      PART 5 – CUSTOMIZE MOJAVE USB INSTALLER FOR AORUS Z390 PRO
       
      Replace Clover EFI folder with PRE-INSTALL Aorus Pro Z390 EFI - RX580.zip  OR  if no graphics card installed in PCIe slot, then use PRE-INSTALL Aorus Pro Z390 EFI - Intel UHD630.zip ( Video below ) 
       
      • Install ESP Mounter Pro v1.9
      • Using ESP Mounter Pro, Mount ESP on disk2s1 ( Your disk name may be different )
       

       

       
       
       
      • Open mounted EFI partition found on desktop
      • Copy all the contents from Aorus 390 Pro EFI folder
      • Replace USB EFI folder with all the contents inside the Aorus 390 Pro EFI folder.
       
       

       
       
       
       
       
       
       
       
      PART 6 – INSTALL MAC OS MOJAVE ON INTERNAL DRIVE
       
      INSTALL NOTE
       
      ENSURE BIOS: Above 4G Decoding is set to Disabled 
      if Above 4G decoding is set to enabled then macOS Mojave install will freeze at 2 mins remaining and will not shut down properly!!!!
       
      Please be patient during install, so when install gets to 2 or 3 mins remaining then it may take extra time. Be ready to boot from UEFI USB installer by pressing F12 when install initiates restarts. 

      • INSERT USB INSTALLER INTO THE USB 2.0 PORT  
       
       
      • Power on PC and press F12• Choose bootable USB drive from boot menu.
       
       
       
      • Install macOS Mojave to internal solid state or hard drive.
       
       
       
      When system returns to the Clover boot menu choose:
       
      • Boot macOS Install from Macintosh
       
       
       
      At next restart, press F12 and boot from external UEFI USB device and choose:
       
      • Boot macOS Install from Macintosh
       
       
       
      Proceed with macOS Mojave install
       
       
      macOS Mojave is now installed, but it can only boot at this moment thanks to FakeSMC and Clover on the Mojave USB flash drive installer.
       

       
       
       
       
       
       
      PART 7 – MAKE AORUS Z390 PRO INTERNAL DRIVE BOOTABLE
       
      Make internal drive bootable ( Video below )
       
      So far, the Aorus Pro can only boot the internal system drive with the aid of the Mojave USB Installer.
      To boot from the internal system drive without the installer: 
       
      Download and install Clover with RC Scripts on target volume.  
      If your Aorus Pro Z390 has AMD RX 580 then copy the EFI folder from inside POST-INSTALL Aorus Pro Z390 EFI - RX580.zip folder and paste it inside the the System Drive EFI partition.          OR
      If your Aorus Pro Z390 has no graphics card installed in PCIe slot, then copy the EFI folder from inside POST-INSTALL Aorus Pro Z390 EFI - Intel UHD630.zip folder and paste it inside the the System Drive EFI partition.   
       

       
       
       
      • Remove USB Mojave installer and shut down and restart.
       
      Aorus Hackintosh should now be able to boot to macOS Mojave, Done, well almost ! 
       
       
       
       
       
      PART 8 – ENABLE IMESSAGES & FACETIME 
       
       
      Configure Config.plist for iMessages. ( Video below )
       
      • SMBIOS = Mac Mini 8.1
      • Rt Variables —> ROM —> is your MAC address (delete colons from Mac address)
      • MLB field =  Enter serial number generated and append 5 random characters
      • SmUUID = in Terminal run command “uuidgen” and copy it to SmUUID field
      • Board Serial is same as MLB field.
      • Clover Configurator —>  Save 
       
      Video:
       
       
       
      • Mount internal drive EFI/ESP partition
      • Go to folder CLOVER → drivers64UEFI 
      • Delete AptoMemoryFix-64.efi
      • Place both EMUVariableUefi-64.efi and OsxAptoFix2Drvfree2000.efi inside → drivers64UEFI
       
       
      Using Clover Configurator, add the following argument to config.plist using Clover Configurator.
       
      • Slide = 0
       

       
       
      Shutdown and then press power on button on PC.
       
      • You should now be able to Log into iCloud, iMessages and FaceTime
      • NOW delete EMUVariableUefi-64.efi from CLOVER → drivers64UEFI Folder 
      • Shutdown and restart Aorus Pro hackintosh. iMessages etc is now operational without EMUVariableUefi-64.efi ( EMUVariableUefi-64.efi only needed to initialise iMessages )
      • It is important to delete EMUVariableUefi-64.efi, this will avoid very intermittent boot errors such as: “Couldn’t allocate runtime area”  post errors.
       
       
       
       
      PART 9 – ENABLE TRIM for Solid State Flash Drives
       
      Open Terminal and enter the following command:
      sudo trimforce enable  
       
       
       
       
      DEFAULT SSDT –  DEFAULT SSDT USB PORTS FIX CONFIGURATION - SSDT ALREADY INSIDE AORUS Z390 EFI FOLDER
       

       

       

       
       
      Limitation: USB2 devices can not be used on SS03 → SS08
       
       
       
       
       
      ------------    GUIDE FINISHED YOU SHOULD NOW HAVE WORKING AORUS Z390 PRO HACKINTOSH  WITH SSDT USB FIX   ------------
       
       
       
      OPTIONAL: Set Wi-Fi Country Code
       
       
       
       
      OPTIONAL: System Information - PCI
       
       
       
       
       
       
       
      OPTIONAL:  Enable HDMI Audio on RX580
       
       
       
       
       
       
       
      OPTIONAL:  Native Display Brightness - with MonitorControl

       
       
       
       
       
       
      OPTIONAL:  Dual Boot macOS Mojave & Windows 10 
       
       
       
       
       
       
       
       
      OPTIONAL:  Replace the default "About This Mac" Apple Logo with RED AORUS APPLE
       
       
       
       
       
       
      OPTIONAL - ALTERNATIVE SSDT 1 –  SSDT Ports configuration below - replace SSDT inside Clover /ACPI/PATCHED folder 
       
       
       
       
       

      OPTIONAL - ALTERNATIVE SSDT 2 -  SSDT Ports configuration below - replace SSDT inside Clover /ACPI/PATCHED folder 
       
       
       
       
       

      OPTIONAL - ALTERNATIVE SSDT 3 – Create your own SSDT
       
       
       
       
       
      FRAMEBUFFER PATCHING  – For working Intel UHD 630 Graphics, working HDMI Port, working HDMI Audio on Aorus Z390 Pro
       


       
       
       
       
      FOR MORE HACKINTOSH INFORMATION SUCH AS USB PORTS FIX, CLOVER CONFIGURATOR, HACKINTOSH BACKUP WITH CARBON COPY CLONER .....   THEN SEE MY PREVIOUS GUIDE FOR ASUS Z370-G Strix
       
       
       
       
       
       
       
       
       
       
       

       
       
       
       
       
       
       
       
      SSDT-UIAC.aml.zip
      SSDT-UIAC.dsl.zip
       
       
       
       
       
    • By End3rPower50
      Hi, i've installed on my pc MacOS Mojave but after installation my pc, sometimes, crash giving kernel panic.
      I came to the conclusion that it is a random kernel panic because sometimes it starting up and other times it isn't starting up
       
      My PC:
      CPU: Intel i7 6500U
      LAN: RTL8100
      Wi-Fi & Bluetooth: Dell DW1820A
      USB 3.1
       
      CLOVER.zip
    • By suadkqiku
      Hello Guys I'm currently planning to build my first hackintosh and I've made a first list with the components I would use. The Hackintosh would be used for music and video productions (with macos Sierra).
      I would be very thankful if someone could go through my list and give me his opinion, if I'm on a good way with the components I chose or if there are better options in the same price category.
      Motherboard: Gigabyte Z390 AORUS PRO WIFI ATX CPU: Core i9-9900K CPU Cooler: Corsair H60 (Water) Graphic Card: Sapphire RX 580 Pulse 8GB RAM: Crucial Ballistix Sport LT (32GB) SSD: Samsung 860 EVO 1TB PSU: Corsair RM 650x Watt Case: Thermaltake View 27
    • By Corrin
      Hi all,
       
      so ive been trying to get the wifi working on my hackintoshed laptop for a full week now, but i have little to no experience with macs or hackintoshes.
       
      my wifi card is a BCM43142, and my laptop is a HP pavilion 15 p004na running Mojave 10.14.4
       
      i was told on another forum that this card did work on macos, but im starting to doubt it a little :)
       
      any help would be much appreciated,
      Corrin
    • By Mohannad744
      Hello Guys
      I'm trying to install Mojave 1.14 hackintosh on my new laptop dell 5570 (core i5 8250u) has two hard drive the first one SSD drive
      which contains wind 10 and the second one HDD that i wanna install Mojave on so i erased it and cut it using disk utility mac but unfortunately before finishing install I got an error " error installation could be completed"  I've taken a screenshot for it  also I've saved log file and i enclosed it below
      do you have an idea about it?
      what should i do ?
      best regards
       
       
      Installer Log 12-Apr-2019.txt

      EFI.zip
×