Skip to content

Commit 9518e29

Browse files
committed
Add support for Gale Peak (8087:0036)
1 parent 4863a3b commit 9518e29

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
@@ -71,6 +71,23 @@
7171
<key>idVendor</key>
7272
<integer>32903</integer>
7373
</dict>
74+
<key>IntelBluetoothFirmware_0036</key>
75+
<dict>
76+
<key>CFBundleIdentifier</key>
77+
<string>com.zxystd.IntelBluetoothFirmware</string>
78+
<key>IOClass</key>
79+
<string>IntelBluetoothFirmware</string>
80+
<key>IOMatchCategory</key>
81+
<string>IntelBluetoothFirmware</string>
82+
<key>IOProbeScore</key>
83+
<integer>4000</integer>
84+
<key>IOProviderClass</key>
85+
<string>IOUSBHostDevice</string>
86+
<key>idProduct</key>
87+
<integer>54</integer>
88+
<key>idVendor</key>
89+
<integer>32903</integer>
90+
</dict>
7491
<key>IntelBluetoothFirmware_3165</key>
7592
<dict>
7693
<key>CFBundleIdentifier</key>

IntelBluetoothFirmware/IntelBluetoothFirmware.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ 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) {
150+
} else if (productID == 0x0032 || productID == 0x0033 || productID == 0x0035 || productID == 0x0036) {
151151
currentType = kTypeGen3;
152152
} else {
153153
currentType = kTypeGen2;

IntelBluetoothInjector/Info.plist

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,21 @@
6363
<key>idVendor</key>
6464
<integer>32903</integer>
6565
</dict>
66+
<key>0036</key>
67+
<dict>
68+
<key>CFBundleIdentifier</key>
69+
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
70+
<key>IOClass</key>
71+
<string>BroadcomBluetoothHostControllerUSBTransport</string>
72+
<key>IOProbeScore</key>
73+
<integer>3000</integer>
74+
<key>IOProviderClass</key>
75+
<string>IOUSBHostDevice</string>
76+
<key>idProduct</key>
77+
<integer>54</integer>
78+
<key>idVendor</key>
79+
<integer>32903</integer>
80+
</dict>
6681
<key>3165ac</key>
6782
<dict>
6883
<key>CFBundleIdentifier</key>

0 commit comments

Comments
 (0)