Jump to content
Welcome to InsanelyMac.com - No more ads! And some exciting news... Read more... ×

89 posts in this topic

Recommended Posts

Ok I've been trying this for a few days. tried a few different distro's. hazard went the farthest, with booting -x -v I can get most of the hfs+ files to load through chameleon but it errors on the tmsafetynet.kext, pauses 5 seconds, displays:

ACPI table not found. Dsdt.aml

No DsDt found, using 0 as uid value

Using PCI-root-uid value:0

No SMbios replacement

Patched DMI table

found SMbios system information Table 1

customizing systemID with 002-003-004-005-006007008009

efi_inject_get_devprp_string NULL trying stringdata

 

post-966952-0-56898200-1329761048_thumb.jpg

 

 

Then it has another ACPI and reboots.

 

System is Fx-4100 cpu, ta990fxe mb, radeon hd 6770 gpu, 8 gig corsair 1600 dual channel ram, seagate 250 gig sata 6.0gbs hdd.

 

Please help a brother out

Share this post


Link to post
Share on other sites

Here are shots from cpu-z......could it possibly have anything to do with the bulldozer architecture supporting sse3 as intel chips do. The hazard distro i'm using only seems to have Mach_kernel.

post-966952-0-82228500-1329439900_thumb.png

post-966952-0-92554200-1329439974_thumb.png

post-966952-0-28608500-1329440018_thumb.png

Share this post


Link to post
Share on other sites

Ok well after a lot more looking and playing with downloads. I got osx 10.5 to run through vmware. I hooked up my physical disk and formatted it into the mac os Journled format. Now I'm gonna try to get the retail version to restore to the drive and then patch the amd kernel over since I can now do the patching through leopard.

 

If anyone has some advice on what steps I should take I would greatly appreciate it.

Share this post


Link to post
Share on other sites

Ok so after all the different distros I have tried, the only thing I can get to run is 10.5.5 leopard in vmware workstation. I have been able to use the virtual machine to partition my drive to an hfsj and been able to load the iosx86 10.5.6 onto the partition through my virtual machine but I don't seem to be able to boot it anyway.

 

Anytime I try to boot my comp with one of the distro cd's i get a kernel panic.

 

Can anyone out there give me a point in the right direction?

Share this post


Link to post
Share on other sites

Try using a 10.6.3 Snow Leopard retail disk with Nawcom's ModCD.

This will give you a 'vanilla' (un-bastardised) install. This will be much easier to support as we know what goes on during the install.

By using a distro like Hazard you are at the whim of the authors as to which kexts are patched/installed and to where.

 

A distro may look like the easy option but I promise you it is not.

There is a very steep learing curve with OS X 86 and this is where most seem to be put off. But if you stick with it, read as much as you can and don't be affraid to experiment, you should get there eventually.

Share this post


Link to post
Share on other sites

thank you, I kinda got dismayed with the lack of help in the osx86 community. I am not new to computers at all but mac I am, so trying to piece together how to write everything I need gets discouraging.

 

I now have the SL retail install on a Usb and I'm going to go from there, looks like next step is to setup a linux live enviro so I can work my dsdt.aml file there. Any pointers are greatly appreciated as always.

Share this post


Link to post
Share on other sites

If you want to move the modbin kernel over to your installation, boot with the ModCD into SL, locate the ModCD and open the image Preboot.dmg. Inside Preboot, there is an Extra folder; that folder contains the modbin kernel. Simply drag the kernel onto the root of your hard drive. :) Now, to make Chameleon boot the modbin kernel automatically, open Terminal (/Applications/Utilites) and type:

 

sudo nano /Extra/com.apple.boot.plist

 

Locate the following:

<key>Kernel</key>
<string>legacy_kernel</string>

and change it to:

<key>Kernel</key>
<string>modbin_kernel</string>

And now you can boot from your HDD. :)

Share this post


Link to post
Share on other sites

I already tried taking the modbin_kernel.test7 and sticking it in the root directory of my mac drive, since I cannot get osx to boot after a successful install, I can't edit anything this way. I was able however to edit the com.apple.boot.plist in win7 and edit that string so it would load the modbin kernel. Now whether I use the osx86 mod cd, or I boot directly from the mac (it brings up chameleon when I pick mac on my boot list) it runs through the text and hangs at.

 

AppleServerworksATA: IXP700 (cmd 0x1f0, ctr 0x3f4, IRQ 14, BM 0xf000)

USBF 7.688 AppleUSBOHCI [0x421b800] Check sleep capability controller will be unloaded across sleep.

 

When I throw in the -x command it runs through the kexts and then runs the white lines again, this time it will pass this one line but the next line it gets stuck on is the

 

