Contribute
Register

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

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
21,039
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
...

The documentation also remarks that the following security issues are checked by the Tool.

• SA-00086 • SA-00125 • SA-00213 • SA-00241 • SA-00295 • SA-00404 • SA-00391 • SA-00459

And I'm wondering how well protected we are from this vulnerabilities.

Comments welcomed.
The latest capsule BIOS from Gigabyte (F9) contains patches several vulnerabilities, but this version is not officially downgradable. USB-C devices will not work on Thunderbolt ports, but they will work on a front-panel USB-C port.

BIOS F9i (with Elias' modifications) does not contain all of the security fixes that went into F9.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
21,039
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
I just updated to Monterey 12.2 in my hackintosh build, and I cant use built in AirPlay option. I gave another MacBook Pro running 12.2, and then I’m able to use AirPlay and can see Macbook in my iPhone.
Are Bluetooth and WiFi working?

Howdy, all. Recently updated to Monterey and OpenCore 0.7.7 on this system, and am having issues with Bluetooth losing connection with keyboard and mouse after wake. My WiFi/BT board is an older Broadcom board (BRCM20702) in a PCI adapter. Anyone else having these issues? Probably time for a hardware upgrade to something more recent but thought I would survey the room. (will add this started on 12.1, now running 12.3 beta)

If Bluetooth is misbehaving, please try disabling all three of these kexts in config.plist --> Kernel section and reboot:
  • BlueToolFixup.kext
  • BrcmFirmwareData.kext
  • BrcmPatchRAM3.kext
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
21,039
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@CaseySJ A few other questions popped into my mind:

1: you said the framebuffer patch isn't necessary anymore. But we'd still have to define the ports, right? Say, for example HDMI?
The frame buffer patch is always needed for on-board HDMI. If we want to use only the on-board DisplayPort outputs (via Thunderbolt ports) then frame buffer patch has never been needed. However, platform ID must be changed to 0x3E9B0007 to enable any kind of video output from any rear video port.

2: I saw in your EFI a file, SSDT-DMAC.aml. I was under the impression DMA was no real deal, or at least not usable, or feasible under OS X? Could you elaborate? Where did you get that? Where did you get the idea?
Please see this spoiler in Post 1:

Screen Shot 2022-01-30 at 6.55.56 AM.png


3. I noticed I'm incorporating an SSDT for SMBus, but you don't. Why?
Have you noticed any benefits from injecting the SSDT for SMBus?

4. Any recent and reliable hardware for WiFi 6 and BT5?
We're hoping the OpenIntelWireless driver eventually supports WiFi 6. On the other hand, if Apple introduces one last Intel-based Mac Pro refresh, it just might come with native support for Broadcom based WiFi 6, Bluetooth 5.x, and Maple Ridge (Thunderbolt 4).
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
21,039
Motherboard
Asus ProArt Z690-Creator
CPU
i7-12700K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@CaseySJ quick question my friend. Is there any guide on how to downgrade BIOS flashing the chip method? I don’t know if you understand where I'm going. (From F9 to F9i) xD
To quote The Mandalorian, "This is the way..." :)
  1. First make a note of the MAC addresses of both Ethernet ports
  2. We need an external CH341a SPI ROM reader/writer like the one we use to flash Thunderbolt firmware
  3. We use the CH341a to directly read BIOS chip on motherboard
  4. We save the file to disk (we will need it below)
  5. We open the Gigabyte BIOS file that we want to flash (F9i in your case) using HexEdit
  6. We open the file we saved in Step 4 also using HexEdit
  7. From this file (from Step 4) we copy all bytes in the range 0x1000 to 0x2FFF to clip board
  8. Then we paste these bytes into the same region of the Gigabyte BIOS file (from Step 5)
  9. We save the modified Gigabyte BIOS file (F9i - modified)
  10. We use the same CH341a to flash the modified F9i back to the BIOS chip on motherboard
  11. Finally, we reboot the system, perform Reset NVRAM, go to BIOS Setup, confirm that the MAC Addresses for both Ethernet ports match those from Step 1, then configure BIOS parameters
Not for the faint of heart...
 
Joined
Jul 6, 2012
Messages
14
Motherboard
Gigabyte Designare Z390
CPU
i9-9900k
Graphics
Radeon VII
Mac
  1. iMac
  2. MacBook Pro
