Using a fresh image created by Macinabox (maybe trying deleting your domain folder for a fresh start), I copy the XML from the VM to notepad. Make all the changes I want (add USB devices, GPU, more cores, ram), then copy back the <OS> portion back
<os>
<type arch='x86_64' machine='pc-q35-3.1'>hvm</type>
<loader readonly='yes' type='pflash'>/mnt/user/domains/MacinaboxCatalina/ovmf/OVMF_CODE.fd</loader>
<nvram>/mnt/user/domains/MacinaboxCatalina/ovmf/OVMF_VARS.fd</nvram>
</os>
, fix the Ethernet (replace virtio with vmxnet3)
<interface type='bridge'>
<mac address='52:54:00:ca:52:6a'/>
<source bridge='br0'/>
<model type='vmxnet3'/>
<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</interface>
, and copy the qemu:commandline to the end.
<qemu:commandline>
<qemu:arg value='-usb'/>
<qemu:arg value='-device'/>
<qemu:arg value='usb-kbd,bus=usb-bus.0'/>
<qemu:arg value='-device'/>
<qemu:arg value='************************'/>
<qemu:arg value='-smbios'/>
<qemu:arg value='type=2'/>
<qemu:arg value='-cpu'/>
<qemu:arg value='Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check'/>
</qemu:commandline>
</domain>
After that it boots identical to VNC, that is during install and clover menu. Hopefully this helps!
I have been looking at a lot of actual hackintosh builds with the card, as well as the Dell XPS 8500 (where my card came from) and someone mentioned their card did not work since it did not have UEFI. I thought it was worth double checking.
For sure, this has been a real pain!