Contribute
Register

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

Hello guys,
I would like to change my Mac model from iMacPro1,1 to iMac19,1 to test screen mirroring on Big Sur which isn’t working (no video)

I would like to know what the safest way to change the Mac model?
Should I generate new serials?
Log out from iCloud?
Thanks.
 
Hi @CaseySJ,


Thanks for the follow up.

Ok, understood. A couple questions then, if you wouldn't mind.

1. If I use the USBInjectAll.kext do I need to remove any .aml files in the ACPI folder?

2. The USBInjectAll-071.kext & USBInjectAll-076.kext that you had in the OpenCore 0.6.8 Guide. -- Do I need to remove those as well?

3. What are those used for?

4. If I use the USBInjectAll.kext that you recommended, do I need to map all my ports or no?
None of the above is necessary because all of it is already configured.

I've attached the .ioreg file of my system. I found HS11 & HS12 however I didn't see anything in there about the Corsair H150i. I'll wait for your advice to move further on what Boot-Args to use.



Thanks for you time Casey!


**EDIT**
My apologies, I still had it disconnected. :rolleyes: I've reconnected the cable and have uploaded the .ioreg file again.
The Corsair H150i is on HS12 so simply add the boot argument uia_exclude=HS12 and reboot.
 
Hello guys,
I would like to change my Mac model from iMacPro1,1 to iMac19,1 to test screen mirroring on Big Sur which isn’t working (no video)

I would like to know what the safest way to change the Mac model?
Should I generate new serials?
Log out from iCloud?
Thanks.
For temporary uses we can simply do this:
  • Log out of iCloud first. This will prevent name-confusion.
  • Just change the product name to iMac19,1.
  • No need to change anything else.
  • Reboot.
 
None of the above is necessary because all of it is already configured.

OK, perfect. If I understood correctly, I don't even need to add the USBInjectAll.kext or move/adjust anything else with the files because everything is already setup? Just simply add the uia_exclude=HS12 to the Boot-Args?
 
OK, perfect. If I understood correctly, I don't even need to add the USBInjectAll.kext or move/adjust anything else with the files because everything is already setup? Just simply add the uia_exclude=HS12 to the Boot-Args?
Yup! That's the beauty of having USBInjectAll.kext and its companion USB SSDT. We can then play with port settings using just boot arguments.
 
Ok, looks like I'm stuck and could use a little help.

If there is a guide I could be pointed to, I would be happy with that, but I looked and didn't see one.

Situation:
Started with a perfectly working Z390 with dual boot Windows 10 on a M.2 drive in M2M slot. Decided I wanted to TEST installing and running MacOS Mojave on a temporary SATA SSD attached to onboard SATA3 Port 0. That all worked fine, but I thought Clover would get installed on the M.2 in M2M slot, but instead, it was installed on the same SATA drive Mojave was installed on.

CaseySJ's process was so smooth, I only encountered a few issues which I was able to resolve relatively quickly. I got it all up and running much faster than expected than from previous years and attempts. I was expecting a several day affair, and instead, it only took about a single day. So, I got excited, gung-ho and started installing everything and testing everything, with pretty fantastic results.

So then I didn't want to have to install everything from scratch again, so I backed up and restored the MacOS install to the new M.2 SSD. Because I'm already using M2M and M2P for my Windows installations, I wanted my MacOS drive also on NVMe, so I installed a PCIe to M.2 NVMe card in the PCIEX4 slot, (RX 580 in Slot 1, MegaRAID SAS card in PCIEX8 slot).

I was able to move the EFI partition with Clover on it over to the NVMe drive in the PCIEX4 slot with no problem, and can get booted into MacOS; however, since from the beginning of my testing, to go to and from Windows or MacOS, I have had to mess with the boot parameters in BIOS each time, as the Windows boot loader is on the M2M SSD, and now Clover is on the SSD in the PCIEX4 slot, so they are contrary to one another.

ISSUE: How can I unify all three OS installs with Clover, (I assume somehow getting Clover installed onto the M2M drive, replacing the Windows Boot Loader)? I Want to move to OpenCore once I get this issue resolved.

Thank you!
 
@BOTMT,

Because Clover is installed on the M.2 drive in PCIEX4, have you gone into BIOS Setup --> BOOT section and changed 1st Boot Priority to the Clover disk?

Clover should be able to detect Windows and present you with the option to boot either OS.
 
Hello @wessberg,

We advise against BIOS F9j due to issues seen with Thunderbolt/USB-C ports so my first recommendation would be to install F9i and configure BIOS parameters again (including BOOT --> CFG-Lock --> Disable).

Then let's see if the problem persists.

Also:
  • Was Thunderbolt working properly with the Clarett 2Pre for some time?
  • If so, when did the problem start? Did it start just after upgrading to OpenCore 0.6.8 or did some other things change as well?
I did read that you advice against F9j, but I've been running with that BIOS for quite some time (as it comes with Resizable BAR support) with everything working great. The Thunderbolt interface worked with no issues (though it has never been able to hot plug). Both on Mac OS and in Windows.

The problems started just after upgrading to OpenCore 0.6.8 and updating to Mac OS 11.4 beta 1. At this point, I'm even thinking it might be a hardware fault that happened around the same time.
 
Yes, system audio was spotty, and only worked at low sample rates. Daisy chaining was also spotty and while hot plug seemed to work in terms of connecting the interface to the comp, audio wouldn’t work properly. On the fly sample rate changing worked but resulted in massive audio distortion. The only sample rate that did work was 44.1khz, I think because thats sort of the default rate that most things would use anyway. Occasionally channel mapping was screwy and generally unusable. The IO tree before the update had the UAD driver on a completely different section than the TB controller, and the TB controller was not recognized in System Info. It was like the computer could see the device and the driver knew what to do, but they weren’t speaking the same language in terms of syntax, ie bussing.

With the firmware update, all of these aforementioned issues seem to have been solved. Of note, turning on the device on the end of the chain, waiting for it to initialize, and so on down to booting the computer seems to be the way to go, although hot plugging does also seem to be functional once everything has been booted properly once (see note at bottom). The UAD hardware reset was necessary, having the TB cables unplugged while doing it. I did not have to do the whole “unplug all power, disconnect all cables, let it sit for ten minutes” thing described elsewhere, which frankly i think is a load of hooey,lol. Just make sure the TB cables are unplugged when resetting and turn the devices on from last to first, and then the comp PSU (because the TB controller is powered without the comp being booted). I can’t think of anything else, but if anyone has any questions with regard to getting a UAD device working I’d be happy to help!

Note: HotPlugging seems to advance the ch count in Console by 2 every time, ie 1-2 becomes 3-4 and so on with each hotplug reinstatement of the audio session.
Thank you for all of your great input! I'm planning to do the FW update pretty soon.

One issue, and wanted to know if you've observed this issue too, but just didn't mention it; I'm seeing the dreaded "UAD plug-ins have been disabled". This is happening in LUNA. I am sure hoping this firmware update fixes this. I battled this issue like crazy in Windows, and finally got it resolved there. So seeing now on a "Mac" is a bit disconcerting.

Thank you! :)
 
Yup! That's the beauty of having USBInjectAll.kext and its companion USB SSDT. We can then play with port settings using just boot arguments.
It worked beautifully! I'm so excited that sleep is now working!! Thank you again @CaseySJ for all your hard work putting this guide together and all the help you provide, you my friend are a rock star!

I only have one other question. I allowed the hackintosh to sleep for roughly 15min and it worked great, they only thing I noticed was that when I wake it up from sleep the time is off...by exactly 15 min lol is this a thing? Anything we can do to fix it?


Thanks!
 
Back
Top