Jump to content
AudioGod

AudioGod's Aorus Z390 Pro Patched DSDT Mini Guide and Discussion

3,825 posts in this topic

Recommended Posts

Advertisement

Now I'm on Bios F10

with dual boot

and everything is working pretty good!

my config is on signature below

 

Ok so this is question:

Should I update bios to rev 12d ?

I'm just scared of messing things that now are working :cry:

 

In case I have to update bios and EFI

 

what is the best way of doing it?

maybe explained step by step please :)

 

thank you!

 

 

Share this post


Link to post
Share on other sites

Hello,


I have a serious question about what hardware and SMBios I should I use. I'm planning on either purchasing 9900k or RX5700. I use this system for my work (design, video editing) and I have a big project coming up. Please advise if possible.

My current build is i5 9400F (no iGPU) + RX580 with iMac Pro 1.1 SMBios on 10.15.2. F11 Motherboard Bios.

 

While everything is super stable except hardware acceleration for video encoding/decoding in 4k is clearly not working properly. 
GPU is not utilized to its full potential while exporting 4k 8bit 4:2:0 video, but it's used to almost 100% when exporting the same file to 1080p. The file itself is very common from Sony A7III and it's supported by VCE in RX580 and iGPU UHD630.


In Premiere Pro without any effects or color grading:

 

4k 8 bit 4:2:0 file export to 4k uses about 30% of GPU and it's about 1 to 1 in speed. 1 minute of video renders out in 1 minute real time. This is roughly the same speed as my previous Haswell build with iGPU (HD4600).

4k 8 bit 4:2:0 file export to 1080p uses 90-100% of GPU and it's blazingly fast. CPU load is under 10%.
4k Prores Proxy 4:2:2 to 4k exhibits the same issue. GPU is simply stuck at ~30% utilization.

Scrubbing on the timeline in 4k apparently uses mostly CPU to decode the video instead of GPU. Every time I quickly scrub it causes apparent dropped frames and stutters and spikes CPU utilization to 70%+.

This issue is simply not present in 1080p. Scrolling through the video is buttery smooth, hopping from point A to point B on the timeline does not cause spikes in CPU usage and I get much higher GPU utilization.

On top of that Final Cut Pro X has extremely slow render time. 2-3 times slower than Premiere Pro. 5 minute project takes about 13-15 minutes to render. 


This leads me to believe that Video Coding Engine (VCE for hardware acceleration) is not working properly with 4k files for some reason.


Please advise what should I change in the build and the config in order to utilize GPU to 100% with 4k files.
I thought about purchasing RX5700 since it has a new engine for hardware acceleration, but in AudioGod's guide it says "Please Note, If you use a 5700 or 5700XT then SMBios 1,1 in unstable using the Navi GPUs so please stick to 19,1 with igpu enabled."
Does this mean I won't be able to use it to properly accelerate video decoding/encoding AND I'll have to change my processor to one that has iGPU?


What route should I take? Buying an i9 9900k first or rx5700? I wanted to use dedicated GPU for video hardware acceleration, because apparently it's much faster than iGPU (UHD 630).

 

Is there any information about development for this motherboard of Mac Pro 7,1 SMBios with RX5700/RX5700XT since it's going to use Radeon Pro W5700X card which is essentially a RX5700?
From Apple website:

Coming soon: Radeon Pro W5700X with 16GB of GDDR6 memory

 

Thank you.

Edited by Tlait

Share this post


Link to post
Share on other sites
 
 
 
1
6 hours ago, Tlait said:

What route should I take? Buying an i9 9900k first or rx5700? I wanted to use dedicated GPU for video hardware acceleration, because apparently it's much faster than iGPU (UHD 630).

Keep in mind that the new Metal Engine for FCPX is in its early stages and does not yet use supported GPUs for all of its encoding chores.  That should change over the next few point releases.  But for right now, Quick Sync remains important.

Share this post


