Jump to content
headkaze

Hackintool v2.6.0

595 posts in this topic

Recommended Posts

23 hours ago, SavageAUS said:

Hey buddy, using 1.5.7 on my skylake rig and i'm unable to see SS ports, i believe i am injecting all ports.

I don't see any SS ports in your ioreg for it to detect.

 

9 hours ago, the_gael said:

Apologies - I no longer have the problem config plists. I recreated my config.plists from scratch on all my machines that were problematic after using the patcher and the issue was resolved. I did not use the patcher again so am afraid I have no useful information to give you. 

No problem. Newer versions of FB-Patcher will make a backup of your config.plist before writing to it now anyway.

Share this post


Link to post
Share on other sites
Advertisement
6 minutes ago, headkaze said:

I don't see any SS ports in your ioreg for it to detect.

 

No problem. Newer versions of FB-Patcher will make a backup of your config.plist before writing to it now anyway.

I had a feeling that would happen, Attached is files from a reboot using my SSDT-UIAC, USBInjectAll and no port patch.

 

ioreg.txt

Screen Shot 2018-10-28 at 11.38.44 am.png

CLOVER.zip

Share this post


Link to post
Share on other sites
1 minute ago, SavageAUS said:

I had a feeling that would happen, Attached is files from a reboot using my SSDT-UIAC, USBInjectAll and no port patch.

You're not supposed to use SSDT-UIAC.aml with USBPorts.kext. You should remove it first.

Share this post


Link to post
Share on other sites
You're not supposed to use SSDT-UIAC.aml with USBPorts.kext. You should remove it first.

I know, both uploads are without USBPorts.kext.

The issue is that without my SSDT I cannot see the SS ports in fbpatcher. Even with the port limit patch and USBInjectAll the first picture is what fbpatcher shows me.

 

 

Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites
13 minutes ago, SavageAUS said:

I know, both uploads are without USBPorts.kext.

The issue is that without my SSDT I cannot see the SS ports in fbpatcher. Even with the port limit patch and USBInjectAll the first picture is what fbpatcher shows me.

If you followed RehabMan's guide and used IORegisteryExplorer to figure out what ports were active then they should show up in ioreg.txt without SSDT-UIAC.aml.

 

Either way FB-Patcher will only detect ports that are in your IORegistry. So if removing SSDT-UIAC.aml makes them disappear even with USBInjectAll and port limit patch then something else is going wrong here.

 

You could just generate USBPorts.kext using SSDT-UIAC.aml and then remove it?

Edited by headkaze

Share this post


Link to post
Share on other sites
2 hours ago, headkaze said:

If you followed RehabMan's guide and used IORegisteryExplorer to figure out what ports were active then they should show up in ioreg.txt without SSDT-UIAC.aml.

 

Either way FB-Patcher will only detect ports that are in your IORegistry. So if removing SSDT-UIAC.aml makes them disappear even with USBInjectAll and port limit patch then something else is going wrong here.

 

You could just generate USBPorts.kext using SSDT-UIAC.aml and then remove it?

Sorry i didnt see your edit,

Here is the kext that fbpatcher creates when using my SSDT

About to reboot to test.

USBPorts.kext.zip

Share this post


Link to post
Share on other sites

Hi.  I booted with Other\USBInjectAll.kext v0.6.5, ran FBPatcher, tested all the ports, changed the connector type to USB2 or USB3, deleted all the unhighlighted ports, exported to USBPorts.kext, deleted USBInjectAll.kext and copied USBPorts.kext to Other, rebooted but still can't get USB 3.0 working.

 

