From 4e23cfbaa84c96f7d9e5dfd305168ac9bef3814d Mon Sep 17 00:00:00 2001
From: Mykola Grymalyuk <48863253+khronokernel@users.noreply.github.com>
Date: Thu, 26 Nov 2020 15:50:21 -0700
Subject: [PATCH] Add MacBookPro Maps
---
README.md | 13 +-
.../Contents/Info.plist | 156 ++++++++++++
.../Contents/Info.plist | 156 ++++++++++++
.../Contents/Info.plist | 157 ++++++++++++
.../Contents/Info.plist | 157 ++++++++++++
.../Contents/Info.plist | 220 ++++++++++++++++
.../Contents/Info.plist | 234 ++++++++++++++++++
.../Contents/Info.plist | 213 ++++++++++++++++
.../Contents/Info.plist | 213 ++++++++++++++++
.../Contents/Info.plist | 227 +++++++++++++++++
.../Contents/Info.plist | 105 ++++++++
.../Contents/Info.plist | 105 ++++++++
.../Contents/Info.plist | 213 ++++++++++++++++
.../Contents/Info.plist | 112 +++++++++
.../Contents/Info.plist | 112 +++++++++
.../Contents/Info.plist | 112 +++++++++
.../Contents/Info.plist | 189 ++++++++++++++
.../Contents/Info.plist | 156 ++++++++++++
.../Kexts/Maps/Zip/USB-Map-MacBookPro10,1.zip | Bin 0 -> 2566 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro10,2.zip | Bin 0 -> 2564 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro3,1.zip | Bin 0 -> 2711 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro4,1.zip | Bin 0 -> 2559 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro5,1.zip | Bin 0 -> 2748 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro5,2.zip | Bin 0 -> 2602 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro5,3.zip | Bin 0 -> 2591 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro5,4.zip | Bin 0 -> 2591 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro5,5.zip | Bin 0 -> 2581 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro6,1.zip | Bin 0 -> 2654 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro6,2.zip | Bin 0 -> 2503 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro7,1.zip | Bin 0 -> 2731 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro8,1.zip | Bin 0 -> 2511 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro8,2.zip | Bin 0 -> 2515 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro8,3.zip | Bin 0 -> 2666 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro9,1.zip | Bin 0 -> 2640 bytes
.../Kexts/Maps/Zip/USB-Map-MacBookPro9,2.zip | Bin 0 -> 2551 bytes
35 files changed, 2840 insertions(+), 10 deletions(-)
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro10,1.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro10,2.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro3,1.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro4,1.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,1.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,2.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,3.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,4.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro5,5.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro6,1.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro6,2.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro7,1.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro8,1.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro8,2.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro8,3.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro9,1.kext/Contents/Info.plist
create mode 100755 payloads/Kexts/Maps/MacBookPro/USB-Map-MacBookPro9,2.kext/Contents/Info.plist
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro10,1.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro10,2.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro3,1.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro4,1.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,1.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,2.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,3.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,4.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro5,5.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro6,1.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro6,2.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro7,1.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro8,1.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro8,2.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro8,3.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro9,1.zip
create mode 100644 payloads/Kexts/Maps/Zip/USB-Map-MacBookPro9,2.zip
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 0000000000000000000000000000000000000000..b097bbb9afe2ad2b0fd3c0eed9184c63600e462b
GIT binary patch
literal 2566
zcmWIWW@Zs#00DuftA1bxl#pRiUu*n<@94IDR0HxJ{CdbG7Iy(CYN9gOtj-FInjpcfE+B1aV6cfXQ(^warbdki5<)^OiH)T>
zjE}@jRDA*p`Ptb1J^2%}_efLIoRGbDjy#d+_#>~dEipmB^@Qj&H8Is^Q&XNTWiq`U
zZ=oR>@?f2L@!NBoRVU9oF7RBhBw$5;LPBCr?yPAkGp3~EWXaB%F)d>Ro!-|aR60~r()kU#>3
zI7eMoAT;E`lqxWg@Pv%MbADb)YFwD&<9vXWEPje!(cb|g#R}DV$m!I
zky^8O$4b35Gmf1s5l~+wIXA4kN#va
z%aWL%oyx@bO})ZrPi4pj%a?PiQ%$D#Nlxq3m@ung>O`+?=_1>&TU#%@#AvZab;+bj
zKOTMCP#5@r(<3_{mDc<`)1zw~`+3(*l8&7<#Ua3>u})s^MaJ~wMGi-1*s!qcr22$U
z+xAxAcwyi-^U#E^ZEP+!j=3I5^Em3a`z?IpRd{vb6eGq^a}|{$g?(j8EG4V_mxrv=
z6rF73dCVokbTLh056bpUjn{wv|A6qP<#Iv2bH%=8&n^*u>TLX!k+WM_
z1-_h@|I(r8}qSU6=#Yc$<&0}vRXKwKe6UHgJzOQ{H-~LkG%CZ
zo$%Si&u4aN?#g+~r|dfGW+nbU-2a!gMQ6GC-ft7X^e@TIyIyxcy=vFNboIY~;=QY~
z|CmqS_kWXRyyWV=8#n6u-pPCOAh&nxygM6zNlRC+NnT%+vNm7riLtqDf7_FAr=!2P
zqqz7ir)SSpz3%dT|IusrWI=_`u^mgE&17O=0HuBGxq=s1ELjm-GQhKkUObKrLRuk_
ztHAb2vQn~xsZUYSQ9vx>IHy9HYw#f!QSpR?30~*UU-j0}IN^Eqw5N`qrmml_r>Bl*
zC?7}Ls=bUymTA1wn)Eq1=qpo^QMb2~7I%M?AcNiyTJxrI=}4fzBdzCWPpMpz?+dtgc*1B2vi0J
zZyiAtzG4KWBEwopLu`Uom&kPlsJeuKw~bLiCUq)LWZxkdiy*r|wGRxub*u-51wP-w
zQvtka#Mvf5coSqLav2S(jbPwy<0GJzaBt$XoA|m3=3h`4gDgkR3aFMp17;9>cEbIO
uBh3?tV36g=$qba+VBl@zA66oL4tE79c`v}5l?`MU8xURwdQ+Ai!~+1pLTc~;
literal 0
HcmV?d00001
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 0000000000000000000000000000000000000000..af762e774d60f456497e7435e88082e17d621721
GIT binary patch
literal 2564
zcmWIWW@Zs#00DuftA1bxl#pRiUu*n<@94IDR0HxJ{CdbG7Iy(CYN9gOtj-FInjpcfE+B1aV6cfXQ(^warbdki5<)^OiH)T>
zjE}@jRDA*p`Ptb1J^2%}_efLIoRGbDjy#d+_#>~dEipmB^@Qj&H8Is^Q&XNTWiq`U
zZ=oR>@?f2L@!NBoRVU9oF7RBhBw$5;LPBCr?yPAkGp3~EWXaB%F)d>Ro!-|aR60~r()kU#>3
zICouDAT;E`lqxWg@Pv%MbADb)YFwD&<9vXWEPje!{7k+g#R`?Hh8v!
zNNwN#rcW_91hPx4SdLGyI5|Uucga@&b6nYXIBzaJopfgZ``#zaP664bZ!JEtys>;f
zZ}0aF#xst8pB%7LS!vlE(-7zNtGE*F_%)(9vBa_jl3MfbcUYh5#}=Dw=vyHsm8lR5bbhn%2d
zx~;(Fh6U_K0SkRr&D+eJ&-}_edwo*h$upb$XLE8pUE<}K{H0AOanaA}h`yx^*TqCG
zGV7_NiM;l#u{}7kQ!IP7(wnyJ4l-SdhQH@cyL)Bz>#IipEay$|{c$1J$#rf2U$y7S
zH&!Ipn4MygdDH)~qhj-l1;y9)eL0n(Cu^u99H=0BIMhw+=Dff=ao->Hc(FgYFl~aD
z*Q3?H7yk%ge#^>>h%Lf82W3BN$&a
z(KYQ+ZNY|#?|i=6EWMIzc4=qD{>n?)?`>ah?O#%_5?gHj?YG_K%e?z6UQYiXeQEaP
z`k7z;UO)Tu)Qx|Ay}6l>%97c4n_jCaJI+_0^JZn=-jfrz?wdJT|IQa1sR{9%qObKc
zG%X&)tV^91BW(LeEV_C>BdF+^B5}@gIuio}DCJ|%6THAe$%@!=0iHSZ;&EgT(u#;&
z1-4I;m69DyeTs^X0%8%zITgxWgAcKYiYFvY@H%(?s<)2D3D2viJ$3Xnb^UxjJ#{=o
z`8e8E?PWZ&OyiZ-q|d=YUzv)Gy1kvWxPu(Kj_~juY0lWk{I^FzDz=c(V`E&QXJBTL
zXJ+84Jg=;%w74|Sw7Pk5X>n2e^djWIWplHyve-;ufdLAJ0B=Sn5oX+#BTyL_ymbUo
z_zDq}Y7A=;4Y3JUSt8dEpvn>k-Zn-7nbfH|k$s0;D1z())jcrq*0CNK7WjMzPX+LT
z5oe14;Z2a0$R#wWE`ou#jgNpqrB#6j$H)6RI{ODl=~Wa+R(sY6Jw^r{EJPE8V@9dgjf
ziJ7SS1QhbKvHg4UCuZ-FrlvU|d+!{1BGd6lUSV5ef`ID@(P?U8s?VmTJX^|SdOhAk
zLo(#SI`iVU=QgWOo_Ac}xn4=Yiu{Cx#GKq&(^6(kNy*8Qoik%v#FWgpFLDy|9%baL
z%uafiu`v75t7pqzzj%?eAUp3(QbJZj-h-TsSBDrF0=(HdbW6V5Z3G4}C?p_Z1Pbrh
zwN-)8a0gQ=z%arcF#68-dI4k;R?_WJ>*!xW0hV!%rbCv!0aL=
zIv77HDX@K9Zy>-b)i;{|od}%JJmKEdRV%&+waw?8dH%UnY*?n=d|htkByPE;3Ehm7
zLIoF8UJBmmduZOo=5pI-UY}Pa`6MPrrO&naQ1hZ%z@zNAgG5TD{B&i_fUTXrCjH!=
z%x+sPcFnzbLE(J%Y?Xtu@0Bdg7AJi)&D?$R`jsr#AKF&UXFq*h(JZ@q`jxi@c1Imc
z|0eJ4II!&96u$$JEtd1T@0Bm-FiV=;a4O=7!}1EzMy_L*KR^DuUVp}xjWXMhrcZJ#
z`CM^nPo~`Z4d>M-P08<@b!AO=nQV+|aY<*e&A|(-wfFrOzB#qEU&QT;=V8)mUmYg&d!K&
z)?(vU@o|_@wYH7@`=?y(lQKs%+_rYF{o!W#PkQd5IH|ItJz5LrNgq^*ynJQ{d)+?{
zF8OsL2gS0(s-K(w{rkIkrq%S2UEeF0r5w1wt>pckSGU9dub*M*@;@Y2j$QJ3MM%(Q
z
z`;Yn$>W{w)tl!@(aQ~CcRPjgb>_L@=br0TqcPjo{@Af0ndYkcq`zl@6dDK$*KB^Vg32F84}quinHU&A8323MSOqMZEQu@~;CVzZ
z9!D-ArJw+o+hGjAa=TEJIq-m?iVDXerk4p%7>%AS)J$ya;x;hwP<{UVm8zJ?lO?a7
zs)$XWBDQ?l5|wF7wAfjk&rVb{qS+NIdh(~{$|^?7nMYL>r?Re82({kIf228s
zzfHqf;P1=Jn|Dt1|05;ORtyYznSFwQOrVb
zlk{CtR)z2vqSHmDssa78^wqK@%Tk}EPD^?A{AKF1rB7csJ!J$%+obd5tp>n|0Yy%L
zHzSh>Gwxa&T!R3Kw~indo)QkFg2h^UKrDjQ;>dLus1}ETw~diNCROTmWWOPo*C4Av
zl_Cthb*u%31RlS^QzpF3#@SFocoJkIa@_%{Bw^rf<9(owa8Kf~n)oUc=37tzgX~7m
zoTzp`0%ln}R>FOYBNq~gT#((!DGZeTVc>1!UsmG$4R-`7g+YKfD;vlvHXu9;^yC(H
G5Dx%G+Ru*w
literal 0
HcmV?d00001
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 0000000000000000000000000000000000000000..ab6742516b91c4e6a7af2f2d9ec4ceee94e3dc08
GIT binary patch
literal 2559
zcmWIWW@Zs#00DuftA1bxl#pgnUqrB#6j$H)6RI{ODl=~Wa+R(sY6Jw^r{EJPE8V@9dgjf
ziJ7SS1QhbKvHg4UCuZ-FrlvU|d+!{1BGd6lUSV5ef`ID@(P?U8s?VmTJX^|SdOhAk
zLo(#SI`iVU=QgWOo_Ac}xn4=Yiu{Cx#GKq&(^6(kNy*8Qoik%v#FWgpFLDy|9%baL
z%uafiu`v75t7pqzzj%?eAUp3(QbJZj-h-TsSBDrF0=(HdbW6V5Z3G4}C?p_Z1Pbrh
zwN-)8a0gQ=z%arcF#68-dI4k;R?_WJ>*!xW0hV!%rbCv!0aL=
zIv77HDX@K9Zy>-b)i;{|od}%JJmKEdRV%&+waw?8dH%UnY*?n=d|htkByPE;3Ehm7
zLIoF8UJBmmduZOo=5pI-UY}Pa`6MPrrO&naQ1hZ%z@zNAgG5TD{B&i_fUTXrCjH!=
z%x+sPcFnzbLE(J%Y?Xtu@0Bdg7AJi)&D?$R`jsr#AKF&UXFq*h(JZ@q`jxi@c1Imc
z|0eJ4II!&96u$$JEtd1T@0Bm-FiV=;a4O=7!}1EzMy_L*KR^DuUVp}xjWXMhrcZJ#
z`CM^nPo~`Z4d>M-P08<@b!AO=nQV+|aY<*e&A|(-wfFrOzB#qEU&QT;=V8)mUmYg&d!K&
z)?(vU@o|_@wYH7@`=?y(lQKs%+_rYF{o!W#PkQd5IH|ItJz5LrNgq^*ynJQ{d)+?{
zF8OsL2gS0(s-K(w{rkIkrq%S2UEeF0r5w1wt>pckSGU9dub*M*@;@Y2j$QJ3MM%(Q
z
z`;Yn$>W{w)tl!@(aQ~CcRPjgb>_L@=br0TqcPjo{@Af0ndYkcq`zl@6dDK$*KB^Vg32F84}quinHU&A8323M;02aUmPD2g@I0ay
zk0Y0mR#4&EBcwRm2siUW<
z>*wp~spA>S$I-TGFXNGA8n3h_eGU%#%2Z_3?d_z+9pu
z;|e_kGmAVk16SpFWksdMrFo{+&5KKmi`u6bAqOs=`yZ_dp8+g2K!Fh8&B!FejJtLO
zDg%SJjvxw8NrF<5VJ)R07Qt#uup0RW!ZdQAWT
literal 0
HcmV?d00001
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 0000000000000000000000000000000000000000..b976c7edf1231cd1dbed541532a21de31f166f9a
GIT binary patch
literal 2748
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
ojhwwW4-LuiW2?M5MBm$
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
R;~5y(fbcBPlSb?y9st_%h=KqB
literal 0
HcmV?d00001
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 0000000000000000000000000000000000000000..0244b6e81d393e12c7bd80b7cccb007985f48fba
GIT binary patch
literal 2654
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
literal 0
HcmV?d00001
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 0000000000000000000000000000000000000000..bf749a3933eeab9b5dde0abe42e4c47023234709
GIT binary patch
literal 2515
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
IogKsj0NX{frvLx|
literal 0
HcmV?d00001
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 0000000000000000000000000000000000000000..72e85113bdd74ec926ff1c0ebb120ca2713d658c
GIT binary patch
literal 2640
zcmWIWW@Zs#00DuftA1bxl#pgnUqrB#6j$H)6RI{ODl=~Wa+R(sY6Jw^r{EJPE8V@9dgjf
ziJ7SS1QhbKvHg4UCuZ-FrlvU|d+!{1BGd6lUSV5ef`ID@(P?U8s?VmTJX^|SdOhAk
zLo(#SI`iVU=QgWOo_Ac}xn4=Yiu{Cx#GKq&(^6(kNy*8Qoik%v#FWgpFLDy|9%baL
z%uafiu`v75t7pqzzj%?eAUp3(QbJZj-h-TsSBDrF0=(HdbW6V5Z3G4}C?p_Z1PX7~
zx~f2ExPvJbU>M;J7=7pbypq(sl43|Ktb)b>-dI4k;R?_WJ>*!xW0hV!%rbCv!0aL=
zIv77HDX@K9Zy>-bvntW4vFo;Rz{*;c>b
z$-OGprZ@JX;O2&a^;%j%o+2C4gWD?(ue$NRR)1c%_*UV!!GDjv_`6N2>HVYz?y&g$
znQaPUsXs4$kJUN-H7<5TRN8iRhISqEb*_#z5AOU|J3aZNi&Nl~l*@%85+}qK+ojdq
zV%ns{pwe!ww50Q9aM6Qx&N*?`niK4pi1k(gq|ATd23TW_f$u*7kRYZ_>w-y>~#1^D2v7cd$MT5Sw1m
z)VzE7=Tosya~kKCs_>o9Gwq9H%gv5ayt?a#CZF;Hrk6Kk0xqiYR!DDFoF~byqUs|4
zY!k0I>p`uz+>r@iCtA#Sd*IqZM&6lwXQrz@Z7K|0C}G5OZC&@q{Knee35F{|x_da|
zow%evTF51Z1y2<+$@`b9dy-{y9!J*l?2l7x{^*+=T7OlbIA==1s7D--R{&yq;{F_*uGTS_wW{;&k1RH?f$&{yfJT7Zl90r
zcqskjauwJ`Hqn-@$%yp5`_w1*zCVMvskgg`R<#MV^^~tMa_EqSE5hJk#pt
z#ihkX?bC~p1DE%k7R6kc2`q*{p%CEB$RxsyySfD`1B17YAPP^>gi6
zN(WT^!ob_cNFb9cl`*p4kPBLnRiN4o2HrZ>0z(3i-{46AUfAMnVIVvSvJtt^2i0yc
z@V4;M1&
literal 0
HcmV?d00001
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 0000000000000000000000000000000000000000..aa207bc5c8cfd1d1303c4a5965127615900c4da3
GIT binary patch
literal 2551
zcmWIWW@Zs#00DuftA1bxl#pgnUqrB#6j$H)6RI{ODl=sKKS~Cec%u42xwrMAi=CIAZ=)1u!%8KVgALYMvVs&LP9Kwjiot^
zkHkz=eF6&k+1UO)`4hAENK@0CkiB<~Jdx@6Bd@S6F+srfgy=LiG1X^NQ=TnlGQA#e
zp&=RaV4ZpK+jE;$C(k=B@LaDXU`2jHLSjzttZ6ATrljO#$Bd5#;ZdN3<2Kk9J(dn?KT2~7!(qaFam`)
zZ(UU&G~B_I3NVat2aLXReqKpxUP&<|7Is5p0B^ml@!=Mt~U^1m2q}zTHrIGPtqZ$d0C5~qTZ}I^H)!g2$(Q=Rd~d#h$%C|C(WFG
zit<2yE>Wl64)i3*qlkov90Y6mAwhu0=P-Zkd*-F(>lNf=7MH+--~{$W|2F($(JTj%
zTC;e^O1(8Rj-4!-;NxO!b+LtO+sojz*4~?fKJe7i@BM{Uv-uy)Mdrqy63-qt&3vs(nmbA
z_pV#JLdt1*pomaQRGfEVRqXX(2j+#}T34;u9^@7;IO}YhRotSI`To-nNLV(xyPR<4
zKVqWrqLC*=WAdu!Zw}mU_;tx@#SGz18{TYAJJd9xg!z!l-i0nRGJeWUOV&KFmDTl2
z19zw7(JG<-Wfn#k58v9xvHPK}KzmYz&c5ZT+rPf5+S*g!xI9JLu4HyV;Opf5Cx5b-
zWl7BMHDYA{Eo`H9Pf6>=obBuP7|rrN&U4yD#6!Jc>O`+?=_1>&@3mQeiP2(<>XJ#5
zepJ=P>|a+OSuC$M>CpD=vy#jfEN2Tp*{kR4rJ%9IVL!ik$(F;(H`SATu)Q;Zlx%~e#26!w)Vv6QTGUmlXD
zAv)Q}^O#G7>0++tXxq0UGX)>2Jt*5aIbQ$y{{zCGw#xks+{PH?`m1V
zW7M=H)6PFaFPU-L4XeLpT;YoulVk0kSr+o`TQ`qsPGfq?wc-X5!yb3D^qwD+x^;|%
z-!ERgwj_PkbIqlBnN&*E?W+?@6!5z+n1Oh|8MlN
zef{juTQ}aamcD)Q$lYUo_pV2LzA3wU|K^R$t-h(bUwfA3xv%8%=M0BB)sUQh3#LA3
zDBd|Sve38We{_!QA2v|2qbMu(V;U0!11Q~N&k?-90?CrdLIIvN^x|=34${hpTm`mI
zl9iGjOnr)qjsjv4$2k?sT!Rm>h>9m9Oz=8){;Ic*#tF}>r#*G_G214p%PpyKb~4*HxpP|fI=a_n~_O`8F#G+R0alb9YGYH
z5(K3J!&*8+EP~aN$aMp#mV|+~jgdemRq9M+zaf{0Age%?4h+0?tObSy9>2kp0K81Z
z*$_Z@5@aKC*$k?LVBl@zeV~nSPvWtf_$mqJTTlRl>_*N7sCGXB<_$bn!hMS)xf6(7
pkln~B43y7c;BDg