Contribute
Register

Bluetooth not detected after update

Status
Not open for further replies.
Joined
Jun 4, 2013
Messages
11
Motherboard
GA-Z87-HD3
CPU
i7-4770
Graphics
AMD Radeon R9 390X, 8 Gt
Hi!

I've been using an old 3COM USB Bluetooth adapter (3CREB96).
It has been working perfectly for around a year now.
But yesterday, after installing the 2015-002, latest command line tools and Xcode updates on 10.9.5, it stopped working entirely.
It's not even listed at all with the system_profiler SPUSBDataType command.

However, booting the machine to Ubuntu and running lsusb lists it just perfectly:
Bus 001 Device 004: ID 0506:00a0 3Com Corp. 3CREB96 Bluetooth Adapter
(verbose one in pastebin: http://pastebin.com/DVF43yWV )
And it works just as it should. I've tried everything from changing USB-ports to different cables, it's just not showing up at all.

Does anyone have any ideas on how to debug this some more? Are there any other commands to list USB devices than system_profiler SPUSBDataType?

Thanks!

Motherboard: Gigabyte GA-Z87-HD3 Intel Z87
 
Update:
Just checked and IOBluetoothFamily.kext has changed in the update. Trying to revert to the old one and see if it works.

Code:
diff -r IOBluetoothFamily.kext/ /Volumes/OS\ X\ Backup/System/Library/Extensions/IOBluetoothFamily.kext/
diff -r IOBluetoothFamily.kext/Contents/Info.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/Info.plist6c6
<     <string>13F1048</string>
---
>     <string>13F17</string>
26c26
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
34c34
<     <string>13F1048</string>
---
>     <string>13F17</string>
Binary files IOBluetoothFamily.kext/Contents/MacOS/IOBluetoothFamily and /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/MacOS/IOBluetoothFamily differ
diff -r IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist
6c6
<     <string>13F1048</string>
---
>     <string>13F17</string>
26c26
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
34c34
<     <string>13F1048</string>
---
>     <string>13F17</string>
Binary files IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/MacOS/BroadcomBluetoothHostControllerUSBTransport and /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/MacOS/BroadcomBluetoothHostControllerUSBTransport differ
diff -r IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/_CodeSignature/CodeResources /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/_CodeSignature/CodeResources
9c9
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
16c16
<         Y8D4x1FeF2PiErfwStw6b/BYRDU=
---
>         9qqNOCvFcPQavH4prIncEv0Ad3o=
20c20
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
diff -r IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/version.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/version.plist
12c12
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
16c16
<     <string>4270004004000000</string>
---
>     <string>4270004003000000</string>
diff -r IOBluetoothFamily.kext/Contents/PlugIns/CSRBluetoothHostControllerUSBTransport.kext/Contents/Info.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRBluetoothHostControllerUSBTransport.kext/Contents/Info.plist
6c6
<     <string>13F1048</string>
---
>     <string>13F17</string>
26c26
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
34c34
<     <string>13F1048</string>
---
>     <string>13F17</string>
Binary files IOBluetoothFamily.kext/Contents/PlugIns/CSRBluetoothHostControllerUSBTransport.kext/Contents/MacOS/CSRBluetoothHostControllerUSBTransport and /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRBluetoothHostControllerUSBTransport.kext/Contents/MacOS/CSRBluetoothHostControllerUSBTransport differ
diff -r IOBluetoothFamily.kext/Contents/PlugIns/CSRBluetoothHostControllerUSBTransport.kext/Contents/_CodeSignature/CodeResources /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRBluetoothHostControllerUSBTransport.kext/Contents/_CodeSignature/CodeResources
9c9
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
16c16
<         hie1BkZWKEVcnJPTCN8KRMyj214=
---
>         F44VKSPPSWIxnNhbNhGjKQNTju4=
20c20
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
diff -r IOBluetoothFamily.kext/Contents/PlugIns/CSRBluetoothHostControllerUSBTransport.kext/Contents/version.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRBluetoothHostControllerUSBTransport.kext/Contents/version.plist
12c12
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
16c16
<     <string>4270004004000000</string>
---
>     <string>4270004003000000</string>
diff -r IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext/Contents/Info.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext/Contents/Info.plist
6c6
<     <string>13F1048</string>
---
>     <string>13F17</string>
26c26
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
34c34
<     <string>13F1048</string>
---
>     <string>13F17</string>
Binary files IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext/Contents/MacOS/CSRHIDTransitionDriver and /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext/Contents/MacOS/CSRHIDTransitionDriver differ
diff -r IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext/Contents/_CodeSignature/CodeResources /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext/Contents/_CodeSignature/CodeResources
20c20
<             2sSgWpKNBcpqS7xyi70u68PVYU0=
---
>             pDzvUZQf6Y+Z9F8osM2hFbnnXU8=
27c27
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
34c34
<         rS5bD1t+V67Ikyn62qOwNPC6MxU=
---
>         ET7Y+P8tlASO1gBvVMN78j6sp2Q=
49c49
<             2sSgWpKNBcpqS7xyi70u68PVYU0=
---
>             pDzvUZQf6Y+Z9F8osM2hFbnnXU8=
56c56
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
diff -r IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext/Contents/version.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext/Contents/version.plist
12c12
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
16c16
<     <string>4270004004000000</string>
---
>     <string>4270004003000000</string>
diff -r IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext/Contents/Info.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext/Contents/Info.plist
6c6
<     <string>13F1048</string>
---
>     <string>13F17</string>
26c26
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
34c34
<     <string>13F1048</string>
---
>     <string>13F17</string>
Binary files IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext/Contents/MacOS/IOBluetoothHostControllerUSBTransport and /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext/Contents/MacOS/IOBluetoothHostControllerUSBTransport differ
diff -r IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext/Contents/_CodeSignature/CodeResources /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext/Contents/_CodeSignature/CodeResources
9c9
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
16c16
<         BW2VupJyq3mckX6qGmi/Dm/XJXI=
---
>         zRfNH0yGYTjAPzqZPMXZFnbSmEc=
20c20
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
diff -r IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext/Contents/version.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext/Contents/version.plist
12c12
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
16c16
<     <string>4270004004000000</string>
---
>     <string>4270004003000000</string>
diff -r IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext/Contents/Info.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext/Contents/Info.plist
6c6
<     <string>13F1048</string>
---
>     <string>13F17</string>
26c26
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
34c34
<     <string>13F1048</string>
---
>     <string>13F17</string>
Binary files IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext/Contents/MacOS/IOBluetoothSerialManager and /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext/Contents/MacOS/IOBluetoothSerialManager differ
diff -r IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext/Contents/_CodeSignature/CodeResources /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext/Contents/_CodeSignature/CodeResources
29c29
<             2sSgWpKNBcpqS7xyi70u68PVYU0=
---
>             pDzvUZQf6Y+Z9F8osM2hFbnnXU8=
36c36
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
43c43
<         aG3c/ZdW1upvuUMj07+PAvvfYYA=
---
>         ubeMIN6WklTqd/P/yzGOhFS+DGo=
67c67
<             2sSgWpKNBcpqS7xyi70u68PVYU0=
---
>             pDzvUZQf6Y+Z9F8osM2hFbnnXU8=
74c74
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
diff -r IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext/Contents/version.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext/Contents/version.plist
12c12
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
16c16
<     <string>4270004004000000</string>
---
>     <string>4270004003000000</string>
diff -r IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothUSBDFU.kext/Contents/Info.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothUSBDFU.kext/Contents/Info.plist
6c6
<     <string>13F1048</string>
---
>     <string>13F17</string>
26c26
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
34c34
<     <string>13F1048</string>
---
>     <string>13F17</string>
Binary files IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothUSBDFU.kext/Contents/MacOS/IOBluetoothUSBDFU and /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothUSBDFU.kext/Contents/MacOS/IOBluetoothUSBDFU differ
Binary files IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothUSBDFU.kext/Contents/Resources/IOBluetoothUSBDFUTool and /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothUSBDFU.kext/Contents/Resources/IOBluetoothUSBDFUTool differ
diff -r IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothUSBDFU.kext/Contents/_CodeSignature/CodeResources /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothUSBDFU.kext/Contents/_CodeSignature/CodeResources
85c85
<         hfaYnkZy4OLog3U4WlrzVhb/o6g=
---
>         yT0gFujvHRbWkY9PE+Z0980aVBk=
89c89
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
96c96
<         GVDLeJVdgTSwpv8pcqyvUVoGoGk=
---
>         pB8WHNB5LLpFopBBHsyngem0Hb4=
176c176
<         hfaYnkZy4OLog3U4WlrzVhb/o6g=
---
>         yT0gFujvHRbWkY9PE+Z0980aVBk=
180c180
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
diff -r IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothUSBDFU.kext/Contents/version.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothUSBDFU.kext/Contents/version.plist
12c12
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
16c16
<     <string>4270004004000000</string>
---
>     <string>4270004003000000</string>
diff -r IOBluetoothFamily.kext/Contents/_CodeSignature/CodeResources /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/_CodeSignature/CodeResources
20c20
<             2sSgWpKNBcpqS7xyi70u68PVYU0=
---
>             pDzvUZQf6Y+Z9F8osM2hFbnnXU8=
27c27
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
34c34
<         VxC/dz//7IznqqgIiBexn1nldxY=
---
>         506DrIkMYFutxZqe290fASasfLA=
49c49
<             2sSgWpKNBcpqS7xyi70u68PVYU0=
---
>             pDzvUZQf6Y+Z9F8osM2hFbnnXU8=
56c56
<         UsNZhrbdGpu7GKz8Pa6WuPPnSWc=
---
>         aKBi/QCJAUydfZUDMDVOoERJucQ=
diff -r IOBluetoothFamily.kext/Contents/version.plist /Volumes/OS X Backup/System/Library/Extensions/IOBluetoothFamily.kext/Contents/version.plist
12c12
<     <string>4.2.7f4</string>
---
>     <string>4.2.7f3</string>
16c16
<     <string>4270004004000000</string>
---
>     <string>4270004003000000</string>
 
Nope.
Reverting didn't help at all.
It isn't showing on the USB list at all. Weirdly enough, other adapters are showing up.

Is there some blacklist of USB PIDs and VIDs somewhere?
 
Status
Not open for further replies.
Back
Top