Link to post
Share on other sites
22 hours ago, texem said:

i give up, sry. Basic knowledge is required here. Google for macserial .

 

 

Sorry, about my lack of knowledge.

 

I am simply trying to trouble shoot why I am getting the error I am getting, and from my understanding the items you listed would not be responsible/are fixed POST install. Am I correct here, or did I miss a section that states those needed to be changed in order to get a bootable disk up and working?

 I would think keeping it as close to what Audio God provided would be the best way to trouble shoot this? 

 

 

 

 

Share this post


Link to post
Share on other sites
43 minutes ago, stavidawg said:

Sorry, about my lack of knowledge.

 

I am simply trying to trouble shoot why I am getting the error I am getting, and from my understanding the items you listed would not be responsible/are fixed POST install. Am I correct here, or did I miss a section that states those needed to be changed in order to get a bootable disk up and working?

 I would think keeping it as close to what Audio God provided would be the best way to trouble shoot this? 

The EFI released works perfectly provided you set up your system as he suggested. Get a proper macOS installer without errors. This is crucial as people use all sorts of dumb ways to make the stick, either pulling an incompatible version or an assortment of errors that either fubar the install process or leave you with a non-working system.

 

Stop and take a step back. Make a USB installer on a real macOS running the latest OS. Ensure it's good and error free. Update your BIOS to the latest revision (F12d for the Pro and F12c for the Pro WIFI, both work with this EFI).

 

Set up the BIOS properly. You need to first enable the dGPU, save settings and reboot, then go right back into the BIOS and finish setting it up. Only then will it list the following settings:

 

 Settings -> IO Ports -> DVMT Pre-Allocated -> 64M

 Settings -> IO Ports -> DVMT Total GFX0-Allocated -> 256M

 Settings -> IO Ports -> Aperture Size -> 256MB

 

That's mostly it. Unplug all your hardware that's not necessary. If you have some kind of radiator cooling system, then you may need to do some fiddling as there are known issues with lots of fancy cooling (by fancy I mean coming from traditional air cooling like the Notcua DH-14). macOS doesn't support anything other than traditional air cooling systems (fan + heatsink).

 

You're throwing up a ton of info, way too much. I get what you're trying to do, but this EFI is bulletproof. You just toss in your EFI partition and you're good. Truly.

Share this post


Link to post
Share on other sites

Update bios to F12d and EFI to "Aorus Z390 Pro RX Polaris F12d EFI" and everything working ok.

Also update to 10.15.3 and so far so good.

Thanks again for this release

Share this post


Link to post
Share on other sites

hi, 99% perfect working with your efi in 10.15.3/2

but today i got some reboot problem when i'm using Premiere Pro

once import the H265 4k video, large amount, 100% reboot. 

9900k, z390 aorus pro, 5700xt

 

 

QQ20200203-114756@2x.png

Share this post


Link to post
Share on other sites

Hey all, newly commenting here, though I’ve lurked until I had enough gear to get started. I still await a (final choice on) graphics card, but was happy to see the UHD 630 EFI for UEFI firmware version F12D on the Z390 Aorus Pro, so thought I’d try it on my very slightly different setup:

 

I have a Z390 Aorus Pro WiFi paired with a 9700K & 16GB RAM across slots A1 & B1. I’ve also updated to UEFI version F12C (there’s no F12D for the WiFi, apparently, though GigaByte version notes on it are the same as for the Pro’s F12D… and yes, I saw glasgood’s comment for Mojave to disable HS14 in boot args, so I can use the Bluetooth on the Fenvi T919 I’m eventually going to install rather than on the Intel CNVI chip).

 

So the slightly different board/UEFI version might be my first issue, but I was able to enter all the UEFI config steps suggested, Save & Exit. Windows & Linux Mint share a separate NVMe drive, both work fine (grub overrules the Windows Boot Manager, but keeps Windows as a boot option). I’ve kept the NVMe drive onto which I plan to install macOS blank so far.

 

