Contribute
Register

Gigabyte Z490 Vision D (Thunderbolt 3) + i5-10400 + AMD RX 580

Glad to hear the build went well!
I just wish TB3 is working so that I can use my Qnap TB3 10GBE but I'm a bit nervous about flashing the chip. So instead, I plan to use an ASUS 10G XG-C100F SFP+. I haven't installed it yet, but meanwhile, is there any required settings to use this card?
Why do you say that TB3 is not working? What are the symptoms? Please see Step 12 in the build guide.
I will be using this machine mainly to edit videos on DaVinci Resolve 16 (I currently use a mac mini 2018 i7 with a Sapphire Vega 56 Pulse inside a Razer Core X) and in the guide for the Z390 Designare, there's a section called Going the Extra Mile and instructions to set headless platform ID 0x3E980003.
If you used config-AMD-GPU.plist from the OC 0.6.1 zip, then platform ID is already 0x3E980003. To double check, simply run Hackintool and look at the default view that appears when it is launched.
...
Also, I read @starchyfind 's post on the test he made using different models and I'm thinking of changing the model to iMacPro1,1 (current is iMac19,1). Can I just update the model without a complete install? And do I also need to update the platform ID to 0x3E980003 if using iMacPro1,1?

Finally, do I need to update Serial Number, Board Serial Number, and System UUID?
If you haven’t logged into iCloud and registered/licensed any apps, then it’s best to change serial numbers along with system name. Otherwise, change just the system name although you’ll still see the computer referred to by the original name (iMac19,1) in some places. The cleanest solution is to change all PlatformInfo parameters. The same platform ID can be used with iMacPro1,1.
 
Glad to hear the build went well!

It's because of your amazing guide! Thank you so much again!

Why do you say that TB3 is not working? What are the symptoms? Please see Step 12 in the build guide.

Sorry, sorry! I just assumed that my QNAP QNA-T310G1S Thunderbolt 3 10GBE will not work as I understood that I will need to flash the chip in order to use TB3 bus and I thought I need that in order to use 10GBE. But I tested it just now and it actually works! I almost can't believe that it does! Sorry if I'm a bit incredulous but does this mean that there's actually nothing else that I need to do to make this work? I really get 10GBE just by plugging my QNAP into one of the TB3 ports in the back like in a real iMac? In System Report, it shows no TB3 drivers loaded but that's not important to me as long as TB3 10GBE works.


20201004_142109.jpg20201004_143509.jpg

If you haven’t logged into iCloud and registered/licensed any apps, then it’s best to change serial numbers along with system name. Otherwise, change just the system name although you’ll still see the computer referred to by the original name (iMac19,1) in some places. The cleanest solution is to change all PlatformInfo parameters. The same platform ID can be used with iMacPro1,1.

Aside from just following your guide to the letter, I must admit I don't understand much how the other things work. So please excuse me if my questions are a bit "stupid".

Is it necessary to change the serial number, etc? If yes, where do I get the serial number?

As it took me less than 30 minutes to install, I'm thinking of doing a clean install and this time use iMacPro1,1. If I log out of iCloud, etc before wiping the disk and then installing again, will that be ok?

Finally, about platform IDs, so I understand that by using OC 0.6.1 zip, then platform ID is already 0x3E980003 which is the recommended one if using FCPX, iMovie, etc. I also read your explanation about platform IDs 0300983E and 0300C89B, the latter for 10th Gen CPUs and that it's ok to use either of the two. If I use the latter, will that be good for FCPX, iMovie, etc also or should I just stick with 0300983E or it just doesn't really matter?

Thank you once again, @CaseySJ !!!
 
...
Sorry, sorry! I just assumed that my QNAP QNA-T310G1S Thunderbolt 3 10GBE will not work as I understood that I will need to flash the chip in order to use TB3 bus and I thought I need that in order to use 10GBE. But I tested it just now and it actually works! I almost can't believe that it does! Sorry if I'm a bit incredulous but does this mean that there's actually nothing else that I need to do to make this work? I really get 10GBE just by plugging my QNAP into one of the TB3 ports in the back like in a real iMac? In System Report, it shows no TB3 drivers loaded but that's not important to me as long as TB3 10GBE works.
Yup! Nothing more to do. Thunderbolt Bus activation is only necessary in certain cases that include QNAP Thunderbolt NAS devices, but not QNAP Thunderbolt Ethernet adapters. If you look at Step 12 as previously suggested, you will see this:

Screen Shot 2020-10-04 at 6.28.55 AM.png


