griftopia Posted November 10, 2017 Author Share Posted November 10, 2017 @Herve, I was simply following Bronxtech's lead. And I tried the way you describe in 6220 guide already. I hear you when you say "you have everything you need". Well this is exactly how I got my BT 380 to work on my E6330. However I can't get my BT 370 to work the same way in M6400. I will try once again but I know i already did Rehabman's Brcm kexts I already tried. Did not work. Maybe I'm making stupid mistake patching the Broadcom plugin under IOBluetoothFamily. I'll try again and post here. If I can only get it to work I can do the FakeSMC way. EDIT: Please see attached. There are two ways I've tried in attached kext because there are two different types of syntax available. Neither works. If you search "370" inside the Broadcom plugin you can see. I'm pasting each of them here. First way <key>Broadcom2046FamilyUSBBluetoothHCIController_370</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string> <key>IOClass</key> <string>BroadcomBluetoothHostControllerUSBTransport</string> <key>IOProviderClass</key> <string>IOUSBHostDevice</string> <key>LMPLoggingEnabled</key> <true/> <key>idProduct</key> <integer>33112</integer> <key>idVendor</key> <integer>16700</integer> </dict> Second way <key>PID 33112 0x8158 VID 16700 0x413c</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string> <key>Dongles</key> <dict> <key>Dell</key> <string>Bluetooth 370</string> </dict> <key>IOClass</key> <string>BroadcomBluetoothHostControllerUSBTransport</string> <key>IOProviderClass</key> <string>IOUSBHostDevice</string> <key>idProduct</key> <integer>33112</integer> <key>idVendor</key> <integer>16700</integer> </dict> Also, when I plugin spare usb bt adapter I have, it actually tries to connect to "Dell Bluetooth 370" which is in same laptop. And this without any kext or kext patch for BT. How is this possible? Almost seems like laptop recognizes the 370 at some level OOTB, but not quite. IOBluetoothFamily.kext.zip Link to comment Share on other sites More sharing options...
griftopia Posted November 12, 2017 Author Share Posted November 12, 2017 @Herve - if you can please tell me you spot any errors on my plist patch options. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted November 12, 2017 Administrators Share Posted November 12, 2017 Are you sure your BT module has dev id 8158? Because in post #17, you stated dev id 8156? Why don't you double check in IOReg, hmm? Better, post a zipped saved output from IORegistryExplorer, I'll do it myself. Link to comment Share on other sites More sharing options...
griftopia Posted November 12, 2017 Author Share Posted November 12, 2017 Herve, I think I mentioned it shows up as 8156 on windows but 8158 on mac os. This was what was throwing me off before I confirmed on insanelymac. I also got hold of old hd I had kept from el capitan days for my E6500 which also had this card. I confirmed the DellBluetoothHCI had 33112 = 8158 in it as well. Quite sure it is 8158. IOReg attached. Thanks in advance. M6400.zip Link to comment Share on other sites More sharing options...
griftopia Posted November 16, 2017 Author Share Posted November 16, 2017 @Herve, just checking if you had time to take a look at my BT issue. Link to comment Share on other sites More sharing options...
Recommended Posts