beelzebozo Posted April 2, 2014 Share Posted April 2, 2014 OK, I got the Bluetooth kext to load with two edits to the BTFirmwareUploader.kext that I made.I added a new key to the info.plist in the Contents folder: <key>BCM-Broadcom-BCM20702A0-21fb-0a5c </key> <dict> <key>BTController</key> <string>BCM</string> <key>CFBundleIdentifier</key> <string>org.emlydinesh.driver.BTFirmwareUploader</string> <key>Firmware</key> <integer>0</integer> <key>IOClass</key> <string>BTFirmwareUploader</string> <key>IOProviderClass</key> <string>IOUSBDevice</string> <key>UpdFwAfterSleep</key> <true/> <key>idProduct</key> <integer>8699</integer> <key>idVendor</key> <integer>2652</integer> </dict> Then to the Info.plist in the Plugins>Contents folder inside the BluetoothDevInfo.kext, I added:<key>AppleBroadcomBTUSBController_21fb</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string> <key>IOClass</key> <string>BroadcomBluetoothHostControllerUSBTransport</string> <key>IOProviderClass</key> <string>IOUSBDevice</string> <key>LMPLoggingEnabled</key> <false/> <key>idProduct</key> <integer>8699</integer> <key>idVendor</key> <integer>2652</integer> </dict> You can try using my keys if your combo card shows as: USB Product Name, String, BCM20702A0 idProduct, Number, 0x21fb idVendor, Number, 0xa5c USB Vendor Name, String, Broadcom Corp The combo card is fully functional now. Thanks. Link to comment Share on other sites More sharing options...
soarhevn Posted April 4, 2014 Share Posted April 4, 2014 I have spent hours on this, and BT still will not connect with the Trackpad. It sees it, but no luck pairing. I have an Asus Z87I-Deluxe with the BCM4352. I have installed the BTFirmwareUploader.kext and see in the log that it successfully has updated the firmware. I tried it with the BTFirmwareUploader.kext only, and then also with toledo's bcm4352.kext as well. Neither works. When attempting to pair I see errors in the log: 4/3/14 5:30:43.000 PM kernel[0]: REQUIRE failure: inDataSize >= bytesToSend - file: /SourceCache/IOBluetoothFamily_kexts/IOBluetoothFamily-4230.4.10/Core/Family/HCI/IOBluetoothFamily.cpp:12923 4/3/14 5:30:43.000 PM kernel[0]: REQUIRE failure: destinationDevice != NULL - file: /SourceCache/IOBluetoothFamily_kexts/IOBluetoothFamily-4230.4.10/Core/Family/HCI/IOBluetoothFamily.cpp:12891 4/3/14 5:31:43.755 PM System Preferences[294]: Pairing device failed with:-536870208 IOReg at https://dl.dropboxusercontent.com/u/1364641/HarpSeal_IOReg.ioreg log: https://dl.dropboxusercontent.com/u/1364641/HarpSeal_system.log Would appreciate any help! Link to comment Share on other sites More sharing options...
EMlyDinEsH Posted April 4, 2014 Author Share Posted April 4, 2014 I have spent hours on this, and BT still will not connect with the Trackpad. It sees it, but no luck pairing. I have an Asus Z87I-Deluxe with the BCM4352. I have installed the BTFirmwareUploader.kext and see in the log that it successfully has updated the firmware. I tried it with the BTFirmwareUploader.kext only, and then also with toledo's bcm4352.kext as well. Neither works. When attempting to pair I see errors in the log: 4/3/14 5:30:43.000 PM kernel[0]: REQUIRE failure: inDataSize >= bytesToSend - file: /SourceCache/IOBluetoothFamily_kexts/IOBluetoothFamily-4230.4.10/Core/Family/HCI/IOBluetoothFamily.cpp:12923 4/3/14 5:30:43.000 PM kernel[0]: REQUIRE failure: destinationDevice != NULL - file: /SourceCache/IOBluetoothFamily_kexts/IOBluetoothFamily-4230.4.10/Core/Family/HCI/IOBluetoothFamily.cpp:12891 4/3/14 5:31:43.755 PM System Preferences[294]: Pairing device failed with:-536870208 IOReg at https://dl.dropboxusercontent.com/u/1364641/HarpSeal_IOReg.ioreg log: https://dl.dropboxusercontent.com/u/1364641/HarpSeal_system.log Would appreciate any help! Your System log was not complete and also i don't see my Kext loading successfully. From your ioreg, i see you have toleda kext which is loading and its preventing my kext loading completely. So, please remove those kexts and install only my kext then send me your System log. Link to comment Share on other sites More sharing options...
EMlyDinEsH Posted April 4, 2014 Author Share Posted April 4, 2014 OK, I got the Bluetooth kext to load with two edits to the BTFirmwareUploader.kext that I made. I added a new key to the info.plist in the Contents folder: <key>BCM-Broadcom-BCM20702A0-21fb-0a5c </key> <dict> <key>BTController</key> <string>BCM</string> <key>CFBundleIdentifier</key> <string>org.emlydinesh.driver.BTFirmwareUploader</string> <key>Firmware</key> <integer>0</integer> <key>IOClass</key> <string>BTFirmwareUploader</string> <key>IOProviderClass</key> <string>IOUSBDevice</string> <key>UpdFwAfterSleep</key> <true/> <key>idProduct</key> <integer>8699</integer> <key>idVendor</key> <integer>2652</integer> </dict>Then to the Info.plist in the Plugins>Contents folder inside the BluetoothDevInfo.kext, I added: <key>AppleBroadcomBTUSBController_21fb</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string> <key>IOClass</key> <string>BroadcomBluetoothHostControllerUSBTransport</string> <key>IOProviderClass</key> <string>IOUSBDevice</string> <key>LMPLoggingEnabled</key> <false/> <key>idProduct</key> <integer>8699</integer> <key>idVendor</key> <integer>2652</integer> </dict>You can try using my keys if your combo card shows as: USB Product Name, String, BCM20702A0 idProduct, Number, 0x21fb idVendor, Number, 0xa5c USB Vendor Name, String, Broadcom Corp The combo card is fully functional now. Thanks. I'll add your id's in my kext and will be there in the next minor update. Link to comment Share on other sites More sharing options...
r0ni3 Posted April 5, 2014 Share Posted April 5, 2014 i have a Atheros AR5B195, but ar3011 controller have a different pid - vid...on windows VID 0930 PID 0215 don't work Link to comment Share on other sites More sharing options...
EMlyDinEsH Posted April 7, 2014 Author Share Posted April 7, 2014 i have a Atheros AR5B195, but ar3011 controller have a different pid - vid... on windows VID 0930 PID 0215 don't work These ids are not supported added in 2.3, will be done in next minor update. Try to add your ids like i explained in the post and it will work. Link to comment Share on other sites More sharing options...
newcosmo20 Posted April 18, 2014 Share Posted April 18, 2014 Thank you for your great effort, EMlyDinEsH! My asus bcm20702a0 0b05:17cf works wonderfully. Just made a small donation for you. (Wish I could do more ) Link to comment Share on other sites More sharing options...
Polochamps Posted April 19, 2014 Share Posted April 19, 2014 @EMlyDinEsH Like what newcosmo20 said, bluetooth now works with bcm20702a0 0b05:17cf. Thank you so much! Link to comment Share on other sites More sharing options...
sapphire112 Posted April 20, 2014 Share Posted April 20, 2014 bluetooth now work bcm20702a0 0b05:17cf my asus formula VI Link to comment Share on other sites More sharing options...
sapphire112 Posted April 20, 2014 Share Posted April 20, 2014 Work windows 8,1 and reboot maverick bluetooth work pairing keyboard and mouse wireless????? Link to comment Share on other sites More sharing options...
Recommended Posts