Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

Joined
Nov 9, 2011
Messages
201
Motherboard
GIGABYTE Z390 AORUS MASTER
CPU
i9-9900K
Graphics
Vega 56
Mobile Phone
Android
*** Mini Guide: Using Broadcom WiFi/BT in macOS and Intel CNVi WiFi/BT in Windows ***

UPDATE:
This procedure is being revised after further testing... Please do not use at this time.

Purpose:
The presence of multiple WiFi/BT cards will confuse both macOS and Windows. If you purchased a Broadcom BCM94360 WiFi/BT card for use in macOS, you know that we disable the built-in Intel CNVi WiFi/BT module so the Broadcom card can operate properly.

But Windows fully supports the Intel CNVi module and may not support the Broadcom. So we need a way to disable the Broadcom module when running Windows and enable the Intel module.

(Built-in Intel CNVi has more advanced WiFi than the Broadcom 94360. Intel CNVi also provides Bluetooth 5.0 whereas Broadcom 94360 is limited to Bluetooth 4.x.)

MacOS:
  • Enable Broadcom 93460
  • Disable Intel CNVi
Windows:
  • Disable Broadcom 94360
  • Enable Intel CNVi
This mini guide provides a solution, and was inspired by a request from @nadena.


Result:
  • When I boot into Windows, the Broadcom WiFi and Bluetooth modules are disabled, but Intel CNVi is enabled. I am able to connect to WiFi and pair Bluetooth devices. It is necessary to connect the antenna that came with the Designare motherboard to the two antenna connectors on the rear IO panel.
  • When I boot into MacOS, the Intel CNVi is disabled, so the Broadcom card is used exclusively for WiFi and Bluetooth.
How to Use:
  • When booting macOS:
    • Just select Boot macOS from Mojave from the Clover Boot Menu.
    • Nothing else needs to be done.
  • When booting Windows 10:
    • First go to Clover --> Options --> Configs --> config-windows.
    • Then choose Boot Microsoft EFI from Windows. (Actual name of volume may be different.)



How to Configure:
  • Mount EFI partition of your Mojave SSD.
  • Copy the 2 attached files to CLOVER/ACPI/patched
    • SSDT-DESIGNARE-Z390-NO-BCM-WIN.aml
    • SSDT-UIAC-DESIGNARE-Z390-V7-WIN.aml
  • Make a copy of config.plist in the same CLOVER folder and give it the name:
    • config-windows.plist
  • Now you'll have these config files in the same CLOVER folder:
    • config.plist (for macOS)
    • config-windows.plist (for Windows)
  • Modify config.plist for macOS as follows:
    • Open the file in Clover Configurator.
    • Click the "+" icon next to DisabledAML as shown and enter the names of the two SSDTs as shown. Click "+" once for each SSDT to create a new entry field.
    • Save the file.
      View attachment 411341
  • Modify config-windows.plist for Windows as follows:
    • Open the file in Clover Configurator.
    • Click the "+" icon next to DisabledAML as shown and enter the names of the two SSDTs as shown. Click "+" once for each SSDT to create a new entry field.
    • Save the file.
      View attachment 411342
Important Notes:
  • Every time you boot into Windows you must select Options --> Configs --> config-windows. This is not necessary for macOS.
  • The "SSDT-UIAC-DESIGNARE-Z390-V7-WIN.aml" assumes that your Broadcom Bluetooth cable is connected to port HS12. You can check by running IORegistryExplorer and scrolling the tree on left side to XHC. Then expand both HS11 and HS12 and look for BroadcomBluetooth...
    • If you find this on HS11 instead of HS12, please let me know. I will need to give you a different SSDT.
  • This solution also assumes that your Broadcom WiFi/BT PCIe Card is installed in the bottom short PCIe x1 slot.
  • When you run Windows, Device Manager will show the Broadcom WiFi and BT devices with a ? question mark. This is okay. If you check the device properties, you'll see that Device ID and Vendor ID are -1 or NULL. So the devices are in fact disabled.
I may have missed it, but has construction been completed for this mini-guide?
 