I'm running an ASUS PRIME Z270-P with 10.14.1

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>English</string>
	<key>CFBundleGetInfoString</key>
	<string>1.0 Copyright © 2018 Headsoft. All rights reserved.</string>
	<key>CFBundleIdentifier</key>
	<string>com.Headsoft.USBPorts</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string>USBPorts</string>
	<key>CFBundlePackageType</key>
	<string>KEXT</string>
	<key>CFBundleShortVersionString</key>
	<string>1.0</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>1.0</string>
	<key>IOKitPersonalities</key>
	<dict>
		<key>iMac18,3-XHC</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.apple.driver.AppleUSBHostMergeProperties</string>
			<key>IOClass</key>
			<string>AppleUSBHostMergeProperties</string>
			<key>IONameMatch</key>
			<string>XHC</string>
			<key>IOProviderClass</key>
			<string>AppleUSBXHCIPCI</string>
			<key>IOProviderMergeProperties</key>
			<dict>
				<key>port-count</key>
				<data>
				DAAAAA==
				</data>
				<key>ports</key>
				<dict>
					<key>HS05</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						BQAAAA==
						</data>
					</dict>
					<key>HS06</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						BgAAAA==
						</data>
					</dict>
					<key>HS07</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						BwAAAA==
						</data>
					</dict>
					<key>HS08</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						CAAAAA==
						</data>
					</dict>
					<key>HS09</key>
					<dict>
						<key>UsbConnector</key>
						<integer>0</integer>
						<key>port</key>
						<data>
						CQAAAA==
						</data>
					</dict>
					<key>HS10</key>
					<dict>
						<key>UsbConnector</key>
						<integer>0</integer>
						<key>port</key>
						<data>
						CgAAAA==
						</data>
					</dict>
					<key>HS12</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						DAAAAA==
						</data>
					</dict>
				</dict>
			</dict>
			<key>model</key>
			<string>iMac18,3</string>
		</dict>
	</dict>
	<key>OSBundleRequired</key>
	<string>Root</string>
</dict>
</plist>

 

1.png

2.png

3.png

Share this post


Link to post
Share on other sites
12 hours ago, douirc said:

Hi.  I booted with Other\USBInjectAll.kext v0.6.5, ran FBPatcher, tested all the ports, changed the connector type to USB2 or USB3, deleted all the unhighlighted ports, exported to USBPorts.kext, deleted USBInjectAll.kext and copied USBPorts.kext to Other, rebooted but still can't get USB 3.0 working.

 

I'm running an ASUS PRIME Z270-P with 10.14.1

 

 

you need a 3.0 device to activate usb 3 as it apears that pm heart is broken with the new mojave update as you need to have ssxx for for usb 3 along side of hsxx

Share this post


Link to post
Share on other sites
On 10/31/2018 at 9:07 PM, douirc said:

Hi.  I booted with Other\USBInjectAll.kext v0.6.5, ran FBPatcher, tested all the ports, changed the connector type to USB2 or USB3, deleted all the unhighlighted ports, exported to USBPorts.kext, deleted USBInjectAll.kext and copied USBPorts.kext to Other, rebooted but still can't get USB 3.0 working.

 

EDIT: First post has been updated.

 

If you're interested in testing this new feature feel free and let me know how you go.

Edited by headkaze

Share this post


Link to post
Share on other sites
ok, got it.  I searched the page for 1.5.8

 

do I need to delete this entry in KextsToPatch?

 

 

2.png.f4248b40e113a49ad4d1ccf6865810fe.png

Yes. The patch no longer works and is no longer needed, just need the boot flags and USBInjectAll.kext. Just make sure when you exclude the ports that your keyboard and mouse are connected too whether that be HS or SS you include them when they would normally be excluded so you can use them. Hope that makes sense.

 

 

Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites

didn't work for me.  here are my steps:

 

1\ Downloaded 0.7.0 USBInjectAll.kext and put it in Other folder.  Opened config.plist with Clover Configurator and added settings in Acpi using pulldown menu “List of Patches”, saved.

   - xHCI controller must be named 'XHC' (typical is XHC, but some use XHC1) (was already there)
   - EHCI #1 controller must be named EH01 (typical is EHC1)
   - EHCI #2 controller must be named EH02 (typical is EHC2)

File XHCI-200-series.injector.kext was already in Other folder

