maybe this:after big sur 11.3 update today all usb port not working .. what is the solution please help?before 11.3 all working fine
using USBPorts.kext for awhile, have had no issues with usb after any update:@Feartech Preach!
@dss862 if you can't get back in check this out too.
Big Sur 11.3 Update Broke USB 3
So if I already have mapped usb ports and don't use USBInjectall I shouldn't have any problems? Thats what I'm thinking. What you could do is find someone with a USBMap already made and edit it so that in includes all ports. Like, HS01-HS15 and SS01-SS10. Then enabled the XHCIPortLimit. If...www.tonymacx86.com
<?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-2020 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>MacBookPro13,1-PXSX</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleUSBMergeNub</string>
<key>IOClass</key>
<string>AppleUSBMergeNub</string>
<key>IONameMatch</key>
<string>PXSX</string>
<key>IOPCIPrimaryMatch</key>
<string>0x12421b21</string>
<key>IOProbeScore</key>
<integer>5000</integer>
<key>IOProviderClass</key>
<string>AppleUSBXHCIPCI</string>
<key>IOProviderMergeProperties</key>
<dict>
<key>kUSBSleepPortCurrentLimit</key>
<integer>2100</integer>
<key>kUSBSleepPowerSupply</key>
<integer>5100</integer>
<key>kUSBWakePortCurrentLimit</key>
<integer>2100</integer>
<key>kUSBWakePowerSupply</key>
<integer>5100</integer>
<key>port-count</key>
<data>
BAAAAA==
</data>
<key>ports</key>
<dict>
<key>SS01</key>
<dict>
<key>UsbConnector</key>
<integer>10</integer>
<key>name</key>
<string>SS01</string>
<key>port</key>
<data>
AQAAAA==
</data>
</dict>
<key>SS02</key>
<dict>
<key>UsbConnector</key>
<integer>10</integer>
<key>name</key>
<string>SS02</string>
<key>port</key>
<data>
AgAAAA==
</data>
</dict>
<key>SS03</key>
<dict>
<key>UsbConnector</key>
<integer>10</integer>
<key>name</key>
<string>SS03</string>
<key>port</key>
<data>
AwAAAA==
</data>
</dict>
<key>SS04</key>
<dict>
<key>UsbConnector</key>
<integer>10</integer>
<key>name</key>
<string>SS04</string>
<key>port</key>
<data>
BAAAAA==
</data>
</dict>
</dict>
</dict>
<key>model</key>
<string>MacBookPro13,1</string>
</dict>
<key>MacBookPro13,1-XHC</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleUSBMergeNub</string>
<key>IOClass</key>
<string>AppleUSBMergeNub</string>
<key>IONameMatch</key>
<string>XHC</string>
<key>IOPCIPrimaryMatch</key>
<string>0xa12f8086</string>
<key>IOProbeScore</key>
<integer>5000</integer>
<key>IOProviderClass</key>
<string>AppleUSBXHCISPT</string>
<key>IOProviderMergeProperties</key>
<dict>
<key>kUSBSleepPortCurrentLimit</key>
<integer>2100</integer>
<key>kUSBSleepPowerSupply</key>
<integer>5100</integer>
<key>kUSBWakePortCurrentLimit</key>
<integer>2100</integer>
<key>kUSBWakePowerSupply</key>
<integer>5100</integer>
<key>port-count</key>
<data>
FgAAAA==
</data>
<key>ports</key>
<dict>
<key>HS01</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>name</key>
<string>HS01</string>
<key>port</key>
<data>
AQAAAA==
</data>
</dict>
<key>HS04</key>
<dict>
<key>UsbConnector</key>
<integer>255</integer>
<key>name</key>
<string>HS04</string>
<key>port</key>
<data>
BAAAAA==
</data>
</dict>
<key>HS05</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>name</key>
<string>HS05</string>
<key>port</key>
<data>
BQAAAA==
</data>
</dict>
<key>HS06</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>name</key>
<string>HS06</string>
<key>port</key>
<data>
BgAAAA==
</data>
</dict>
<key>HS09</key>
<dict>
<key>UsbConnector</key>
<integer>255</integer>
<key>name</key>
<string>HS09</string>
<key>port</key>
<data>
CQAAAA==
</data>
</dict>
<key>SS01</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>name</key>
<string>SS01</string>
<key>port</key>
<data>
EQAAAA==
</data>
</dict>
<key>SS05</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>name</key>
<string>SS05</string>
<key>port</key>
<data>
FQAAAA==
</data>
</dict>
<key>SS06</key>
<dict>
<key>UsbConnector</key>
<integer>3</integer>
<key>name</key>
<string>SS06</string>
<key>port</key>
<data>
FgAAAA==
</data>
</dict>
</dict>
</dict>
<key>model</key>
<string>MacBookPro13,1</string>
</dict>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>
using USBPorts.kext for awhile, have had no issues with usb after any update:
XHCIPortLimit is disabled as not needed when using custom USBPorts.kext, only needs to be enabled when setting up usb portsCode:<?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-2020 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>MacBookPro13,1-PXSX</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleUSBMergeNub</string> <key>IOClass</key> <string>AppleUSBMergeNub</string> <key>IONameMatch</key> <string>PXSX</string> <key>IOPCIPrimaryMatch</key> <string>0x12421b21</string> <key>IOProbeScore</key> <integer>5000</integer> <key>IOProviderClass</key> <string>AppleUSBXHCIPCI</string> <key>IOProviderMergeProperties</key> <dict> <key>kUSBSleepPortCurrentLimit</key> <integer>2100</integer> <key>kUSBSleepPowerSupply</key> <integer>5100</integer> <key>kUSBWakePortCurrentLimit</key> <integer>2100</integer> <key>kUSBWakePowerSupply</key> <integer>5100</integer> <key>port-count</key> <data> BAAAAA== </data> <key>ports</key> <dict> <key>SS01</key> <dict> <key>UsbConnector</key> <integer>10</integer> <key>name</key> <string>SS01</string> <key>port</key> <data> AQAAAA== </data> </dict> <key>SS02</key> <dict> <key>UsbConnector</key> <integer>10</integer> <key>name</key> <string>SS02</string> <key>port</key> <data> AgAAAA== </data> </dict> <key>SS03</key> <dict> <key>UsbConnector</key> <integer>10</integer> <key>name</key> <string>SS03</string> <key>port</key> <data> AwAAAA== </data> </dict> <key>SS04</key> <dict> <key>UsbConnector</key> <integer>10</integer> <key>name</key> <string>SS04</string> <key>port</key> <data> BAAAAA== </data> </dict> </dict> </dict> <key>model</key> <string>MacBookPro13,1</string> </dict> <key>MacBookPro13,1-XHC</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleUSBMergeNub</string> <key>IOClass</key> <string>AppleUSBMergeNub</string> <key>IONameMatch</key> <string>XHC</string> <key>IOPCIPrimaryMatch</key> <string>0xa12f8086</string> <key>IOProbeScore</key> <integer>5000</integer> <key>IOProviderClass</key> <string>AppleUSBXHCISPT</string> <key>IOProviderMergeProperties</key> <dict> <key>kUSBSleepPortCurrentLimit</key> <integer>2100</integer> <key>kUSBSleepPowerSupply</key> <integer>5100</integer> <key>kUSBWakePortCurrentLimit</key> <integer>2100</integer> <key>kUSBWakePowerSupply</key> <integer>5100</integer> <key>port-count</key> <data> FgAAAA== </data> <key>ports</key> <dict> <key>HS01</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS01</string> <key>port</key> <data> AQAAAA== </data> </dict> <key>HS04</key> <dict> <key>UsbConnector</key> <integer>255</integer> <key>name</key> <string>HS04</string> <key>port</key> <data> BAAAAA== </data> </dict> <key>HS05</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS05</string> <key>port</key> <data> BQAAAA== </data> </dict> <key>HS06</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>HS06</string> <key>port</key> <data> BgAAAA== </data> </dict> <key>HS09</key> <dict> <key>UsbConnector</key> <integer>255</integer> <key>name</key> <string>HS09</string> <key>port</key> <data> CQAAAA== </data> </dict> <key>SS01</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>SS01</string> <key>port</key> <data> EQAAAA== </data> </dict> <key>SS05</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>SS05</string> <key>port</key> <data> FQAAAA== </data> </dict> <key>SS06</key> <dict> <key>UsbConnector</key> <integer>3</integer> <key>name</key> <string>SS06</string> <key>port</key> <data> FgAAAA== </data> </dict> </dict> </dict> <key>model</key> <string>MacBookPro13,1</string> </dict> </dict> <key>OSBundleRequired</key> <string>Root</string> </dict> </plist>
if you zip and upload your OC folder, then someone may have an idea....i put usbmapallports kext to kext folder of efi. change the info plist of the kext to my imac model still usb port not working after reset
this is my oc folder please help me make my all usb port working again just like in 11.2.3 and before