doubt you need:
GenericUSBXHCI.kext
you also have:
Code:
<dict>
<key>BundlePath</key>
<string>USBPorts.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string></string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>BundlePath</key>
<string>USBPorts-All.kext</string>
<key>Comment</key>
<string></string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string></string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
<dict>
<key>Arch</key>
<string>Any</string>
<key>BundlePath</key>
<string>USBInjectAll.kext</string>
<key>Comment</key>
<string>USBInjectAll.kext</string>
<key>Enabled</key>
<true/>
<key>ExecutablePath</key>
<string>Contents/MacOS/USBInjectAll</string>
<key>MaxKernel</key>
<string></string>
<key>MinKernel</key>
<string></string>
<key>PlistPath</key>
<string>Contents/Info.plist</string>
</dict>
along with a SSDT-UIAC.aml which is incorrect
choose either USBPorts.kext and remove the rest (did you create this USBPorts.kext yourself? if not remove that)
did you create your own SSDT-UIAC.aml ?
XhciPortLimit needs to be disabled if your ports settings above is correct, if not, leave it enabled and remove:
USBPorts-All.kext
SSDT-UIAC.aml
USBPorts.kext
and you can create your own setup later after installation
ScanPolicy should be set to 0
doubt you need agdpmod=ignore boot argument
both of these 0's needs to be set as -1:
Code:
<key>MinDate</key>
<integer>0</integer>
<key>MinVersion</key>
<integer>0</integer>
doubt you need:
Code:
<dict>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>OpenUsbKbDxe.efi</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>OpenUsbKbDxe.efi</string>
</dict>
<dict>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>Ps2KeyboardDxe.efi</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>Ps2KeyboardDxe.efi</string>
</dict>
<dict>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>Ps2MouseDxe.efi</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>Ps2MouseDxe.efi</string>
</dict>
<dict>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>UsbMouseDxe.efi</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>UsbMouseDxe.efi</string>
</dict>
<dict>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>XhciDxe.efi</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>XhciDxe.efi</string>
</dict>
<dict>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>HiiDatabase.efi</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>HiiDatabase.efi</string>
</dict>
<dict>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>NvmExpressDxe.efi</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>NvmExpressDxe.efi</string>
</dict>
<dict>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>CrScreenshotDxe.efi</string>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>CrScreenshotDxe.efi</string>
</dict>