ERROR: Firewire unable to determine security-mide: defaulting to full-secure

 

 

And it just sits, and sits, and sits,.....then it sits some more.....thinks about doing something else.....doesn't....it just sits there........

 

the only way I have access to anything for mac is when I boot the Install USB, I then can use terminal but it doesn't seem to work like it should........maybe I'm doing something wrong........

Share this post


Link to post
Share on other sites

PROGRESS!!!!!!!

 

 

Ok I got vmware workstation 8 and found a working image of 10.5.5 from Xelabos. But I can access my mac drive and run certain things. Now I know that I can't pull files through the virtual machine, but since I can pull them in linux for example and I can edit them in the virtual machine, what do I do now?

Share this post


Link to post
Share on other sites

I need to know if I understand you correctly.

 

You now have 10.5.5 on the workstation? If so, do you also have an install on a separate drive; USB shell, or a key drive?

 

If you have enough space on your host drive, then, you are good to go for a fresh install from either SL or Lion at this point. Do you have cloning tools?

 

You can do everything you need such as patches and file moves straight from your VM. No need for linux or windows at this point. It will be a bit sluggish but the job will get done just the same.

Share this post


Link to post
Share on other sites

Keep in mind that if you move a kernel extension to (or make modifications to anything in) /System/Library/Extensions it will not load, because it will not have the proper permissions and ownership.

 

If you do that you'll have to set permissions and ownership correctly first before trying to boot, you can do that via Terminal.app from your virtual machine or your USB installer.

 

Note that Chameleon doesn't care about permissions or ownership, so any kernel extensions you place in /Extra/Extensions will work without having to do anything else. Some kernel extensions (mainly those with lots of dependencies) will not work from /E/E at all though.

 

Also:

 

The screenshot in your first post shows normal verbose output from Chameleon, this is from before the kernel loads and OS X starts to boot. There's nothing out of the ordinary there. Apparently you have no DSDT.aml and no smbios.plist but that's not necessarily a problem. DSDT override is mostly used on Intel platforms that are closer to Apple hardware and can run the vanilla kernel, smbios.plist is where you set which mac model you want your hack to appear to the OS as, but smbios.plist is not necessary in order to boot, Chameleon has some smbios defaults built-in which will be used when there's no smbios.plist in /extra. Google/Forum search smbios.plist for more information.

 

Neither "USB bla bla unloaded across sleep" nor "Firewire bla bla full security mode" mean anything in relation to the boot process, it is not stopping because of any of those messages. As an experiment you can try disabling Firewire in the BIOS, I can guarantee that it will halt at the same place.

Share this post


Link to post
Share on other sites

Gringo: I did try to disable firewire and same thing, On one boot it actually said waiting for root device. but the rest it just freezes. I just tried copying the ata kexts from the install dvd to the hard drive through terminal and that didn't seem to help either.

 

Zoot: Yes I have 10.5.5 installed through vmware 8.0.1. I cant seem to get the permission to access a physical drive though. I keep getting an error and I have been trying to work around that so no dice on editing any files through the virtual machine.

 

As for the installs I have 3 HDDs. My main is a 1.5tb WD I have that in 3 partations, 1 for win 7, 1 for data files, 1 for ubuntu. the second drive is a seagate 250gb that has win 8 on it, and the 3rd is a samsung 200gb that I have 1 partition for mac osx.

 

My SL install is on a 8gb usb.

 

Did I answer all your questions?

 

Edit: Whatever device it is sticking on, the numbers may flucuate but the IRQ address is alway 14. How do I find out what this is?

 

This is where it sticks, this is even after copying the ata kexts. and I must us the command rd(0,0)/extra/modbin_kernel or anything else reboots

 

post-966952-0-60144200-1332016700_thumb.jpg

 

FYI to copy the kexts I loaded the boot usb and used terminal and used :