...
Is it necessary to change the serial number, etc? If yes, where do I get the serial number?
This is shown in Screenshot #1 of Step 4. Simply click the pop-up menu and choose iMacPro1,1.
As it took me less than 30 minutes to install, I'm thinking of doing a clean install and this time use iMacPro1,1. If I log out of iCloud, etc before wiping the disk and then installing again, will that be ok?
That would be fine. However, because your system has already been registered on iCloud, you can simply delete it from your iCloud account using either your iPhone, iPad, or simply going to icloud.com (and choosing Settings).
Finally, about platform IDs, so I understand that by using OC 0.6.1 zip, then platform ID is already 0x3E980003 which is the recommended one if using FCPX, iMovie, etc. I also read your explanation about platform IDs 0300983E and 0300C89B, the latter for 10th Gen CPUs and that it's ok to use either of the two. If I use the latter, will that be good for FCPX, iMovie, etc also or should I just stick with 0300983E or it just doesn't really matter?
...
Platform ID 0300C89B should be just as good as 0300983E. Because Platform ID can be changed at any time, one can experiment easily with both settings.

Good job by the way.
 
Yup! Nothing more to do. Thunderbolt Bus activation is only necessary in certain cases that include QNAP Thunderbolt NAS devices, but not QNAP Thunderbolt Ethernet adapters. If you look at Step 12 as previously suggested, you will see this:

View attachment 490507


This is shown in Screenshot #1 of Step 4. Simply click the pop-up menu and choose iMacPro1,1.

That would be fine. However, because your system has already been registered on iCloud, you can simply delete it from your iCloud account using either your iPhone, iPad, or simply going to icloud.com (and choosing Settings).

Platform ID 0300C89B should be just as good as 0300983E. Because Platform ID can be changed at any time, one can experiment easily with both settings.

Good job by the way.

This is great! I am so happy!

@CaseySJ thank you so much for all your help!
 
This motherboard does not split lanes, unfortunately. The reply from Gigabyte is explained in the Troubleshooting / FAQ section in Post 1.

Thanks, didnt noticed that. Thats's a bummer. The split feature was far more useful. To be able to get 4x lanes from the cpu on the last slot is really helpful. Especially if using high bandwidth thunderbolt 3 devices which can saturate the chipset link.
 
Thanks, didnt noticed that. Thats's a bummer. The split feature was far more useful. To be able to get 4x lanes from the cpu on the last slot is really helpful. Especially if using high bandwidth thunderbolt 3 devices which can saturate the chipset link.
Agreed!
 
Big Sur volumes are labeled “Preboot”, but this should get fixed with next OpenCore release. When I installed the latest Public Beta update (from previous Public Beta to latest Public Beta) it seems to have set the correct volume name, but an NVRAM reset might change it back to Preboot.
@CaseySJ thank you for the hints - I updated to the latest BS Beta build 20A5384c and trashed the EFI on the Big Sur SSD and replaced with the orginal EFI that I had built. Everything back working as it should.
Many thanks again you are the best.
 

Attachments

  • IMG_1702.JPG
    IMG_1702.JPG
    1 MB · Views: 76
  • Z490-Big Sur.png
    Z490-Big Sur.png
    245.1 KB · Views: 70
I can't thanks @CaseySJ enough for writing such detailed guide, it makes my first experience with hackintosh much easier. I have exactly same hardware and get the Big Sur installed with one try - thanks again

I just only have one problem with sleep / wake up, that if I leave the mac for a while I can't get it wake up again even if I use the power button. Is this a problem that I can fix ?
 
I'll send you an SSDT to try shortly.

Update: Please try one of the attached SSDTs at a time. These have not been tested so you're the "COVID vaccine test subject"! ;)
@CaseySJ I was about to try your solution but before out of curiosity I decided to have a look at your SSDT using maciasl. I loaded the first one with the RP09 suffix. If I am not mistaken, the SSDT would be to disabled the NVME controller whose ioreg name is RP09. is that correct?

the reason I am asking is that I looked at the pcie tab in hackintool and found the following:
1601883642306.png


Highlighted in blue is the line whose ioreg name is RP09 and it is link to a samsung nmve controller. Using ioreg app, I can confirm that RP09 is my macos samsung 1 TB main system.
there is no entryin ioreg for RP13
Am I correct is saying that if I try the SSDD with RP09 suffix, I won't be able to boot at all since RP09 is my main disk and if I understood what you were trying to achieve with those SSDTs??
if it is the case, I should try the RP13 one since it seems that it is not allocated in that table.
 
Last edited:
@CaseySJ I was about to try your solution but before out of curiosity I decided to have a look at your SSDT using maciasl. I loaded the first one with the RP09 suffix. If I am not mistaken, the SSDT would be to disabled the NVME controller whose ioreg name is RP09. is that correct?

the reason I am asking is that I looked at the pcie tab in hackintool and found the following:
View attachment 490635

Highlighted in blue is the line whose ioreg name is RP09 and it is link to a samsung nmve controller. Using ioreg app, I can confirm that RP09 is my macos samsung 1 TB main system.
there is no entryin ioreg for RP13
Am I correct is saying that if I try the SSDD with RP09 suffix, I won't be able to boot at all since RP09 is my main disk and if I understood what you were trying to achieve with those SSDTs??
if it is the case, I should try the RP13 one since it seems that it is not allocated in that table.
Good observation -- that's why I provided two SSDTs. Because RP09 should not be disabled, do not use that particular SSDT. Apply the SSDT that disables RP13.
 
Back
Top