Another weird thing.
I decided to try again and use the tool on windows to map the ports, because I'd borrowed a USB-C hub which allowed me to map out my TB3 port.
What seems to have happened is one controller appearing twice. Now I don't know which one to keep or...
We'll see if it works I...
I tried this one. First it didn't boot (ran all the verbose stuff but ended up with a black screen) but then I ported over my bootlegs and then it booted. I'm still getting a freeze and reboot after a minute or two, so there must be something up with booting from EFI on USB for me.
A few questions:
What are the important things you see missing in my config?
I compared them and yes, you to appear to have some more entries here and there, but I've no idea what's pertinent to me and what isn't.
Also, I didn't see an USB map kext. Are you doing it via an SSDT or is it not...
It'll be very helpful to be able to look at someone else's folder.
BTW, I haven't even bothered with the serials yet. It seems to work ok without them.
iservices is not that important to me at the moment.
BT and TB3 is the main stuff to get working, the rest is optional.
That's probably a good idea.
At this point I've tried so many things that I'm thoroughly confused about several things.
Among others, I'm wondering:
-whether remnants of one 'fix' are hindering other 'fixes'.
-which setting/kext/bootarg/SSDT should be on or off
-whether I should or shouldn't add...
I will but I don’t understand how it could be spot on. It lists a bunch of ports as type-C which they aren’t and only my usb3 device appears, my usb2 device is nowhere to be seen.
if that map works out of the box I’d be flabbergasted.
I ended up doing it on windows too, because on Mac it didn't even work.
I decided to not edit the list inside the tool, but take the basic results it got after going around the ports with a 2.0 and 3.0 device, generate a kext and then edit that in propertree.
I cross referenced with my list and...
Ok, so I looked at my USB map again, starting from the AMD specific one as suggested by dortania.
I noticed one consistent thing. The USB 2.0 identities of my USB3 ports were listed as '3' ports.
Just to check I tried changing them to '0' (2.0) ports, even though that's probably wrong.
I'm officially completely lost and confused now.
I tried another guide, using Hackintool to create the USB map kext. no luck either.
I DID realise/discover that my boots to a frozen login screen were probably due to the port hosting my mouse and keyboard not working in that boot. I just tried...
Bloody hell this is becoming a giant time sinkhole....
I decided to try and use this other USB map format (enclosed), which was suggested to use for Catalina (and up?)
but now OpenCorer configurator won't let me add it to the kernel kexts.
My Broadcom fixes don't seem to work, none of my USB...
Something strange happened. I reverted to 0.6.4 on my USB stick EFI and booted from it, it too caused a hang. So perhaps the problem lies with booting from USB stick, not with the EFI.
I'm going to try and put the 0.7.1 on my boot drive EFI and see how it runs. If it doesn't run well, I can...
So I replaced the kernel patches with the one you suggested but that results in a frozen login screen, with or without the AppleMCEReporterDisabler.kext they suggest.
Maybe I'm doing something wrong ;)
I can't seem to get this 0.7.1 OC version to run stably.
I've updated kexts, tried to make the config match my 0.6.4 EFI more one's, but all to no avail.
It freezes and reboots within minutes of booting.
Maybe I should go to 0.7.0, since that's the latest supported version by dortania?