Joined
Sep 21, 2011
Messages
23
Motherboard
Giabyte Z390 Designare
CPU
i9-9700k
Graphics
RX 570
Mac
MacBook Pro
Classic Mac
PowerBook
Mobile Phone
iOS
Thank you for this incredible guide. I replaced my old Sandy Bridge i7 with the i9-9700K, and I was able to clone the old Sierra system drive and upgrade it to High Sierra. (I do professional audio so Mojave isn't quite compatible with some software I use.)
For your information I am able to run my Apogee Ensemble (Firewire) via a Startech Firewire PCI card with no issues.

Thanks for all of your brilliant work. :clap::headbang::clap::headbang:
 

jlr

Joined
Jun 14, 2019
Messages
7
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
Vega 56
Mac
MacBook Pro
Mobile Phone
iOS
Hi, I unplugged the UAD Thunderbolt Satellite and the computer started up without freezing at a kernel panic.
Can you give me any advice please?
I mentioned UAD, iLok and Little Snitch originally because those are the more interesting peripherals and software I use (the rest of my peripherals are just USB 2 MIDI devices, and I don't use any other software that relies on kernel extensions like Little Snitch, iLok & UAD stuff does as far as I know. I could be wrong there though... time to do some research :) )

But if you are using the same things I use, that unfortunately doesn't help with the process of elimination.

I use an Apollo Twin and a Satellite, daisy chained together and using an Apple Thunderbolt 2 to 3 adapter. It seems to work great. But I don't have this kernel panic every time I start up, and I start up with everything connected. If I get the kernel panic again I'll try disconnecting only the UAD devices and see what happens. The issues I have are random freezes, mostly with Ableton open, but I did have one just using Firefox to watch YouTube.

A more open question for anyone: when a program crashes, are hackintoshes more likely to crash entirely compared to real macs? Ableton is notorious for crashing, but I don't think I've ever had just Ableton crash on my hackintosh, if something does go wrong the whole machine just locks up.
 
Last edited:
Joined
Jan 26, 2010
Messages
245
Motherboard
MSI X99A SLI PLUS
CPU
5930K
Graphics
Vega 64
@CaseySJ,

My current X99 Hack is problematic; Mojave broke shutdown and Preview hangs on jpegs. Plus Clover Configurator has never been able to save config files - hangs. I'm eyeing your build or real Mac.

A while back you mused about your next possible build... can you elaborate? How much better might it be than your current Hack?
 
Joined
Aug 25, 2012
Messages
691
Motherboard
Gigabyte Z390 Designare
CPU
i9 9900k
Graphics
RX480
Mac
MacBook Pro
Classic Mac
Performa, Power Mac, PowerBook
Mobile Phone
iOS
Hm. I see displayport in my audio devices. That's the RX480 connected to my monitor. But there's no sound when I try to play stuff via dp? Worked OK on my previous Z170x Hack.

What am I missing?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
3,500
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
I may have missed it, but has construction been completed for this mini-guide?
Construction was abandoned. :)

Reason:
  • A few weeks ago I reinstalled Windows 10 cleanly and did not install any Broadcom drivers or even the Gigabyte Thunderbolt driver for Windows. Actually, I did not install any driver in Windows. I simply allowed Windows to detect all devices and install all drivers entirely on its own.
  • As a result, Windows initializes and uses the on-board Intel CNVi Wireless-9250 WiFi/BT controller. It works very well as long as we connect the Designare antenna to the two rear panel connectors.
  • And because of the missing Broadcom drivers, Windows simply ignores the Broadcom module.
  • And even though we have disabled the CNVi device with the SSDT, Windows doesn't seem to use it. So it has no effect in Windows, which is exactly what we want.
So in conclusion:
  • There's nothing to construct!
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
3,500
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
Thank you for this incredible guide. I replaced my old Sandy Bridge i7 with the i9-9700K, and I was able to clone the old Sierra system drive and upgrade it to High Sierra. (I do professional audio so Mojave isn't quite compatible with some software I use.)
For your information I am able to run my Apogee Ensemble (Firewire) via a Startech Firewire PCI card with no issues.

Thanks for all of your brilliant work. :clap::headbang::clap::headbang:
Awesome -- glad to hear it!
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
3,500
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
...
A more open question for anyone: when a program crashes, are hackintoshes more likely to crash entirely compared to real macs? Ableton is notorious for crashing, but I don't think I've ever had just Ableton crash on my hackintosh, if something does go wrong the whole machine just locks up.
Mojave does a very good job of isolating misbehaving applications from the rest of the O/S. However, if an application relies on its own kext, it is possible that problems in the kext will crash the entire system.
 
  • Like
Reactions: jlr

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
3,500
Motherboard
Gigabyte Designare Z390
CPU
i7-9700K
Graphics
RX 580
Mac
MacBook Air, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
@CaseySJ,

My current X99 Hack is problematic; Mojave broke shutdown and Preview hangs on jpegs. Plus Clover Configurator has never been able to save config files - hangs. I'm eyeing your build or real Mac.

A while back you mused about your next possible build... can you elaborate? How much better might it be than your current Hack?
You've touched upon one of my favorite topics...
  • Technically speaking my next build is going to be an X99-based Hackintosh. Yes, your eyes are still working. It's part of an experiment or a learning exercise so not much to discuss.
  • The build after that is most likely going to be a Windows 10 / Linux dual boot system built around the 3rd Gen Ryzen and an X570 motherboard.
    • Waiting for ASRock to release their new X570 Creator (MSRP = US$500). There is absolutely nothing else I would even consider for a Team Red build!
    • Two Thunderbolt 3 ports built-in -- on an AMD-based motherboard!!!
  • And now the juicy part: I would like to build a lower-cost (not necessarily "low cost") alternative to the newly announced Mac Pro using High End Desktop (HEDT) or Workstation class components centered around 10nm Ice Lake processors and Intel's X499 chipset (or whatever they call their next HEDT chipset).
    • However, according to latest estimates these components are still 8-9 months away.
    • How much better this will be compared to Z390 and Coffee Lake remains to be seen, but there are Great Expectations for significant performance gains and reduced energy consumption.
 
Last edited:
Joined
Apr 16, 2014
Messages
83
Motherboard
Gigabyte Z390 DESIGNARE
CPU
i9-9900K
Graphics
Vega 64
You've touched upon one of my favorite topics...
  • Technically speaking my next build is going to be an X99-based Hackintosh. Yes, your eyes are still working. It's part of an experiment or a learning exercise so not much to discuss.
  • The build after that is most likely going to be a Windows 10 / Linux dual boot system built around the 3rd Gen Ryzen and an X570 motherboard.
    • Waiting for ASRock to release their new X570 Creator (MSRP = US$500). There is absolutely nothing else I would even consider for a Team Red build!
    • Two Thunderbolt 3 ports built-in -- on an AMD-based motherboard!!!
  • And now the juicy part: I would like to build a lower-cost (not necessarily "low cost") alternative to the newly announced Mac Pro using High End Desktop (HEDT) or Workstation class components centered around 10nm Ice Lake processors and Intel's X499 chipset (or whatever they call their next HEDT chipset).
    • However, according to latest estimates these components are still 8-9 months away.
    • How much better this will be compared to Z390 and Coffee Lake remains to be seen, but there are Great Expectations for significant performance gains and reduced energy consumption.
There's not one word I don't like about this. Still though, a few comments:
  1. Why X99? It's kind of difficult and unpredictable in certain aspects.. X299 is easier and more potentially powerful.
  2. Even so, if you decide to continue with this idea. I can help you out and I'd be glad to. I have ALL my historic EFI folders for X99 and still have my GA-X99 Ultra Gaming and 6850K for testing purposes.
  3. Wouldn't you prefer a Threadripper build based on linux VM as an alternative to the new Mac Pro?
All amazing projects anyway.. :headbang:

P.D: Will you promisse not to abandon this thread and build though? Hahah, at least until I finish paying for my DESIGNARE and 9900K.. :cry:
P.D 2: A time ago you asked about KGP. You mentioned private mail, right? Where?

Cheers!
 
Top