But attempting to install from the macOS Catalina Installer USB with AudioGod’s very considerate provision of a UHD630 EFI gets somewhere between 1/2 and 2/3 through the progress bar and pops up a “forbidden” or “prohibited” symbol & hangs indefinitely. Adding “-v” as a boot arg so I can see in verbose mode what’s going on just pixelates all the text out under the symbol when it pops up, yielding no info.

 

One last potential diagnostic bit is that the Catalina 10.15.3 installer copy I have, was downloaded as part of dosdude1’s efforts, as I also have a real Mac that needs help running the latest. It has not been used to create install media or patches for an older real Mac yet; it should still be as Vanilla a copy as our favorite fruit company sends them out (without the EFI flecks of vanilla bean we like to add to get it running on systems they should have built, or should still build).

 

Should I switch to getting it through gibmacOS, or is my copy good & there’s something else going on with UEFI, NVRAM (reset, run, then re-configured a few times, all to no avail), etc.?

 

Thanks for any insight you can share!

Edited by juan e. jot

Share this post


Link to post
Share on other sites
1 hour ago, juan e. jot said:

I saw glasgood’s comment for Mojave to disable HS14 in boot args, so I can use the Bluetooth on the Fenvi T919

This is accomplished by turning off wifi in the BIOS. It effectively turns the board into a regular Pro. No difference.

Share this post


Link to post
Share on other sites
On 8/22/2019 at 5:14 AM, MaLd0n said:

also work with 10.15.3 toooooooooooooo......!

194436707_WhatsAppImage2020-02-03at4_38_57PM.thumb.jpeg.cf578b77233d25bc42d63d290f1ff090.jpeg

Share this post


Link to post
Share on other sites

I also have a question is there any way to manually control the fans?

Mac Fan control displays 65535-65535 values and doesn't allow to adjust the fans.
On top of that it doesn't read GPU (RX580) temperature and GPU becomes a jet engine under 70%+ load. 

Share this post


Link to post
Share on other sites
19 hours ago, Tiem said:

The EFI released works perfectly provided you set up your system as he suggested. Get a proper macOS installer without errors. This is crucial as people use all sorts of dumb ways to make the stick, either pulling an incompatible version or an assortment of errors that either fubar the install process or leave you with a non-working system.

 

Stop and take a step back. Make a USB installer on a real macOS running the latest OS. Ensure it's good and error free. Update your BIOS to the latest revision (F12d for the Pro and F12c for the Pro WIFI, both work with this EFI).

 

Set up the BIOS properly. You need to first enable the dGPU, save settings and reboot, then go right back into the BIOS and finish setting it up. Only then will it list the following settings:

 

 Settings -> IO Ports -> DVMT Pre-Allocated -> 64M

 Settings -> IO Ports -> DVMT Total GFX0-Allocated -> 256M

 Settings -> IO Ports -> Aperture Size -> 256MB

 

That's mostly it. Unplug all your hardware that's not necessary. If you have some kind of radiator cooling system, then you may need to do some fiddling as there are known issues with lots of fancy cooling (by fancy I mean coming from traditional air cooling like the Notcua DH-14). macOS doesn't support anything other than traditional air cooling systems (fan + heatsink).

 

You're throwing up a ton of info, way too much. I get what you're trying to do, but this EFI is bulletproof. You just toss in your EFI partition and you're good. Truly.

 

Did as you said, and for some bizarre reason keyboard and mouse just won't make the connection. Tried this on two separate usb drives having clean install of the the newest Catalina installer.

 

On a hunch (see below) I added USBInjectALL.ktext to the EFI and Viola. This leads me to believe the DSDT is not taking correctly on my build for some bizzare reason?

 

I found that my bluetooth also doesn't work, even though I'm using a BCM94360CS2 card which should/has work OOB (adaptor installed in PCIEX 1_3 just as Audio God).

 