cp -pr /Volumes/Snow/System/Library/Extensions/*ATA* /Volumes/Mac/System/Library/Extensions/
chown -R root:wheel /Volumes/Mac/System/Library/Extensions/*ATA*
chmod -R 775 /Volumes/Mac/System/Library/Extensions/*ATA*
rm -rf /Volumes/Mac/System/Library/Extensions.*

then rebooted with -f

Share this post


Link to post
Share on other sites

ok after doing some digging I see what is causing my issue, just not sure how to fix yet. The appleserverworksATA is trying to access my IDE ATA/ATAPI controllers. That has the IRQ of 14 and that seems to be responsible for the hang up. Seems to have to do with the SB controller. Since, in the pic u can see that it is ixp700, giving this issue, it has something to do with the sb700 support on my MB. now my board will go up to 950SB so any ideas on how to correct this so I get rid of my hang?

Share this post


Link to post
Share on other sites

After playing around with the bios settings and my sata control I notice I have 4 options to choose from, native ide, raid, ahci, legacy ide. Now on ahci it sticks on the appleseverworksata, under legacy ide it makes it past the appleserverworksata but the next line in ATI ATA and it sticks there, same on native ide, and didn't even bother with raid mode, also it will allow me to enable or disable combined ide, with legacy ide and combined ide disabled, my cdrom does not load.

 

Also a side note, now when I was just playing somehow instead of my boot menu from BCD that gives me win 7, win 8, ubuntu, and osx option has now been replaced with the chameleon bootloader and I have to select my win 7 drive to get back to my main bootloader. What would cause that? I was just playing with the sata controls in bios?

Share this post


Link to post
Share on other sites

Success!!!!! IT BOOTED!!!!!!!!!!!!

 

 

Ok so what I had to do.......The good, the bad, and the dirty.

 

Reloaded the install usb, deselected every option on the customize screen except under chipset. I did not pick the atiata that it auto selected, it was the one down on the list for ati. After successful install, did not restart, opened terminal, copied all the kexts from the install usb, gave permission, rebooted modcd, typed rd(0,0)/extra/modbin -v -f. SUCCESS!!!!!!!!!!!!

 

 

 

now I just gotta get everything else working.....but I got it to boot :)

Share this post


Link to post
Share on other sites

Well, great job!! :D

 

Something to note: if you are planning on updating to 10.6.5 or later, you will have to update your kernel.

Share this post


Link to post
Share on other sites

yes I noticed, em messed up the working copy...

 

So what I did for experimenting is I reformatted my hd for mac with 2 parts. One for the reg install of SL, the one I'm typing on again, and one so I can install SL onto that and try to update it.

 

So this way hopefully I won't have to keep reloading on trial and error.

 

Also I can't seem to locate my cdrom now on the mac, I of course have to use it to boot with the modcd but it doesn't show in SL.

and when I try to boot my mac osx partition from my regular bootloader it gives me a chain boot error.

Share this post


Link to post
Share on other sites

well I had the iso for the modcd so I pulled the modbin kernel out of there, put it in the root, sudo nano'ed to death and then when I try to boot without the cd it gives me a cpu halt.....hmm

Share this post


Link to post
Share on other sites

sudo nano'ed? You edited some kexts? :P

 

CPU halt...hm? Boot with the ModCD, download the latest Chameleon package via Chameleon Wizard (click the Buildbot tab, then click the little package beside the Chameleon build) and run the pkg. See if that helps.

Share this post


Link to post
Share on other sites

Have you tried Virtual Box? Try that out as it seems you have plenty of drive space. It is more supportive of USB peripherals than VMWare. Mounting an external drive is no problem under the VB environment. VB is also a tad faster.

Share this post


Link to post
Share on other sites

Pookymacman: well it definetely gave me a new symptom, now it freezes on powermanagement :(

 

Zoot: I gave up on VM since I just got it working on the HDD, just gotta boot with modcd everytime.

Share this post


Link to post
Share on other sites

Well, your situation is different, but, I was able to take my external drive to my PPC (Leopard Universal 10.5.8). I mounted OSX86ModCD on the desk top, mounted my SL 10.6.8 drive, then, I opened Tinker Tool to show all files. I installed ChameleonRC3PCEFI10.5. to my SL drive using Pacifist. I went to the ModCD and took the entire Extra folder and dragged it to SL /. with Administrative Privilege, then, I opened the usr folder from ModCD and replaced the i386 in the usr on the SL drive.

 

After all that I plugged into my notebook and booted without the ModCD; that would be because I esentialy have the CD on my SL root now. I can boot on any machine in my house with this method. Once on the desk-top I repair permissions with Kext Utility.

 

I have different images of pre boot configured for each machine to make swapping easy.

 

Change this: <string>-v maxmem=2048 cpus=1 arch=i386</string>

to: <string> maxmem=(whatever you have and what is supported) cpus=1 arch=i386</string> from pre-boot com.appleBoot.plist

Then you'll get the Apple Spinner before you reach the desk-top.

 

It is all a grand experiment so results may vary.

Share this post


Link to post
Share on other sites
Sign in to follow this  
Followers 0

  • Similar Content

    • By tonyx86
      **********************************************************************************
      In this thread, I have fully documented the installation of macOS Catalina on my HP EliteDesk 800 G4 Mini. It is a PERFECT HackMini8,1 and is running very well for me without any issues. I hope this documentation helps you to install macOS on your hack. Please leave feedback if you think there is anything I can improve and let me know if you have any questions.
      **********************************************************************************
       
      Background
      This is my first "modern" hack supporting UEFI and my first hack using Clover "on-the-fly" patches.  My previous hacks
      Laptop: Thinkpad T61 / Nvidia NVS 140m Laptop: Dell Latitude E6410 / Nvidia G3100m Desktop: Gigabyte G31 / GeForce 9600 Desktop: Biostar TH55HD / Sapphire Pulse RX580 (Google "Catalina Biostar TH55HD" and look for user name deeveedee)  
      are all perfectly running Catalina and I patched them all "manually" - all DSDT patches applied with MaciSL with virtually no Clover on-the-fly patching and all booted Legacy Clover.  This UEFI hack was MUCH easier and took about 20 hours vs. a combined hundreds of hours for the old hacks.  I wanted a hack that was a little more future proof and I think this is it.  I hope you enjoy this as much as I am enjoying it.  It is a perfect MacMini8,1.
       

       
      My system specs
      HP EliteDesk 800 G4 Mini (I7-8700T / UHD 630 / Q370 Chipset / 32GB DDR4 RAM) 3 x DP Ports (connected to monitors using DP -> DVI adapters) 6 x USB 3.1 1 x USB Type-C 3.1 2 x NVMe SSD (M.2 PCIe x4 2280/2230 combo ports) 1 x SATA6 SSD 1 x Intel Ethernet RJ-45 Conexant CX20632 Audio Codec Unsupported M.2 PCIe x1 2230 Intel Wi-Fi.  A possible solution is here, but I am NOT offering any support for this.  
      macOS Installation 
      Important: You MUST BE LOGGED-IN to download attachments from this forum
      See macOS installation steps here See Known Issues here for additional installation steps that may not yet be included in my attached config files See CLOVER (UEFI) installation later in this first post
      See OC (UEFI) draft EFI here
      See BIOS configuration in attached BIOS configuration PDF document
      See EFI and /L/E kexts in attached EliteDesk.zip archive See how I developed my installation methodology here See references here See instructions here for installing two M.2 2280 NVMe SSDs and one SATA HD / SSD  
      What is not working
      Microphone port  
      What is not tested
      USB c 3.1 port (I have partially tested the USB 3 functionality of the port and it seems to be working fine with the USBPorts.kext in the attached EliteDesk800.zip archive) Wi-Fi / Bluetooth (intentional since I have not yet replaced my Intel card). A possible solution is here, but I am not offering any support for this.
       
      What is working
      Everything not mentioned above Sleep / Wake Multiple displays with IGPU graphics acceleration, hot pluggable display ports and DP->DVI adapters USB 3.1 ports Audio (internal speaker and headphone jack) Ethernet  
      Known Issues and their solutions - see here
       
      BIOS Version / Configuration
      Version: 02.11.01 Rev.A or 02.12.00 Rev.A or 02.14.01 Rev.A See attached BIOS configuration in PDF document "HP EliteDesk 800 G4 Mini BIOS Configuration.pdf" Intel ME must be enabled for proper sleep / wake of UHD 630
       
      Clover Configuration
      Clover for UEFI booting only Install Clover in the ESP UEFI Drivers Recommended drivers DataHubDxe FSInject SMCHelper File System drivers ApfsDriverLoader VBoxHfs Memory fix drivers OcQuirks (replaces AptioMemoryFix) Additional drivers NvmExpressDxe Install RC scripts on target volume Themes Choose your desired theme Install Clover Preference Pane (option not available when installing on USB thumb drive)  
      UHD 630 Framebuffer Patching
      See here and here to understand my graphics properties for use with WhateverGreen.kext Read this to see my attempt at graphics patching without WhateverGreen.kext (WEG) to get a better understanding of what WEG is doing
       
      Current Versions
      Catalina 10.15.7 Clover (UEFI) r5122 Lilu.kext 1.4.9 WhateverGreen.kext 1.4.4 AppleALC.kext 1.5.4 IntelMausi.kext 1.0.4 (acidanthera version) EFIChecikDisabler.kext 0.5  
      ScreenShots
       
       
      HP EliteDesk 800 G4 Mini BIOS Configuration.pdf
      EliteDesk 800 G4 Mini - CLOVER Rev 1.4.zip
    • By goldrag423
      Hey everybody, I decided to try to make a Hackintosh because I had some mac programs from when I switched to Windows. I'm trying to do it vanilla but this is my first time. After some trial and error and Google I've gotten to where the Apple logo and the progress bar shows but then it freezes and all power is cut to all of the usb ports. I've attached what it looks like with the verbose flag and here's the link to my CLOVER folder:
      https://drive.google.com/drive/folders/1FDc_qLOVET64OWi9YzwDopsM1i-7nGS2?usp=sharing
       
      And here are my specs:
      Motherboard: Gigabyte b75m-d3h
      CPU: Intel i5 3570 (Ivy Bridge)
      GPU: Nvidia GTX 1660 (I've disabled it in my config.plist)

    • By AudioGod
      I have put together this simple little guide for anybody wanting to use a Patched DSDT EFI with the same configuration as me.
      This is also a thread to discuss everything Z390 Pro and try and help where we can and maybe make things a little better for you. 
       
      A huge massive thank you to @glasgood @MaLd0n @larabee These three guys have helped me and talked me so much and are as helpful as you could ever get, Without them I wouldn't have a perfect working build like I do or be putting up this Guide & Discussion Thread sharing the hard work and countless hours that we have all put in to this.   
       
       
      This EFI and Patched DSDT have been created to work with a Gigabyte Aorus Z390 Pro, 9900k with a Vega 56 but has also been tested and verified fully working with the following Hardware using Catalina 10.15.7
       
      CPU's
      8600K, 8700, 8700K, 9400K, 9600K, 9700K, 9900K, 9900KS (All KF Models work but use SMBios iMacPro1,1 instead)
       
      GPU's
      RX 560, 570, 580, 590, Vega 56, Vega 64, Radion VII, RX 5500, 5500 XT, 5600, 5600 XT, 5700, 5700 XT
      (If you have success with any different CPU or GPU's then please do let me know)
       
       
       @glasgood Has kindly put together a new simple Catalina install guide so Just Follow He's Guide For a Perfect Install.
       
       
      HARDWARE USED
      • Intel I9 9900k 
      • Gigabyte AORUS Z390 PRO
      • Sapphire Nitro+ SE Vega56 (connected to monitor with DisplayPort)
      • Corsair Vengeance Pro RGB 16GB @3200mhz (2 x 8GB)
      • Corsair RM850x 80 Plus Gold Power Supply Unit. 
      • CoolerMaster MASTERLIQUID ML360R RGB CPU Cooler
      • Samsung 970 EVO 1TB NVMe SSD macOS Catalina 10.15.3
      • Samsung 860 EVO 1TB SSD (2.5) Windows 10 Pro
      • ABWB BCM94360CS2 802.11AC WI-FI With Bluetooth 4.0 PCI-Express (PCI-E)   
      • Lian Li PC-O11DW Dynamic ATX Case
       

       

       

       

       
       
      WORKING
      • Sound 
      • Ethernet Port
      • WiFi
      • SSD Trim
      • USB 3.0 & 2.0 (All ports Open Natively)
      • AirDrop
      • iCloud
      • Hardware Acceleration
      • iMessages
      • Facetime
      • Sleep & Wake
      • Sleep and Shutdown via the Power Button
      • Handoff
      • Netflix on Safari browser
      • Continuity
      • Sidecar
       
       
      CLOVER & OPENCORE EFIs 
      Current EFI Change-Log Updated 02/11/2020
       
       
      Clover EFI Update - 04/08/2020 - Use with Bios revision F12K (F12J Pro Wifi) Only or Replace with the older F11 DSDT if you don't want to update the bios
       
      Clover Z390 Pro Navi Vega EFI 040820.zip - Vega, Navi (5700, 5700XT etc), Radeon VII DSDT EFI
      Clover Z390 Pro Polaris EFI 040820.zip - RX500 Polaris Series (RX590, 580, 570 etc) DSDT EFI
       
      Note - If your not using a 5700 XT or any other Navi GPU then remove agdpmod=pikera from the boot arguments.
       
      Please Note - I have now set KernelPM to No as standard so if you don’t have a unlocked MSR or not using my MSR Unlocked Bios Profile then go into the Clover Config.plist and set KernelPM to Yes or you won’t be able to boot up. An even better fix would be to unlock your MSR using my profile method.
       
      OpenCore v0.6.3 EFI Major Update - 02/11/2020 (Big Sur 11.0.1 Ready)
      I have now created a OpenCore EFI done the way the OpenCore Devs intended it to be made, There is no DSDT in use so you can use this EFI on any supported GPU and the SSDTs have been made so they will not be used in any other Operating System apart from MacOS.
       

      OC 063 Z390 Pro 19,1 EFI 021120.zip - OpenCore v0.6.3, SMBios iMac19,1
      OC 063 Z390 Pro 1,1 EFI 021120.zip - OpenCore v0.6.3, SMBios iMacPro1,1 (IGPU Disabled)
       
      Note - If your not using a 5700 XT or any other Navi GPU then remove agdpmod=pikera from the boot arguments.
      Note 2 - Do not try to carry across your old OpenCore Config.plist to the new EFI as to many changes have occurred in 0.6.0. Use the new Config.plist instead.
       
      PlistEdit Pro.zip - PlistEdit Pro (use to edit OpenCore)
       
      For OpenCore Using PlistEdit Pro add your details by modifying the following 

       
      PLEASE NOTE - These EFIs are setup to be used with your msr Unlocked but if for any reason you can not unlock MSR then just modify following in the OpenCore config.plist :
      
       
       
       
      PLEASE NOTE - Please flash your motherboard bios to revision F12K (F12J Pro Wifi) to use my current Clover EFI. It’s a major rework of the bios and vital changes have been made to the layout and power tables. New DSDTs have been created and installed into the new EFI’s but will not work correctly with any other bios revision.
       
      Latest Gigabyte Z390 PRO/Pro Wifi BIOS Firmwares
       
      mb_bios_z390-aorus-pro_f12k.zip - Aorus Z390 Pro Bios Firmware F112K
      mb_bios_z390-aorus-pro-wifi_f12j.zip - Aorus Z390 Pro Wifi Bios Firmware F112J
       
       
      CFG Unlock (MSR) F12K (F12J Pro WIFI) BIOS Profile - The Easy Way 
      Highly recommended if your using a Vega 56/64, Radeon VII or Navi GPU
       
       
      DSDT's FOR CLOVER ONLY (A big thanks to @MaLd0n for compiling these DSDT's)
       
       
      To Create Your Own Patched DSDT Message @MaLd0n using the link bellow
      https://www.olarila.com/forum/17-dsdt-patch-requests/
      (If you want a perfect setup then getting your own patched DSDT made would be the best thing to do, Mine will work perfectly fine but different hardware no matter how small a change it is can tend to have some sort of effect on the DSDT and your setup)
       
       
      If Your Not Using File Vault Then Please Disable Hibernate
      disablehibernate.command
       
       
      ADDITONAL DOWNLOADS
      Clover
      Clover Configurator
      Kext Updater
       
       
      OPTIONAL DOWNLOADS
      BroadcomFix.zip   (Use these kexts if your Broadcom bluetooth/Wifi isn't working properly)
      FakeSMC    (Can be used instead of VirtualSMC)
      Hackintool
      IORegistryExplorer
      Native Display Brightness with MonitorControl
       
       
       
      BIOS SETTINGS (Bios Revision F12k & F12j Pro Wifi)
       
      • Enter BIOS -> Press Delete -> Enter Setup
      • Save & Exit -> Load Optimized Defaults
      • Boot -> CFG Lock -> Disabled
      • Boot -> Windows 8/10 Features -> Win 8/10 WHQL
      • Boot -> CSM Support -> Disabled (Can be set to Enabled if need be but try to have it set to Disabled first)
      • Favourites -> Extreme Memory Profile (X.M.P.) -> Profile1
      • Favourites -> VT-d -> Disabled (Can be set to Enabled or Disabled, Your choice)
      • Settings -> IO Ports -> Internal Display Output -> PCIe 1 Slot
      • Settings -> IO Ports -> Internal Graphics -> Enabled (Disabled If Using SMBios 1,1)
      • Settings -> IO Ports -> DVMT Pre-Allocated -> 64M
      • Settings -> IO Ports -> DVMT Total GFX0-Allocated -> 256M
      • Settings -> IO Ports -> Aperture Size -> 256MB
      • Settings -> IO Ports -> Wifi -> Disabled (Z390 Pro Wifi Only)
      • Settings -> IO Ports -> Audio Controller -> Enabled
      • Settings -> IO Ports -> Above 4G Decoding -> Enabled
      • Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Auto
      • Settings -> IO Ports -> USB Configuration -> XHCI Hands-off -> Enabled
      • Settings -> Miscellaneous -> Software Guard Extensions (SGX) -> Disabled
      • Settings -> Platform Power -> Platform Power Management -> Enabled
      • Settings -> Platform Power -> ErP -> Enabled
      • Settings -> Platform Power -> RC6(Render Standby) -> Enabled
      • Save & Exit → Save & Exit Setup
       
       
      SCREENSHOTS

       

       

       

       

       

       

       

       

       

       

    • By AudioGod
      I have put together this simple little guide for anybody wanting to use a Patched DSDT EFI with the same configuration as me.
      This is also a thread to discuss everything Z390 Master and try and help where we can and maybe make things a little better for you. 
       
      A huge massive thank you to @glasgood @MaLd0n @larabee These three guys have helped me and talked me so much and are as helpful as you could ever get, Without them I wouldn't have a perfect working build like I do or be putting up this Guide & Discussion Thread sharing the hard work and countless hours that we have all put in to this.   
       
       
      This EFI and Patched DSDT have been created to work with a Gigabyte Aorus Z390 Master using bios revision F11L, 9900k with a 5700 XT but has also been tested and verified fully working with the following Hardware
       
      CPU's
      8600K, 8700, 8700K, 9400K, 9600K, 9700K, 9900K, 9900KS (All KF Models work but use SMBios iMacPro1,1 instead)
       
      GPU's
      RX 560, 570, 580, 590, Vega 56, Vega 64, Radion VII, RX 5500, 5500 XT, 5600, 5600 XT, 5700, 5700 XT
      (If you have success with any different CPU or GPU's then please do let me know)
       
       
       @glasgood Has kindly put together a new simple Catalina install guide so Just Follow He's Guide For a Perfect Install. (glasgood put the guide together for the Z390 Pro but the two boards are so alike that you can follow this guide with no problems at all using the Z390 Master)
       
       
      HARDWARE USED
      • Intel I9 9900k @5.2Ghz
      • Gigabyte AORUS Z390 MASTER
      • Sapphire Reference RX 5700 XT (connected to the monitor via the DisplayPort)
      • Corsair Vengeance Pro RGB 32GB @3600mhz (2 x 16GB)
      • Corsair RM850x 80 Plus Gold Power Supply Unit
      • EK Custom Liquid Cooling Loop
      • Samsung 970 EVO Plus 1TB NVMe SSD macOS Catalina 
      • Samsung 970 EVO 1TB NVMe SSD Windows 10 Pro
      • ABWB BCM94360CS2 802.11AC WI-FI With Bluetooth 4.0 PCI-Express (PCI-E)   
      • Lian Li PC-O11DW Dynamic ATX Case
       

       

       

       
      WORKING
      • Sound 
      • Ethernet Port
      • WiFi
      • SSD Trim
      • USB 3.0 & 2.0 (All ports Open Natively)
      • AirDrop
      • iCloud
      • Hardware Acceleration
      • iMessages
      • Facetime
      • Sleep & Wake
      • Sleep and Shutdown via the Power Button
      • Handoff
      • Netflix on Safari browser
      • Continuity
      • Sidecar (only works using the iMac19,1 EFI and with your igpu Enabled)

       
      EFI FOLDERS  
      please note - You must flash your Z390 MASTER bios to revision F11L or Higher to use any of these EFI's, The DSDT is not designed for any other Bios revision
      Z390AORUSMASTER.F11l.zip  - Aorus Z390 Master Bios Firmware F11L 
       
      CLOVER & OPENCORE EFIs 
      Current EFIs Change-Log Updated 02/11/2020
       
       
      Clover EFI Update v5120 - 04/08/2020 - Use with Bios revision F11L or Higher Only or Replace with the older F11c/F10 DSDT if you don't want to update the bios
       
      EFI Clover VEGA Navi 030820.zip - Vega, Navi (5700, 5700XT etc), Radeon VII DSDT SMBios 19,1 EFI
      EFI Clover Polaris NVIDIA 030820.zip - RX500 Polaris Series (RX590, 580, 570 etc) SMBios 19,1 EFI
       
      Please Note - I have now set KernelPM to No as standard so if you don’t have a unlocked MSR or not using my MSR Unlocked Bios Profile then go into the Clover Config.plist and set KernelPM to Yes or you won’t be able to boot up. An even better fix would be to unlock your MSR using my profile method.
       
      Note - If your not using a 5700 XT or any other Navi GPU then remove agdpmod=pikera from the boot arguments.
       
       
      OpenCore v0.6.3 EFI Major Update - 02/11/2020 (Big Sur Ready)
      I have now created a OpenCore EFI done the way the OpenCore Devs intended it to be made, There is no DSDT in use so you can use this EFI on any supported GPU and the SSDTs have been made so they will not be used in any other Operating System apart from MacOS.
       

      OC 063 19,1 Z390 Master EFI 021120.zip - OpenCore v0.6.3, SMBios iMac19,1
      OC 063 1,1 Z390 Master EFI 021120.zip - OpenCore v0.6.3, SMBios iMacPro1,1 (IGPU Disabled)
       
      Note - If your not using a 5700 XT or any other Navi GPU then remove agdpmod=pikera from the boot arguments.
      Note 2 - Do not try to carry across your old OpenCore Config.plist to the new EFI as to many changes have occurred in 0.6.0 so please use the new Config.plist instead.
       
       
      PlistEdit Pro.zip - PlistEdit Pro (use to edit OpenCore)
       
      Using PlistEdit Pro add your details by modifying the following 

       
      PLEASE NOTE - These EFIs are setup to be used with your msr Unlocked so make sure you use the F11L Unlocked Profile but if for any reason you can not unlock MSR then just modify following in the OpenCore config.plist :
      
       
       
       
      CFG Unlock (MSR) F11L BIOS Profile - The Easy Way 
      Highly recommended if your using a Vega 56/64, Radeon VII or Navi GPU
       
       
      To Create Your Own Patched DSDT Message @MaLd0n using the link bellow
      https://www.olarila.com/forum/17-dsdt-patch-requests/
      (If you want a perfect setup then getting your own patched DSDT made would be the best thing to do, Mine will work perfectly fine but different hardware no matter how small a change it is can tend to have some sort of effect on the DSDT and your setup)
       
       
      If Your Not Using File Vault Then Please Disable Hibernate
      disablehibernate.command
       
       
      ADDITONAL DOWNLOADS
      Z390AORUSMASTER.F11l.zip - Aorus Z390 Master Bios Firmware F11L 
      Clover
      Clover Configurator
      Kext Updater
      RepairPermissions
       
       
      OPTIONAL DOWNLOADS
      BroadcomFix.zip   (Use these kexts if your Broadcom bluetooth/Wifi isn't working properly)
      Hackintool
      IORegistryExplorer
      Native Display Brightness with MonitorControl
       
       
      BIOS SETTINGS (Bios Revision F11L)
       
      • Enter BIOS -> Press Delete -> Enter Setup
      • Save & Exit -> Load Optimized Defaults
      • Boot -> CFG Lock -> Disabled
      • Boot -> Windows 8/10 Features -> Win 8/10 WHQL
      • Boot -> CSM Support -> Disabled (Can be set to Enabled if need be but try to have it set to Disabled first)
      • Favourites -> Extreme Memory Profile (X.M.P.) -> Profile1
      • Favourites -> VT-d -> Disabled (Can be set to Enabled or Disabled, Your choice)
      • Settings -> IO Ports -> Internal Display Output -> PCIe 1 Slot
      • Settings -> IO Ports -> Internal Graphics -> Enabled (Disabled If Using SMBios 1,1)
      • Settings -> IO Ports -> DVMT Pre-Allocated -> 64M
      • Settings -> IO Ports -> DVMT Total GFX0-Allocated -> 256M
      • Settings -> IO Ports -> Aperture Size -> 256MB
      • Settings -> IO Ports -> Wifi -> Disabled
      • Settings -> IO Ports -> Audio Controller -> Enabled
      • Settings -> IO Ports -> Above 4G Decoding -> Enabled
      • Settings -> IO Ports -> Super IO Configuration -> Serial Port -> Disabled
      • Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Auto
      • Settings -> IO Ports -> USB Configuration -> XHCI Hands-off -> Enabled
      • Settings -> Miscellaneous -> Software Guard Extensions (SGX) -> Disabled
      • Settings -> Platform Power -> Platform Power Management -> Enabled
      • Settings -> Platform Power -> ErP -> Enabled
      • Settings -> Platform Power -> RC6(Render Standby) -> Enabled
      • Save & Exit → Save & Exit Setup
       
       
      SCREENSHOTS

       

       

       

       

       

       

       

       
       
       
    • By Donw35
      10302020 - Big Sur Beta 11.01 update, using OC .0.6.3, no issues but update took a long time, just wait
      10152020 - Big Sur Beta 10 update, using OC .0.6.3
      09302020 - Big Sur Beta 9 update, no issues.
      09222020 - Big Sur Beta 8 update, no issues.
      09192020 - Big Sur Beta 7 update, no issues.
      09042020 - Big Sur Beta 6 update, no issues.
       
      I have moved on with this and do not use my HP G2 for Hackintosh, its mainly used for Kali Linux for Packet analysis these days, with that said I am using the HP 840 G3 for Hackintosh. I transitioned to OpenCore and Big Sur for this laptop but feel free to continue to ask questions. 
       
      My G3 has the BCM84360CS2 mod, I got the module from eBay for $10 and the adapter for $10 off amazon.
       
      Big Sur Beta 5 is working using the below EFI folder. OpenCore 6.1.0 and latest kexts
       
      Method: USB Big Sur installation
      Create an Big Sur Beta5 or Catalina USB installer (google is your friend here, plenty of tutorials there) Mount the EFI partition of your USB installer using Clover Configurator Copy the EFI file attached here. Boot your laptop using F9 and choose the USB installer and follow the prompts  
       
       
      Catalina and old method in the Spoiler
       
       
      Credits go to Jake Lo for creating this EFI file. I did make some changes to his, this one is Open Core 6.1.0 and latest Lilu.kext and WhatEverGreen.kext
      HP_840_G3_BSB5.zip
×