External USB3.1 booting
I hope the following is not considered to be entirely off-topic. If someone believes it is, let me know and I'll erase it and move it somewhere else.
I followed with great interest last week's discussion regarding USB3 PCI cards with a specific chip and booting from USB devices attached to said cards. The only thing partially similar to such cards at my disposal is a Mac-flashed Titan-Ridge Thunderbolt 3 card, which has two USB-C connectors at the rear. All my previous attempts at booting via this card had been unsuccessful. That has just changed. I've just booted from an ExFat-formatted USB 3.1 thumb drive with a Windows 11 installer connected to a USB 3.1 hub attached to one of the USB-C ports of my Thunderbolt 3 card. Naturally, this is possible thanks to OpenCore (0.7.6 in my case) and the UsbBusDxe.efi and XhciDxe.efi drivers shared last week by one of our forum members (I don't remember his/her name right now, apologies) (I must stress that the XhciDxe.efi driver that comes with OC didn't work for me).
For what it's worth, this is the relevant portion of config.plist that did the trick for me:
Code:
<dict>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>UsbBusDxe.efi</string>
</dict>
<dict>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>XhciDxe.efi</string>
</dict>
EDIT: You'll also need to set UEFI/Quirks/ForgeUefiSupport to TRUE.