I ran Mojave stable for a long time, and then recently tried to update to Catalina and had many issues. I did find an EFI folder that while "made" for Aorus z390 still used usbinject all which I wanted to get away from in the first place. The reason I am looking for new EFI is because when I tried to update to 10.15.3, the update failed and made my Catalina no longer bootable.

 

I would like to thank all you for you help, but it seems my MOBO is perhaps just an outlier. 

 

 

Share this post


Link to post
Share on other sites

OpenCore 0.5.5 was just released. Runs great outside of it messing up the boot screen resolution (both Windows and macOS are under resolution and stretched). YMMV.

 

Get to updating ;)

Share this post


Link to post
Share on other sites
19 hours ago, Tiem said:
This is accomplished by turning off wifi in the BIOS. It effectively turns the board into a regular Pro. No difference.


Thanks for the tip, Tiem! I’ll try that vs clambering further around in the config.plist, once I get macOS up & running. For the other OSes, I’ve gotten Linux to use Broadcom drivers before, and I’m sure Windows will either auto-download & apply such, or I’ll just manually get it from Fenvi’s website.
The Pro is what I had planned on anyway for Handoff & Continuity; both NewEgg & Amazon just had a deal with the WiFi for $10 cheaper for a while, so I jumped on it (deal over now).
 

Edited by juan e. jot
Remove weird double-post

Share this post


Link to post
Share on other sites

Read me reply to stavidawg above. You must ensure your USB installer is free of errors and the correct one for your machine. Pulling it from a real Mac is the best way to do this. If you used any other method, the problems you face are most likely a bad installer.

 

The EFI can be tested just by booting up the USB installer. Once you replace the default EFI with the one from AudioGod, and boot using the stick, then you are essentially already running it. If all your peripherals are working during the install, then there is no issues with the EFI. It's you. Something on your end.

 

If I had to guess, you had too much clutter. There is no way to disable the M.2 slots on this board. And if you installed other OSes before macOS, then you may have to deal with errors or complications. I installed macOS first but when I installed Windows (onto a separate SATA SSD), it threw it's EFI onto the M.2 partition that macOS had created. Kinda a pain, but it illustrates how complications can easily arise.

 

Unplug everything. If you have other OSes installed on other physical drives, unplug them. Even the M.2 slot, you would do much better if you took the card out to avoid collisions. Triple booting can be a pain as each boot loader has it's own quirks and set of pitfalls.

 

Also, please add your hardware details to your signature.

 

 

Share this post


Link to post
Share on other sites
21 hours ago, juan e. jot said:
attempting to install from the macOS Catalina Installer USB with AudioGod’s very considerate provision of a UHD630 EFI gets somewhere between 1/2 and 2/3 through the progress bar and pops up a “forbidden” or “prohibited” symbol & hangs indefinitely. Adding “-v” as a boot arg so I can see in verbose mode what’s going on just pixelates all the text out under the symbol when it pops up, yielding no info.

 


Further research confirms that building the installer from a gibmacos-downloaded copy of 10.15.3 (with AudioGod’s unmodified UHD630 EFI in the EFI partition of the installer USB stick) yields the same “forbidden” or “prohibited” symbol about 1/2 to 2/3 through the progress bar. Interestingly, when I add “-v” to the boot args to get an output of what it’s doing, the symbol still pixelates the text “under” it, but these couple of times (see below) I tried it, I let it run for long enough to see some text continuing to come across non-pixelated in patches, but not an entire line to read, and the text definitely continued to scroll (very slowly) line by line towards the top of the screen, with only black screen being added, and a white cursor in the lower left. So it’s continuing to do… something.

Lastly, I tried this both in the case’s front USB 3.0 port, and one of the motherboard’s USB 2.0 ports, using a USB 2.0 stick; same behavior either way.

