Skip to content

Commit 5354f1a

Browse files
committed
Add support for Intel Madison Peak (MsP2) device, ID 0x8087:0x0035.
1 parent a9aec13 commit 5354f1a

File tree

3 files changed

+33
-1
lines changed

3 files changed

+33
-1
lines changed

IntelBluetoothFirmware/Info.plist

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,23 @@
5454
<key>idVendor</key>
5555
<integer>32903</integer>
5656
</dict>
57+
<key>IntelBluetoothFirmware_0035</key>
58+
<dict>
59+
<key>CFBundleIdentifier</key>
60+
<string>com.zxystd.IntelBluetoothFirmware</string>
61+
<key>IOClass</key>
62+
<string>IntelBluetoothFirmware</string>
63+
<key>IOMatchCategory</key>
64+
<string>IntelBluetoothFirmware</string>
65+
<key>IOProbeScore</key>
66+
<integer>4000</integer>
67+
<key>IOProviderClass</key>
68+
<string>IOUSBHostDevice</string>
69+
<key>idProduct</key>
70+
<integer>53</integer>
71+
<key>idVendor</key>
72+
<integer>32903</integer>
73+
</dict>
5774
<key>IntelBluetoothFirmware_3165</key>
5875
<dict>
5976
<key>CFBundleIdentifier</key>

IntelBluetoothFirmware/IntelBluetoothFirmware.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ IOService * IntelBluetoothFirmware::probe(IOService *provider, SInt32 *score)
145145
XYLog("name=%s, class=%s, vendorID=0x%04X, productID=0x%04X\n", m_pDevice->getName(), provider->metaClass->getClassName(), vendorID, productID);
146146
if (productID == 0x07dc || productID == 0x0a2a || productID == 0x0aa7) {
147147
currentType = kTypeGen1;
148-
} else if (productID == 0x0032 || productID == 0x0033) {
148+
} else if (productID == 0x0032 || productID == 0x0033 || productID == 0x0035) {
149149
currentType = kTypeGen3;
150150
} else {
151151
currentType = kTypeGen2;

IntelBluetoothInjector/Info.plist

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,21 @@
4848
<key>idVendor</key>
4949
<integer>32903</integer>
5050
</dict>
51+
<key>0035</key>
52+
<dict>
53+
<key>CFBundleIdentifier</key>
54+
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
55+
<key>IOClass</key>
56+
<string>BroadcomBluetoothHostControllerUSBTransport</string>
57+
<key>IOProbeScore</key>
58+
<integer>3000</integer>
59+
<key>IOProviderClass</key>
60+
<string>IOUSBHostDevice</string>
61+
<key>idProduct</key>
62+
<integer>53</integer>
63+
<key>idVendor</key>
64+
<integer>32903</integer>
65+
</dict>
5166
<key>3165ac</key>
5267
<dict>
5368
<key>CFBundleIdentifier</key>

0 commit comments

Comments
 (0)