Skip to content

Commit b9127f5

Browse files
committed
Add support for Intel Discrete Misty Peak2/BE202 (8087:0038)
1 parent 4beb85c commit b9127f5

File tree

3 files changed

+34
-1
lines changed

3 files changed

+34
-1
lines changed

IntelBluetoothFirmware/Info.plist

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,23 @@
8888
<key>idVendor</key>
8989
<integer>32903</integer>
9090
</dict>
91+
<key>IntelBluetoothFirmware_0038</key>
92+
<dict>
93+
<key>CFBundleIdentifier</key>
94+
<string>com.zxystd.IntelBluetoothFirmware</string>
95+
<key>IOClass</key>
96+
<string>IntelBluetoothFirmware</string>
97+
<key>IOMatchCategory</key>
98+
<string>IntelBluetoothFirmware</string>
99+
<key>IOProbeScore</key>
100+
<integer>4000</integer>
101+
<key>IOProviderClass</key>
102+
<string>IOUSBHostDevice</string>
103+
<key>idProduct</key>
104+
<integer>56</integer>
105+
<key>idVendor</key>
106+
<integer>32903</integer>
107+
</dict>
91108
<key>IntelBluetoothFirmware_3165</key>
92109
<dict>
93110
<key>CFBundleIdentifier</key>

IntelBluetoothFirmware/IntelBluetoothFirmware.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,8 @@ IOService * IntelBluetoothFirmware::probe(IOService *provider, SInt32 *score)
147147
XYLog("name=%s, class=%s, vendorID=0x%04X, productID=0x%04X\n", m_pDevice->getName(), provider->metaClass->getClassName(), vendorID, productID);
148148
if (productID == 0x07dc || productID == 0x0a2a || productID == 0x0aa7) {
149149
currentType = kTypeGen1;
150-
} else if (productID == 0x0032 || productID == 0x0033 || productID == 0x0035 || productID == 0x0036) {
150+
} else if (productID == 0x0032 || productID == 0x0033 || productID == 0x0035
151+
|| productID == 0x0036 || productID == 0x0038) {
151152
currentType = kTypeGen3;
152153
} else {
153154
currentType = kTypeGen2;

IntelBluetoothInjector/Info.plist

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,21 @@
7878
<key>idVendor</key>
7979
<integer>32903</integer>
8080
</dict>
81+
<key>0038</key>
82+
<dict>
83+
<key>CFBundleIdentifier</key>
84+
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
85+
<key>IOClass</key>
86+
<string>BroadcomBluetoothHostControllerUSBTransport</string>
87+
<key>IOProbeScore</key>
88+
<integer>3000</integer>
89+
<key>IOProviderClass</key>
90+
<string>IOUSBHostDevice</string>
91+
<key>idProduct</key>
92+
<integer>56</integer>
93+
<key>idVendor</key>
94+
<integer>32903</integer>
95+
</dict>
8196
<key>3165ac</key>
8297
<dict>
8398
<key>CFBundleIdentifier</key>

0 commit comments

Comments
 (0)