Skip to content

Commit

Permalink
Add support for Intel Discrete Misty Peak2/BE202 (8087:0038)
Browse files Browse the repository at this point in the history
  • Loading branch information
zxystd committed Feb 8, 2024
1 parent 4beb85c commit b9127f5
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 1 deletion.
17 changes: 17 additions & 0 deletions IntelBluetoothFirmware/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,23 @@
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>IntelBluetoothFirmware_0038</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.zxystd.IntelBluetoothFirmware</string>
<key>IOClass</key>
<string>IntelBluetoothFirmware</string>
<key>IOMatchCategory</key>
<string>IntelBluetoothFirmware</string>
<key>IOProbeScore</key>
<integer>4000</integer>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>idProduct</key>
<integer>56</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>IntelBluetoothFirmware_3165</key>
<dict>
<key>CFBundleIdentifier</key>
Expand Down
3 changes: 2 additions & 1 deletion IntelBluetoothFirmware/IntelBluetoothFirmware.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,8 @@ IOService * IntelBluetoothFirmware::probe(IOService *provider, SInt32 *score)
XYLog("name=%s, class=%s, vendorID=0x%04X, productID=0x%04X\n", m_pDevice->getName(), provider->metaClass->getClassName(), vendorID, productID);
if (productID == 0x07dc || productID == 0x0a2a || productID == 0x0aa7) {
currentType = kTypeGen1;
} else if (productID == 0x0032 || productID == 0x0033 || productID == 0x0035 || productID == 0x0036) {
} else if (productID == 0x0032 || productID == 0x0033 || productID == 0x0035
|| productID == 0x0036 || productID == 0x0038) {
currentType = kTypeGen3;
} else {
currentType = kTypeGen2;
Expand Down
15 changes: 15 additions & 0 deletions IntelBluetoothInjector/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,21 @@
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>0038</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProbeScore</key>
<integer>3000</integer>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>idProduct</key>
<integer>56</integer>
<key>idVendor</key>
<integer>32903</integer>
</dict>
<key>3165ac</key>
<dict>
<key>CFBundleIdentifier</key>
Expand Down

0 comments on commit b9127f5

Please sign in to comment.