diff --git a/README.md b/README.md
index ee73578b1..901cac369 100644
--- a/README.md
+++ b/README.md
@@ -9,17 +9,10 @@ Current TO-DO's with this patcher:
* [ ] Create macOS Installer
* [ ] Install OpenCore to USB
* [ ] Install OpenCore to internal drive
-* [ ] USB mapping
- * [x] MacBook
- * [x] MacBook Air
- * [ ] MacBook Pro
- * [x] Man Mini
- * [x] iMac
- * [x] Mac Pro
- * [x] Xserve
-* [ ] Legacy GPU patches
+* [x] USB mapping
+* [ ] Legacy GPU Patches
* ie. 2011 and older
-* [ ] Audio patches
+* [ ] Legacy Audio Patches
* ie. 2011 and older
## Supported SMBIOS
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro10,1.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro10,1.kext/Contents/Info.plist
new file mode 100755
index 000000000..12d00cfd9
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro10,1.kext/Contents/Info.plist
@@ -0,0 +1,156 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,2
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 2100
+ kUSBSleepPowerSupply
+ 2600
+ kUSBWakePortCurrentLimit
+ 2100
+ kUSBWakePowerSupply
+ 3200
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBMuxEnabled
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBMuxEnabled
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-SHC1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ SHC1
+ IOProviderClass
+ AppleUSBXHCIPCI
+ IOProviderMergeProperties
+
+ kUSBMuxEnabled
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 3
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 3
+ port
+ AgAAAA==
+
+ PRT5
+
+ UsbConnector
+ 3
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 3
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro10,2.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro10,2.kext/Contents/Info.plist
new file mode 100755
index 000000000..d94930663
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro10,2.kext/Contents/Info.plist
@@ -0,0 +1,156 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,1
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 2100
+ kUSBSleepPowerSupply
+ 2600
+ kUSBWakePortCurrentLimit
+ 2100
+ kUSBWakePowerSupply
+ 3200
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBMuxEnabled
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBMuxEnabled
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-SHC1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ SHC1
+ IOProviderClass
+ AppleUSBXHCIPCI
+ IOProviderMergeProperties
+
+ kUSBMuxEnabled
+
+ port-count
+ BwAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 3
+ port
+ AQAAAA==
+
+ PRT3
+
+ UsbConnector
+ 3
+ port
+ AwAAAA==
+
+ PRT5
+
+ UsbConnector
+ 3
+ port
+ BQAAAA==
+
+ PRT7
+
+ UsbConnector
+ 3
+ port
+ BwAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro3,1.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro3,1.kext/Contents/Info.plist
new file mode 100755
index 000000000..6393dda69
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro3,1.kext/Contents/Info.plist
@@ -0,0 +1,157 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,2
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 1000
+ kUSBSleepPowerSupply
+ 1500
+ kUSBWakePortCurrentLimit
+ 1500
+ kUSBWakePowerSupply
+ 2000
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 255
+ port
+ AgAAAA==
+
+ PRT3
+
+ UsbConnector
+ 255
+ port
+ AwAAAA==
+
+ PRT4
+
+ UsbConnector
+ 255
+ port
+ BAAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BAAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 0
+ port
+ AgAAAA==
+
+ PRT3
+
+ UsbConnector
+ 2
+ port
+ AwAAAA==
+
+ PRT4
+
+ UsbConnector
+ 0
+ port
+ BAAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro4,1.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro4,1.kext/Contents/Info.plist
new file mode 100755
index 000000000..6393dda69
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro4,1.kext/Contents/Info.plist
@@ -0,0 +1,157 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,2
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 1000
+ kUSBSleepPowerSupply
+ 1500
+ kUSBWakePortCurrentLimit
+ 1500
+ kUSBWakePowerSupply
+ 2000
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 255
+ port
+ AgAAAA==
+
+ PRT3
+
+ UsbConnector
+ 255
+ port
+ AwAAAA==
+
+ PRT4
+
+ UsbConnector
+ 255
+ port
+ BAAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BAAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 0
+ port
+ AgAAAA==
+
+ PRT3
+
+ UsbConnector
+ 2
+ port
+ AwAAAA==
+
+ PRT4
+
+ UsbConnector
+ 0
+ port
+ BAAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,1.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,1.kext/Contents/Info.plist
new file mode 100755
index 000000000..2a4858015
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,1.kext/Contents/Info.plist
@@ -0,0 +1,220 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,2
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 1000
+ kUSBSleepPowerSupply
+ 1500
+ kUSBWakePortCurrentLimit
+ 1200
+ kUSBWakePowerSupply
+ 1700
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+ PRT4
+
+ UsbConnector
+ 255
+ port
+ BAAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ AwAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 0
+ port
+ AgAAAA==
+
+ PRT3
+
+ UsbConnector
+ 2
+ port
+ AwAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-OHC1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ OHC1
+ IOProviderClass
+ AppleUSBOHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-OHC2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ OHC2
+ IOProviderClass
+ AppleUSBOHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ AwAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 0
+ port
+ AgAAAA==
+
+ PRT3
+
+ UsbConnector
+ 2
+ port
+ AwAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,2.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,2.kext/Contents/Info.plist
new file mode 100755
index 000000000..60f3be736
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,2.kext/Contents/Info.plist
@@ -0,0 +1,234 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,2
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 1000
+ kUSBSleepPowerSupply
+ 2000
+ kUSBWakePortCurrentLimit
+ 1500
+ kUSBWakePowerSupply
+ 2500
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+ PRT4
+
+ UsbConnector
+ 255
+ port
+ BAAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BAAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 0
+ port
+ AgAAAA==
+
+ PRT3
+
+ UsbConnector
+ 2
+ port
+ AwAAAA==
+
+ PRT4
+
+ UsbConnector
+ 0
+ port
+ BAAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-OHC1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ OHC1
+ IOProviderClass
+ AppleUSBOHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-OHC2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ OHC2
+ IOProviderClass
+ AppleUSBOHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BAAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 0
+ port
+ AgAAAA==
+
+ PRT3
+
+ UsbConnector
+ 2
+ port
+ AwAAAA==
+
+ PRT4
+
+ UsbConnector
+ 0
+ port
+ BAAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,3.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,3.kext/Contents/Info.plist
new file mode 100755
index 000000000..383b3c5f3
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,3.kext/Contents/Info.plist
@@ -0,0 +1,213 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,2
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 1000
+ kUSBSleepPowerSupply
+ 1500
+ kUSBWakePortCurrentLimit
+ 1200
+ kUSBWakePowerSupply
+ 1700
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+ PRT4
+
+ UsbConnector
+ 255
+ port
+ BAAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 0
+ port
+ AgAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-OHC1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ OHC1
+ IOProviderClass
+ AppleUSBOHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-OHC2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ OHC2
+ IOProviderClass
+ AppleUSBOHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ AgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 0
+ port
+ AgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,4.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,4.kext/Contents/Info.plist
new file mode 100755
index 000000000..383b3c5f3
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,4.kext/Contents/Info.plist
@@ -0,0 +1,213 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,2
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 1000
+ kUSBSleepPowerSupply
+ 1500
+ kUSBWakePortCurrentLimit
+ 1200
+ kUSBWakePowerSupply
+ 1700
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+ PRT4
+
+ UsbConnector
+ 255
+ port
+ BAAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 0
+ port
+ AgAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-OHC1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ OHC1
+ IOProviderClass
+ AppleUSBOHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-OHC2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ OHC2
+ IOProviderClass
+ AppleUSBOHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ AgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 0
+ port
+ AgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,5.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,5.kext/Contents/Info.plist
new file mode 100755
index 000000000..4246e0aa5
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,5.kext/Contents/Info.plist
@@ -0,0 +1,227 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,1
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 1000
+ kUSBSleepPowerSupply
+ 1500
+ kUSBWakePortCurrentLimit
+ 1200
+ kUSBWakePowerSupply
+ 1700
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+ PRT4
+
+ UsbConnector
+ 255
+ port
+ BAAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 0
+ port
+ AgAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-OHC1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ OHC1
+ IOProviderClass
+ AppleUSBOHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+ PRT4
+
+ UsbConnector
+ 255
+ port
+ BAAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-OHC2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ OHC2
+ IOProviderClass
+ AppleUSBOHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 0
+ port
+ AgAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro6,1.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro6,1.kext/Contents/Info.plist
new file mode 100755
index 000000000..bc1e353fd
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro6,1.kext/Contents/Info.plist
@@ -0,0 +1,105 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,2
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 1000
+ kUSBSleepPowerSupply
+ 2000
+ kUSBWakePortCurrentLimit
+ 1500
+ kUSBWakePowerSupply
+ 2200
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBCompanion
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBCompanion
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro6,2.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro6,2.kext/Contents/Info.plist
new file mode 100755
index 000000000..97c8fdf82
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro6,2.kext/Contents/Info.plist
@@ -0,0 +1,105 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,2
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 1000
+ kUSBSleepPowerSupply
+ 2500
+ kUSBWakePortCurrentLimit
+ 1500
+ kUSBWakePowerSupply
+ 2700
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBCompanion
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBCompanion
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro7,1.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro7,1.kext/Contents/Info.plist
new file mode 100755
index 000000000..5e8b6355f
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro7,1.kext/Contents/Info.plist
@@ -0,0 +1,213 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,1
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 1000
+ kUSBSleepPowerSupply
+ 2000
+ kUSBWakePortCurrentLimit
+ 1500
+ kUSBWakePowerSupply
+ 2200
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT3
+
+ UsbConnector
+ 255
+ port
+ AwAAAA==
+
+ PRT4
+
+ UsbConnector
+ 0
+ port
+ BAAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-OHC1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ OHC1
+ IOProviderClass
+ AppleUSBOHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 0
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-OHC2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ OHC2
+ IOProviderClass
+ AppleUSBOHCIPCI
+ IOProviderMergeProperties
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT3
+
+ UsbConnector
+ 255
+ port
+ AwAAAA==
+
+ PRT4
+
+ UsbConnector
+ 0
+ port
+ BAAAAA==
+
+ PRT5
+
+ UsbConnector
+ 255
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 255
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro8,1.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro8,1.kext/Contents/Info.plist
new file mode 100755
index 000000000..410ad2389
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro8,1.kext/Contents/Info.plist
@@ -0,0 +1,112 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,1
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 2100
+ kUSBSleepPowerSupply
+ 2600
+ kUSBWakePortCurrentLimit
+ 2100
+ kUSBWakePowerSupply
+ 3700
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBCompanion
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBCompanion
+
+ port-count
+ AgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 255
+ port
+ AgAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro8,2.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro8,2.kext/Contents/Info.plist
new file mode 100755
index 000000000..33c93e605
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro8,2.kext/Contents/Info.plist
@@ -0,0 +1,112 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,2
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 2100
+ kUSBSleepPowerSupply
+ 2600
+ kUSBWakePortCurrentLimit
+ 2100
+ kUSBWakePowerSupply
+ 3700
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBCompanion
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBCompanion
+
+ port-count
+ AgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 255
+ port
+ AgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro8,3.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro8,3.kext/Contents/Info.plist
new file mode 100755
index 000000000..b4b9e3641
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro8,3.kext/Contents/Info.plist
@@ -0,0 +1,112 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,2
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 2100
+ kUSBSleepPowerSupply
+ 3100
+ kUSBWakePortCurrentLimit
+ 2100
+ kUSBWakePowerSupply
+ 4200
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBCompanion
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBCompanion
+
+ port-count
+ AgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 255
+ port
+ AgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro9,1.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro9,1.kext/Contents/Info.plist
new file mode 100755
index 000000000..f4bcb61ce
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro9,1.kext/Contents/Info.plist
@@ -0,0 +1,189 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,2
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,2
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 2100
+ kUSBSleepPowerSupply
+ 2600
+ kUSBWakePortCurrentLimit
+ 2100
+ kUSBWakePowerSupply
+ 3200
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBMuxEnabled
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBMuxEnabled
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-InternalHub-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSB20InternalHub
+ IOProviderMergeProperties
+
+ port-count
+ AgAAAA==
+ ports
+
+ PRT1
+
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbMux
+ XHCB
+ port
+ AgAAAA==
+
+
+
+ locationID
+ 437256192
+ model
+ MacBookPro11,2
+
+ MacBookPro11,2-SHC1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ SHC1
+ IOProviderClass
+ AppleUSBXHCIPCI
+ IOProviderMergeProperties
+
+ kUSBMuxEnabled
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 3
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 3
+ port
+ AgAAAA==
+
+ PRT5
+
+ UsbConnector
+ 3
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 3
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,2
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro9,2.kext/Contents/Info.plist b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro9,2.kext/Contents/Info.plist
new file mode 100755
index 000000000..0b0f77e4e
--- /dev/null
+++ b/payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro9,2.kext/Contents/Info.plist
@@ -0,0 +1,156 @@
+
+
+
+
+ CFBundleIdentifier
+ com.dortania.usbmap
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ USBmap-MacBookPro11,1
+ CFBundlePackageType
+ KEXT
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ IOKitPersonalities_x86_64
+
+ MacBookPro11,1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IOProviderClass
+ AppleUSBHostResources
+ IOProviderMergeProperties
+
+ kUSBSleepPortCurrentLimit
+ 2100
+ kUSBSleepPowerSupply
+ 2600
+ kUSBWakePortCurrentLimit
+ 2100
+ kUSBWakePowerSupply
+ 3200
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-EH01
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH01
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBMuxEnabled
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-EH02
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ EH02
+ IOProviderClass
+ AppleUSBEHCIPCI
+ IOProviderMergeProperties
+
+ kUSBMuxEnabled
+
+ port-count
+ AQAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 255
+ port
+ AQAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+ MacBookPro11,1-SHC1
+
+ CFBundleIdentifier
+ com.apple.driver.AppleUSBHostMergeProperties
+ IOClass
+ AppleUSBHostMergeProperties
+ IONameMatch
+ SHC1
+ IOProviderClass
+ AppleUSBXHCIPCI
+ IOProviderMergeProperties
+
+ kUSBMuxEnabled
+
+ port-count
+ BgAAAA==
+ ports
+
+ PRT1
+
+ UsbConnector
+ 3
+ port
+ AQAAAA==
+
+ PRT2
+
+ UsbConnector
+ 3
+ port
+ AgAAAA==
+
+ PRT5
+
+ UsbConnector
+ 3
+ port
+ BQAAAA==
+
+ PRT6
+
+ UsbConnector
+ 3
+ port
+ BgAAAA==
+
+
+
+ model
+ MacBookPro11,1
+
+
+ OSBundleRequired
+ Root
+
+
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro10,1.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro10,1.zip
new file mode 100644
index 000000000..b097bbb9a
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro10,1.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro10,2.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro10,2.zip
new file mode 100644
index 000000000..af762e774
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro10,2.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro3,1.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro3,1.zip
new file mode 100644
index 000000000..4fa55f030
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro3,1.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro4,1.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro4,1.zip
new file mode 100644
index 000000000..ab6742516
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro4,1.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,1.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,1.zip
new file mode 100644
index 000000000..b976c7edf
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,1.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,2.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,2.zip
new file mode 100644
index 000000000..75a06bd13
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,2.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,3.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,3.zip
new file mode 100644
index 000000000..b7e2c2742
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,3.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,4.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,4.zip
new file mode 100644
index 000000000..884d66399
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,4.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,5.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,5.zip
new file mode 100644
index 000000000..58ed0653b
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,5.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro6,1.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro6,1.zip
new file mode 100644
index 000000000..0244b6e81
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro6,1.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro6,2.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro6,2.zip
new file mode 100644
index 000000000..089db0f2d
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro6,2.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro7,1.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro7,1.zip
new file mode 100644
index 000000000..0071f33a0
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro7,1.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro8,1.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro8,1.zip
new file mode 100644
index 000000000..23c880092
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro8,1.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro8,2.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro8,2.zip
new file mode 100644
index 000000000..bf749a393
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro8,2.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro8,3.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro8,3.zip
new file mode 100644
index 000000000..2d8a5b35b
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro8,3.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro9,1.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro9,1.zip
new file mode 100644
index 000000000..72e85113b
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro9,1.zip differ
diff --git a/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro9,2.zip b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro9,2.zip
new file mode 100644
index 000000000..aa207bc5c
Binary files /dev/null and b/payloads/Kexts/Maps/Zip/USB-Map-MacBookPro9,2.zip differ