I HAVE FINISHED MY PORT INJECTOR AND IT WORKS WITH EVERYTHING ON MOBO YAAAAAAAyYYY
Here's what I had to do, though. I mentioned that I was going to try to remove XHCIMux to see if it would do anything. I did, and everything was routed to XHC and loaded properly (everything except things I forgot to inject). So all of the ports now work with the following configuration:
Code:
[COLOR=#0433FF][FONT=Menlo]<?xml version="1.0" encoding="UTF-8"?>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<plist version="1.0">[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]CFBundleDevelopmentRegion[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]English[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]CFBundleGetInfoString[COLOR=#0433ff]</key>[/COLOR][/FONT]
[FONT=Menlo] [COLOR=#0433ff]<string>[/COLOR]1.0, Copyright © 2015 RehabMan. All Rights Reserved.[COLOR=#0433ff]</string>[/COLOR][/FONT]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]CFBundleIdentifier[COLOR=#0433ff]</key>[/COLOR][/FONT]
[FONT=Menlo] [COLOR=#0433ff]<string>[/COLOR]org.rehabman.injector.USBXHCI_MaximusVIIGene[COLOR=#0433ff]</string>[/COLOR][/FONT]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]CFBundleInfoDictionaryVersion[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]6.0[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]CFBundleName[COLOR=#0433ff]</key>[/COLOR][/FONT]
[FONT=Menlo] [COLOR=#0433ff]<string>[/COLOR]USBXHCI_MaximusVIIGene[COLOR=#0433ff]</string>[/COLOR][/FONT]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]CFBundlePackageType[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]KEXT[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]CFBundleShortVersionString[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]1.0[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]CFBundleSignature[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]????[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]CFBundleVersion[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]1.0[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]IOKitPersonalities[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]iMac14,2-XHC[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]CFBundleIdentifier[COLOR=#0433ff]</key>[/COLOR][/FONT]
[FONT=Menlo] [COLOR=#0433ff]<string>[/COLOR]com.apple.driver.AppleUSBMergeNub[COLOR=#0433ff]</string>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]IOClass[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<string>[/COLOR]AppleUSBMergeNub[COLOR=#0433ff]</string>[/COLOR][/FONT]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]IONameMatch[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]XHC[/COLOR]</string>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]IOProviderClass[COLOR=#0433ff]</key>[/COLOR][/FONT]
[FONT=Menlo] [COLOR=#0433ff]<string>[/COLOR]AppleUSBXHCIPCI[COLOR=#0433ff]</string>[/COLOR][/FONT]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]IOProviderMergeProperties[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]port-count[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<data>[/FONT][/COLOR]
[FONT=Menlo] FQAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]ports[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS01[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] AQAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS02[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] AgAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS05[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]0[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] BQAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS06[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]0[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] BgAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS09[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] CQAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS10[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] CgAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS12[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]0[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] DAAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]HS14[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]0[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] DgAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]SSP1[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] EAAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]SSP2[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] EQAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]SSP3[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] EgAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]SSP4[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] EwAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]SSP5[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] FAAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]SSP6[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]UsbConnector[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<integer>[COLOR=#000000]3[/COLOR]</integer>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]port[/COLOR]</key>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<data>[/COLOR][/FONT]
[FONT=Menlo] FQAAAA==[/FONT]
[COLOR=#0433FF][FONT=Menlo]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<key>[COLOR=#000000]model[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]iMac14,2[/COLOR]</string>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]OSBundleRequired[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo]<string>[COLOR=#000000]Root[/COLOR]</string>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</dict>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo]</plist>[/FONT][/COLOR]
However, if you have the same board, it only works with USB3 and all of the ports on the I/O of the Maximus VII Gene. The "7 USB2 ports from the USB2 headers" I didn't add as not needed ... probably would've been routed through EH01/02 controllers anyway, as all of the USB3 ports / ports on I/O of mobo were routed through XHC...
A side note, though: don't install FakePCI_XHCIMux UNTIL YOU HIT THE 15 PORT LIMIT AND YOU NEED MORE PORTS ON A SINGLE CONTROLLER! As some of its rerouting may cause problems on your initial injector like it did for me
Also, the _OSI > XOSI patch can be VERY USEFUL!
I might/probably will write a short guide on the desktop support on a way to get your USB fixed like I did it, since it took me a really long time to figure it out
EDIT: For tips on how to get USB working on El Cap, see here:
OSX El Capitan - Tips for fixing Intel USB
Cheers!
-Duncan