Any thoughts as to what might be causing this, any fix; or if the continued activity means it’ll get to the macOS installer screen, how long to wait? It’s been scrolling slowly up the screen for at least an hour and a half now.

FURTHER UPDATE: taking a RAM stick out of B1, and then out of A1, so starting up in either case with only 8GB in a single-channel configuration, still yields the same result as above.

 

FURTHER UPDATE #2: Reading Tiem’s above suggestion, removed m.2 with the other OSes on it & attempted install again. Same result.

 

Since not address by username, I’m not absolutely sure whether Tiem’s most recent post addresses me or another poster, but if me: yes, I’ve noticed the double-posts, was unsure if others saw them (apparently they do; sorry). I think it’s something about the Tapatalk app, and I’ll likely drop its use.
 

Sorry to double-bombard so far, anyway! I’d still appreciate any insight, and don’t plan to throw any money at having someone else just do it; I’m building a Hackintosh to learn. I’m asking here because I was under the impression it’s a shared resource.

 

Thanks!

Edited by juan e. jot
Add yet more additional info, clean up rest of weird double-post

Share this post


Link to post
Share on other sites

Sorry dude, from your continual double posted replies I'm thinking this is just beyond you. I think you may be lacking in some very important foundational knowledge and are getting spun around.

 

You may just want to put an ad out in your local area asking for someone who can come over and set it up for you. Tossing them even $100 for the effort seems like a way better use of time vs. cost.

Share this post


Link to post
Share on other sites

Juan,

If you wipe everything you've done to date, reset your BIOS to factory settings and let someone else with some technical acumen (previous Hackintosh skills a bonus!)  come in with a fresh pair of eyes and none of your preconceptions, let them work the guide and you just watch what they do., it might be both a solution and a learning experience.

That might be the easiest way to find out what steps you've been missing or doing incorrectly.

Just don't give them advice or tell them what you think is wrong.  Let them approach it clean.

Of course, you do what you think best, but that's what I would do if I were in your shoes.  Good luck, my friend!

Edited by map002
Clarity

Share this post


Link to post
Share on other sites

Hi @AudioGod & @texem

 

Is there some particular reason that SIP is disabled on the OpenCore variant?

<key>csr-active-config </key>
<data>ZwAAAA==</data>
➜  ~ csrutil status
System Integrity Protection status: disabled.
➜  ~ 

Will it hurt if I enable it? 

 

 

Share this post


Link to post
Share on other sites
1 hour ago, WizeMan said:

Hi @AudioGod & @texem

 

Is there some particular reason that SIP is disabled on the OpenCore variant?


<key>csr-active-config </key>
<data>ZwAAAA==</data>

➜  ~ csrutil status
System Integrity Protection status: disabled.
➜  ~ 

Will it hurt if I enable it? 

 

 

https://www.insanelymac.com/forum/topic/338516-opencore-discussion/?do=findComment&amp;comment=2674754

Share this post


Link to post
Share on other sites

Hi...

Very nice and useful guide.

Had to change my mobo from Asus to the Z390 Aorus Ultra due a crash on the Asus.

I followed your guide and everything was good..

Except that I'm getting a boot failure on restart. After that (switching OFF and ON again on) but shows this KP message..

May be you can help to discover why?? Been fighting with this for the past 2 days....

Installation was clean and i9 9900K, Z390 Aorus Ultra, 64 gb mem, Radeon 64 8gb. boot on Nvme Samsung 970 pro 1tb.

Attached the kernel

 

thank you for your time and help

 

Marcelo

Screen Shot 2020-02-04 at 6.52.51 PM.png

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   1 member