Are Bluetooth and WiFi working?



If Bluetooth is misbehaving, please try disabling all three of these kexts in config.plist --> Kernel section and reboot:
  • BlueToolFixup.kext
  • BrcmFirmwareData.kext
  • BrcmPatchRAM3.kext
Thanks for your reply, appreciate all suggestions! Tried disabling those three as my first step and still had issues. Oddly, the Magic Mouse and Magic Keyboard both wake from sleep just fine, they just cease to work when the Desktop appears. I have read this board should still be supported, although others are also seeing odd results in Monterey. Strange! Universal Control is working beautifully when BlueTooth is functioning I might add.
 
Last edited:
Joined
Jun 12, 2015
Messages
88
Motherboard
GIGABYTE Z390 Designare
CPU
i7-9900K
Graphics
RX580
Mac
  1. iMac
Mobile Phone
  1. iOS
Are Bluetooth and WiFi working?



If Bluetooth is misbehaving, please try disabling all three of these kexts in config.plist --> Kernel section and reboot:
  • BlueToolFixup.kext
  • BrcmFirmwareData.kext
  • BrcmPatchRAM3.kext
Thank you. Yes, I noticed Bluetooth and WiFi was not switched on. After I enabled, it works.
 
Joined
Sep 20, 2013
Messages
1,131
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KS
Graphics
RX 580
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
  5. Mac Pro
Classic Mac
  1. Classic
  2. iBook
  3. Power Mac
  4. PowerBook
  5. Quadra
  6. SE/30
Mobile Phone
  1. iOS
I was stupid and upgraded to the F9 BIOS on the Gigabyte webpage. Now I'm having trouble with unstable Thunderbolt. My UAD is responding as well as it used to, and Apogee Ensemble randomly reconnects. Is there any way to downgrade the BIOS?
FWIW, I'm still on an earlier BIOS (F9i, no longer available; I'm not sure why.) and my Apollo 8 Quad started acting up over the last week. I think it's something with Monterey or OC077. I'm going to run Big Sur from another SSD (via BMD Multidock 2) with OC077.
 

Attachments

  • Z390DESIGNARE.F9i.zip
    6.8 MB · Views: 18
Joined
May 25, 2020
Messages
37
Motherboard
GIGABYTE Z390 DESIGNARE
CPU
i9-9900K
Graphics
RX 580
@CaseySJ So I decided to do a brand new clean install of Catalina, but rather than just running an updated, I wanted to essentially start everything from scratch.

I followed the build guide step-by-step and got everything running beautifully. But just as before, I have one bizarre issue: my CPU is pretty much idle non-stop. It hovers around 85%–95% idle. Opening apps takes quite a while, various tasks take much longer than they should on a powerful machine like this. I pretty much never see any spike in CPU load in Activity Monitor. Any ideas as to why this may be?

My setup:
Gigabyte Z390 Designare f6
Intel Core i9-9900K
AMD RX 580 8 GB
64 GB 2666 MHz DDR4
Model Identifier: iMac19,1
Internal Drive: Samsung SSD 860 EVO 1TB
In BIOS: XMP Profile is disabled and the multiplier is set to DDR4-2666

Would REALLY appreciate the help.
 

Attachments

  • EFI.zip
    6.9 MB · Views: 20
Joined
May 15, 2020
Messages
1,334
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KF
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
@CaseySJ So I decided to do a brand new clean install of Catalina, but rather than just running an updated, I wanted to essentially start everything from scratch.

I followed the build guide step-by-step and got everything running beautifully. But just as before, I have one bizarre issue: my CPU is pretty much idle non-stop. It hovers around 85%–95% idle. Opening apps takes quite a while, various tasks take much longer than they should on a powerful machine like this. I pretty much never see any spike in CPU load in Activity Monitor. Any ideas as to why this may be?

My setup:
Gigabyte Z390 Designare f6
Intel Core i9-9900K
AMD RX 580 8 GB
64 GB 2666 MHz DDR4
Model Identifier: iMac19,1
Internal Drive: Samsung SSD 860 EVO 1TB
In BIOS: XMP Profile is disabled and the multiplier is set to DDR4-2666

Would REALLY appreciate the help.
Have you tried your hardware on another OS like Windows or a Linux dist?
 
Top