RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,058
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
easy direction and easy to produce the kext, but USB 3.0 still ain't working.
Code:<?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>
The data you have there looks wrong.
No SSxx ports, which means you'll disable USB3 functionality.
Seems like you didn't do "port discovery" correctly.
Plus, this guide uses an SSDT, not a kext.
Read post #1.