Contribute
Register

Gigabyte B550 Vision D (Thunderbolt 3) + AMD Ryzen 7 3700X + AMD RX 5600 XT

Joined
Jul 22, 2016
Messages
301
Motherboard
Gigabyte Z690 Aero G
CPU
i9-12900K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
  4. Mac Pro
Mobile Phone
  1. iOS
Also note that in Monterey Ethernet is not working for me.

As a workaround for Ethernet not being active with the Monterey beta, I found that an old CableCreation USB-C hub I had on the shelf plugged into a Thunderbolt port provided Ethernet.

Not an elegant solution! :)

Hub.jpg

Ethernet.png

Network.png
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,923
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
Hi all, maybe you can help...
I'd like to build a dual boot PC/hack using a Ryzen 5 5600X and a B550 ITX board. Can you advice of a good working B550 ITX board?
Thanks all for your help.
Hello @zzmadd,

Installing macOS on an AMD Ryzen system is not too difficult, but it is a little more complicated than an Intel system. Are you aware of the following?
  • AMD-OSX kernel patches for AMD Ryzen systems? And how to install them into your config.plist?
  • AMDRyzenCPUPowerManagement kext (GitHub --> trulyspinach)?
  • Only use VirtualSMC.kext, but not the other kexts supplied with VirtualSMC
  • Mapping USB ports when there are 3 USB controllers?
    • In some cases it may not be necessary to map USB ports, but this will vary from system to system.
    • At first you can try enabling XhciPortLimit kernel quirk and not using any USB port map.
    • Check if sleep/wake works. If it does not work, then USB port map will most likely be necessary.
 
Joined
Mar 3, 2013
Messages
138
Motherboard
Gigabyte B550 Vision D
CPU
5600X
Graphics
RX580
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
hi @CaseySJ ! I'm still trying to buy the b550 Vision D but for now I'm with an Asrock x570m pro4 and I like it so much but unfortunately I need more PCI port so I will change it for sure, also for the TB Built-in. I'm writing you because I intend to flash the modded firmware from your repo on my GC-alpine ridge rev2.0.. Can you suggest me a controller CH34A1 from the Amazon.it market? Or if you know one in particular?

p.s. Can I send my EFI with DSDT and everything to check why with this configuration I have hotplug and everything working except for the shutdown. DTPG makes hotplug working but breaks the shutdown function, I have to force it with the powerbutton. (this without flashing the modded firmware on my GC-ALPINE2.0)
here the efi in case you want to take a look

Hello @zzmadd,

Installing macOS on an AMD Ryzen system is not too difficult, but it is a little more complicated than an Intel system. Are you aware of the following?
  • AMD-OSX kernel patches for AMD Ryzen systems? And how to install them into your config.plist?
  • AMDRyzenCPUPowerManagement kext (GitHub --> trulyspinach)?
  • Only use VirtualSMC.kext, but not the other kexts supplied with VirtualSMC
  • Mapping USB ports when there are 3 USB controllers?
    • In some cases it may not be necessary to map USB ports, but this will vary from system to system.
    • At first you can try enabling XhciPortLimit kernel quirk and not using any USB port map.
    • Check if sleep/wake works. If it does not work, then USB port map will most likely be necessary.
 

Attachments

  • OC 0.7.1 ASROCK x570m Pro4 - BIOS 3.4 - Big Sur 11.5.1 .zip
    10.3 MB · Views: 26

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,923
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
... but for now I'm with an Asrock x570m pro4 ...
ASRock's AMD AM4 motherboards have absolutely terrible BIOS implementation! They should be avoided. I struggled for a long time to fix all kinds of little problems on these boards... ;)

Regarding CH341a programmers, please search Amazon for "ch341a 3.3v". Then simply post links to two or three candidates and I can check them out for you.
 
Joined
Mar 3, 2013
Messages
138
Motherboard
Gigabyte B550 Vision D
CPU
5600X
Graphics
RX580
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
ASRock's AMD AM4 motherboards have absolutely terrible BIOS implementation! They should be avoided. I struggled for a long time to fix all kinds of little problems on these boards... ;)

Regarding CH341a programmers, please search Amazon for "ch341a 3.3v". Then simply post links to two or three candidates and I can check them out for you.
So I absolutely need b550 thanks
Here some links


1# Amazon

2# Amazon
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
18,923
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

Moderator
Joined
Nov 11, 2018
Messages
18,923
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
** OpenCore 0.7.2 EFI for B550 Vision D / ASRock X570 Taichi **
Supports Catalina, Big Sur, and Monterey
Please do not quote this post in its entirely. Use a link instead.

For BIOS F10

Update to OpenCore 0.7.2 using HackinDROM App


** NOTE **
Please use HackinDROM 1.5.0 or newer! And select AMD CPU Total Cores as shown below.
Catalina Users: Please see "Post-Update Procedure" below.


Screen Shot 2021-08-06 at 5.00.19 PM.png


To make changes to OpenCore config.plist, please ensure that OpenCore Configurator is set to either 0.7.2 Development Version or 0.7.2 Release Version


This update includes:

1. OpenCore 0.7.2
2. VirtualSMC 1.2.6
3. AppleALC 1.6.3
4. Lilu 1.5.5
5. WhateverGreen 1.5.2
6. AMDRyzenCPUPowerManagement 0.7
7. SMCAMDProcessor 1.0

READ ME CAREFULLY:

This EFI folder contains the latest AMD-OSX kernel patches. These patches support Catalina, Big Sur, and Monterey. However, the patches must be tailored to the number of CPU cores (not total thread count). This means that 6-core, 8-core, 12-core, and 16-core CPUs need to use their own slightly modified kernel patches.

Fortunately I have already created 4 separate config.plist files as shown:

Screen Shot 2021-08-02 at 4.31.50 PM.png


Simply choose the config file corresponding to your AMD Ryzen processor and rename that file to config.plist. Then open that file in OpenCore Configurator and copy your PlatformInfo credentials into DataHub as shown:

Screen Shot 2021-08-02 at 4.33.46 PM.png


Reminder:
  • Radeon VII users must disable boot argument agdpmod=pikera. Vega users may need to do the same.


Post-Update Procedure: Catalina users only.

Screen Shot 2021-08-06 at 4.31.50 PM.png



For manual update purposes, the ZIP file is attached below.

Updates:
  • 2 Aug 2021: First version
  • 3 Aug 2021: Changed APFS Min Date/Version to "ANY" or "-1"
 

Attachments

  • EFI-072-B550-VISION-D.zip
    6.9 MB · Views: 117
  • EFI-072-X570-TAICHI.zip
    8.4 MB · Views: 39
Last edited:
Top