2\ rebooted, went to Configure option in the Clover Boot Menu and added args

   -uia_exclude_ss

   -uia_exclude_ssp

3\ Opened FB-Patcher v1.5.9 and most of the USB ports were already highlighted in green.  I used my thumb drive to highlight the remaining and changed the port type to be correct (USB 2 and 3's - I don't have any 3.1's on my Z270-P), then deleted all the ones that weren't in green.

4\ Rebooted, Clover Boot -> Configure and added args:

   -uia_exclude_hs

   -uia_exclude_ssp

   uia_include=HS06,HS08 (my mouse and kb)

5\ Ran FB-Patcher again, but now all the ports were disabled except the ones with my mouse and keyboard.  I unplugged my keyboard and plugged in my thumb drive just to see if it made a difference, then plugged the keyboard back in.  There were no other lines in the list so rebooted.

6\ Rebooted, Clover Boot -> Configure and added args:

   -uia_exclude_ss

   -uia_exclude_hs

   uia_include=HS06,HS08 (my mouse and kb)

7\ Ran FB-Patcher and now see a bunch of SS lines that weren't there before.  Tried thumb drive on ports but everything already in green stayed green and none of the new SS lines turned green, so I deleted all of those and finally exported the USBPorts.kext (content below).

8\ Copied USBPorts.kext to Other and deleted USBInjectAll.kext from Other, rebooted.

9\ Plugged in my usb 3.0 thumb drive, went to System Information -> USB and selected my thumb drive from the list on the top right and the information below still reads:

   Speed: Up to 480 Mb/sec

 

Something not right.

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>English</string>
	<key>CFBundleGetInfoString</key>
	<string>1.0 Copyright © 2018 Headsoft. All rights reserved.</string>
	<key>CFBundleIdentifier</key>
	<string>com.Headsoft.USBPorts</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string>USBPorts</string>
	<key>CFBundlePackageType</key>
	<string>KEXT</string>
	<key>CFBundleShortVersionString</key>
	<string>1.0</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>1.0</string>
	<key>IOKitPersonalities</key>
	<dict>
		<key>iMac18,3-XHC</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.apple.driver.AppleUSBHostMergeProperties</string>
			<key>IOClass</key>
			<string>AppleUSBHostMergeProperties</string>
			<key>IONameMatch</key>
			<string>XHC</string>
			<key>IOProviderClass</key>
			<string>AppleUSBXHCIPCI</string>
			<key>IOProviderMergeProperties</key>
			<dict>
				<key>port-count</key>
				<data>
				DAAAAA==
				</data>
				<key>ports</key>
				<dict>
					<key>HS03</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						AwAAAA==
						</data>
					</dict>
					<key>HS04</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						BAAAAA==
						</data>
					</dict>
					<key>HS05</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						BQAAAA==
						</data>
					</dict>
					<key>HS06</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						BgAAAA==
						</data>
					</dict>
					<key>HS07</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						BwAAAA==
						</data>
					</dict>
					<key>HS08</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						CAAAAA==
						</data>
					</dict>
					<key>HS09</key>
					<dict>
						<key>UsbConnector</key>
						<integer>0</integer>
						<key>port</key>
						<data>
						CQAAAA==
						</data>
					</dict>
					<key>HS10</key>
					<dict>
						<key>UsbConnector</key>
						<integer>0</integer>
						<key>port</key>
						<data>
						CgAAAA==
						</data>
					</dict>
					<key>HS12</key>
					<dict>
						<key>UsbConnector</key>
						<integer>0</integer>
						<key>port</key>
						<data>
						DAAAAA==
						</data>
					</dict>
				</dict>
			</dict>
			<key>model</key>
			<string>iMac18,3</string>
		</dict>
	</dict>
	<key>OSBundleRequired</key>
	<string>Root</string>
</dict>
</plist>

Screen Shot 2018-11-03 at 12.17.02 PM.png

1.5.9-1.png

Share this post


Link to post
Share on other sites
didn't work for me.  here are my steps:
 

1\ Downloaded 0.7.0 USBInjectAll.kext and put it in Other folder.  Opened config.plist with Clover Configurator and added settings in Acpi using pulldown menu “List of Patches”, saved.

   - xHCI controller must be named 'XHC' (typical is XHC, but some use XHC1) (was already there)
   - EHCI #1 controller must be named EH01 (typical is EHC1)
   - EHCI #2 controller must be named EH02 (typical is EHC2)

File XHCI-200-series.injector.kext was already in Other folder

2\ rebooted, went to Configure option in the Clover Boot Menu and added args

   -uia_exclude_ss

   -uia_exclude_ssp

3\ Opened FB-Patcher v1.5.9 and most of the USB ports were already highlighted in green.  I used my thumb drive to highlight the remaining and changed the port type to be correct (USB 2 and 3's - I don't have any 3.1's on my Z270-P), then deleted all the ones that weren't in green.

4\ Rebooted, Clover Boot -> Configure and added args:

   -uia_exclude_hs

   -uia_exclude_ssp

   uia_include=HS06,HS08 (my mouse and kb)

5\ Ran FB-Patcher again, but now all the ports were disabled except the ones with my mouse and keyboard.  I unplugged my keyboard and plugged in my thumb drive just to see if it made a difference, then plugged the keyboard back in.  There were no other lines in the list so rebooted.

6\ Rebooted, Clover Boot -> Configure and added args:

   -uia_exclude_ss

   -uia_exclude_hs

   uia_include=HS06,HS08 (my mouse and kb)

7\ Ran FB-Patcher and now see a bunch of SS lines that weren't there before.  Tried thumb drive on ports but everything already in green stayed green and none of the new SS lines turned green, so I deleted all of those and finally exported the USBPorts.kext (content below).

8\ Copied USBPorts.kext to Other and deleted USBInjectAll.kext from Other, rebooted.

9\ Plugged in my usb 3.0 thumb drive, went to System Information -> USB and selected my thumb drive from the list on the top right and the information below still reads:

   Speed: Up to 480 Mb/sec

 

Something not right.

 

xml version="1.0" encoding="UTF-8"?> version="1.0">CFBundleDevelopmentRegionEnglishCFBundleGetInfoString1.0 Copyright  2018 Headsoft. All rights reserved.CFBundleIdentifiercom.Headsoft.USBPortsCFBundleInfoDictionaryVersion6.0CFBundleNameUSBPortsCFBundlePackageTypeKEXTCFBundleShortVersionString1.0CFBundleSignature????CFBundleVersion1.0IOKitPersonalitiesiMac18,3-XHCCFBundleIdentifiercom.apple.driver.AppleUSBHostMergePropertiesIOClassAppleUSBHostMergePropertiesIONameMatchXHCIOProviderClassAppleUSBXHCIPCIIOProviderMergePropertiesport-count			DAAAAA==portsHS03UsbConnector3port					AwAAAA==HS04UsbConnector3port					BAAAAA==HS05UsbConnector3port					BQAAAA==HS06UsbConnector3port					BgAAAA==HS07UsbConnector3port					BwAAAA==HS08UsbConnector3port					CAAAAA==HS09UsbConnector0port					CQAAAA==HS10UsbConnector0port					CgAAAA==HS12UsbConnector0port					DAAAAA==modeliMac18,3OSBundleRequiredRoot

291017515_ScreenShot2018-11-03at12_17_02PM.png.258c8f9979ee9b217b61509365e7b4c8.png
1.5.9-1.png.210bf7bafee320ceaaa7e06d42a07924.png


This too was happening with me on my skylake build. The SS ports were detected in ioreg but not highlighted in FBPatcher.
If your getting USB 2 speeds on a 3.0 device you either didn’t include the SS port or set the connection type wrong so it’s only using the HS side.


Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites

Can I ask something ?

If we have a working usbport.ket from HS 10.13.6 can we use it for Mojave 10.14.1 / 10.14.2 , too ?

Share this post


Link to post
Share on other sites

Was thinking the same. Will do it again but this time include the matching SS ports to the active (green) HS ports. Hopefully that does the trick. 

Share this post


Link to post
Share on other sites
4 hours ago, matgeo said:

Can I ask something ?

If we have a working usbport.ket from HS 10.13.6 can we use it for Mojave 10.14.1 / 10.14.2 , too ?

Thats the best way to get the USBPort.kext working "properly" i've found. In 10.13 or 10.14 not 10.14.1, Use USBInjectAll and the proper kext to patch method. Once you have USB ports working correctly with that method, Then use FBPatcher to create your new USBPort.kext. Kext works flawless for me in 10.14.1 now. 

Share this post


Link to post
Share on other sites

> Ran FB-Patcher again, but now all the ports were disabled except the ones with my mouse and keyboard.

 

Yes, my bad please try FB-Patcher 1.6.0. They should stay green now.

 

> Ran FB-Patcher and now see a bunch of SS lines that weren't there before.  Tried thumb drive on ports but everything already in green stayed green and none of the new SS lines turned green, so I deleted all of those and finally exported the USBPorts.kext (content below)

 

Hmmm that's not right. For one thing I don't expect extra SS ports to show up when using the -uia_exclude_ss boot arg. I'll have to take a look when I get home.

Edited by headkaze

Share this post


Link to post
Share on other sites
On 11/4/2018 at 9:59 AM, douirc said:

Was thinking the same. Will do it again but this time include the matching SS ports to the active (green) HS ports. Hopefully that does the trick. 

Yeah, that did the trick!  No idea why during Step 7, when all the SS ports show up, why none turn green when I plug/unplug a USB3 device.  I matched all my HSXX ports that are USB3 with the same SSXX ports and left it in the list.  Step 9 didn't do anything for me, but maybe that's for USB3.1 ports?  Either way, all seems to be working fine now.  Attached is the code from my info.plist and I attached my USBPorts.kext in case anyone has the same Z270-P (save you some time).

 

Now I'm just wondering, do I keep XHCI-200-series-injector.kext and do leave the XHCI Patches in Acpi for my config.plist?  I assume the answer is yes but would like to confirm.

 

@headkaze nice job on the tool!  thank you!

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>English</string>
	<key>CFBundleGetInfoString</key>
	<string>1.0 Copyright © 2018 Headsoft. All rights reserved.</string>
	<key>CFBundleIdentifier</key>
	<string>com.Headsoft.USBPorts</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string>USBPorts</string>
	<key>CFBundlePackageType</key>
	<string>KEXT</string>
	<key>CFBundleShortVersionString</key>
	<string>1.0</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>1.0</string>
	<key>IOKitPersonalities</key>
	<dict>
		<key>iMac18,3-XHC</key>
		<dict>
			<key>CFBundleIdentifier</key>
			<string>com.apple.driver.AppleUSBHostMergeProperties</string>
			<key>IOClass</key>
			<string>AppleUSBHostMergeProperties</string>
			<key>IONameMatch</key>
			<string>XHC</string>
			<key>IOProviderClass</key>
			<string>AppleUSBXHCIPCI</string>
			<key>IOProviderMergeProperties</key>
			<dict>
				<key>port-count</key>
				<data>
				GAAAAA==
				</data>
				<key>ports</key>
				<dict>
					<key>HS03</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						AwAAAA==
						</data>
					</dict>
					<key>HS04</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						BAAAAA==
						</data>
					</dict>
					<key>HS05</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						BQAAAA==
						</data>
					</dict>
					<key>HS06</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						BgAAAA==
						</data>
					</dict>
					<key>HS07</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						BwAAAA==
						</data>
					</dict>
					<key>HS08</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						CAAAAA==
						</data>
					</dict>
					<key>HS09</key>
					<dict>
						<key>UsbConnector</key>
						<integer>0</integer>
						<key>port</key>
						<data>
						CQAAAA==
						</data>
					</dict>
					<key>HS10</key>
					<dict>
						<key>UsbConnector</key>
						<integer>0</integer>
						<key>port</key>
						<data>
						CgAAAA==
						</data>
					</dict>
					<key>HS12</key>
					<dict>
						<key>UsbConnector</key>
						<integer>255</integer>
						<key>port</key>
						<data>
						DAAAAA==
						</data>
					</dict>
					<key>SS03</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						EwAAAA==
						</data>
					</dict>
					<key>SS04</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						FAAAAA==
						</data>
					</dict>
					<key>SS05</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						FQAAAA==
						</data>
					</dict>
					<key>SS06</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						FgAAAA==
						</data>
					</dict>
					<key>SS07</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						FwAAAA==
						</data>
					</dict>
					<key>SS08</key>
					<dict>
						<key>UsbConnector</key>
						<integer>3</integer>
						<key>port</key>
						<data>
						GAAAAA==
						</data>
					</dict>
				</dict>
			</dict>
			<key>model</key>
			<string>iMac18,3</string>
		</dict>
	</dict>
	<key>OSBundleRequired</key>
	<string>Root</string>
</dict>
</plist>

 

USBPorts.kext.zip

Edited by douirc

Share this post


Link to post
Share on other sites
Yeah, that did the trick!  No idea why during Step 7, when all the SS ports show up, why none turn green when I plug/unplug a USB3 device.  I matched all my HSXX ports that are USB3 with the same SSXX ports and left it in the list.  Step 9 didn't do anything for me, but maybe that's for USB3.1 ports?  Either way, all seems to be working fine now.  Attached is the code from my info.plist and I attached my USBPorts.kext in case anyone has the same Z270-P (save you some time).
 
Now I'm just wondering, do I keep XHCI-200-series-injector.kext and do leave the XHCI Patches in Acpi for my config.plist?  I assume the answer is yes but would like to confirm.
 
[mention=1364628]headkaze[/mention] nice job on the tool!  thank you!
 
xml version="1.0" encoding="UTF-8"?> version="1.0">CFBundleDevelopmentRegionEnglishCFBundleGetInfoString1.0 Copyright  2018 Headsoft. All rights reserved.CFBundleIdentifiercom.Headsoft.USBPortsCFBundleInfoDictionaryVersion6.0CFBundleNameUSBPortsCFBundlePackageTypeKEXTCFBundleShortVersionString1.0CFBundleSignature????CFBundleVersion1.0IOKitPersonalitiesiMac18,3-XHCCFBundleIdentifiercom.apple.driver.AppleUSBHostMergePropertiesIOClassAppleUSBHostMergePropertiesIONameMatchXHCIOProviderClassAppleUSBXHCIPCIIOProviderMergePropertiesport-count			GAAAAA==portsHS03UsbConnector3port					AwAAAA==HS04UsbConnector3port					BAAAAA==HS05UsbConnector3port					BQAAAA==HS06UsbConnector3port					BgAAAA==HS07UsbConnector3port					BwAAAA==HS08UsbConnector3port					CAAAAA==HS09UsbConnector0port					CQAAAA==HS10UsbConnector0port					CgAAAA==HS12UsbConnector255port					DAAAAA==SS03UsbConnector3port					EwAAAA==SS04UsbConnector3port					FAAAAA==SS05UsbConnector3port					FQAAAA==SS06UsbConnector3port					FgAAAA==SS07UsbConnector3port					FwAAAA==SS08UsbConnector3port					GAAAAA==modeliMac18,3OSBundleRequiredRoot

 
USBPorts.kext.zip


To test if you need the config patches still and the XHCI-200-series-injector you can reboot and press space bar and block injected kexts > choose the right one then go to options and check the config patches and try boot before physically removing them as the above wil only be for one boot.


Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×