Announcements

  • Similar Content

    • By Donw35
      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
    • By mridhulofficial
      Hi team,
      Please advice me for the issue. Already gone through other posts.
      My spec Ryzen 9 3900x and Gigabyte B550 Aorus Pro AC motherboard.
      I installed Cataliana on my system .. everything looking perfect exept ethernet. Installed LucyRTL8125Ethernet.kext and ethernet is showing on network window but no internet connection. Adjusted hardware settings in network as Manually/100baseTX/full-duplex, flow-control but issue not fixed.
      Please help me.
       
      Thanks is advance.
    • By MaLd0n
      -OpenCore Vanilla TUTORIAL-
       
       
      -USB Port Mapping TUTORIAL-
       
        1 -Create a USB bootable
       
      Create your usb installer, use this tool and download Catalina or Big Sur from Apple servers
       
      Catalina
      installScript_allfullapp.zip
       
      Big Sur
      installScript_1016fullapp.zip
       
      Credits: crazybirdy
       
      Copy Catalina / Big Sur installer to Applications folder, open terminal and run
       
      Catalina
       
       
      Big Sur
       
       
      If you want check one step by step, check here
       
      -Opencore Vanilla Tutorial
      https://tinyurl.com/ycvcnp8h
       
      2- EFI folder USB installation
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/yxsw7d3t
       
      3- EFI folder SSD
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD 
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD
      https://tinyurl.com/yxsw7d3t
       
      4- Start Fine Tune
       
      Run this app and post full dump here for full ACPI solution
       
      RunMe.app
      https://tinyurl.com/y9562hz7
       
       
      If you like a SSDT way, here we go
      SSDT-OLARILA.aml.zip
       
      5- USB Solution
       
      Use these kexts, enable XHCI port limit patch
       
      USB INTEL SERIE 400.zip
       
      and follow this tutorial for remap USB ports
       
       
      --DSDT PATCHES--
       
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM -REAL TIME CLOCK -SLPB -DARWIN / WINDOWS -XHCI -PLUGIN TYPE -HDEF -ARTC -IPIC -TIMR -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -kUSBCompanionIndex -io-device-location -IMEI -EC -PNLF -ARPT -GFX0 -NVME -ACPI-WAKE-GPE -DTGP -HDMI / HDAU  
      --SCREENSHOTS--































      -If you want to buy me a beer - Donations with PayPal
      https://tinyurl.com/r2bvzm7
       
      Big Thanks to XLR and your Badass Motherboard, Ultrafast CPU, Coolest Heatsink, Huge Graphics Card, Tonnes of RAM,
      Gigantic Hard Drive, Lightspeed Disk Burner, Professional Sound Card, Massive LCD Display.
       
       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!

      We're all here to have fun and learn from each other!
    • By asheenlevrai
      Hi
       
      I recently built my 1st ryzentosh.
      I also used Opencore (0.6.1) for the 1st time and followed the install guides on Dortania.
       
      Now I need to map my USB ports and apparently it's not achieved the same way on AMD platforms compared to what I was "used to" on Intel platforms.
       
      The guide on Dortania is a bit confusing to me since there is information that is not clearly labelled as "for Intel" or "for AMD" and I thus don't understand very well what I should and shouldn't do.
       
      Can anyone give me advice or point towards as comprehensive tutorial intended for AMD-based builds.
       
      Thank you very much in advance for your help.
       
      Best,
      -a-
    • 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 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 SSDT-UIAC.aml 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 Auto-sensing headphone jack automatically switches to internal speaker when headphones removed  
      Known Issues and their solutions - see here
       
      BIOS Version / Configuration
      Version: 02.11.01 Rev.A or 02.12.00 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 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.6 Clover (UEFI) r5122 Lilu.kext 1.4.7 WhateverGreen.kext 1.4.2 AppleALC.kext 1.5.2 IntelMausi.kext 1.0.3 (acidanthera version, not IntelMausiEthernet) NVMeFix.kext 1.0.3 EFIChecikDisabler.kext 0.5  
      Credits To be provided
       
      ScreenShots
       
       
      HP EliteDesk 800 G4 Mini BIOS Configuration.pdf
      EliteDesk800 G4 Mini - Rev 1.2.zip
×