ac3bcn Posted January 13, 2009 Share Posted January 13, 2009 Hi , everybody, this is my problem. I Bought a Belkin Mini Bluetooth Dongle (F8T016NE) wich is suported in Mac OS X 10.2 or Higher (Manufacturer Info), and it is in HCL for 10.5.4, (works OOB=YES). The first time I pluged it was recognized like a Keyboard instead of Bluetooth Adapter. I´m in 10.5.6 , I tried with IOBluetoothFamily.kext from 10.5.4 and 10.5.5 = didn´t work. I Pluged in 10.4.11 intel iMac with the same results. It only was recognized ok,like Bluetooth Adapter, in a 10.3.9 PPC iMac. So, I´m thinking to try the IOBluetoothFamily.kext from 10.3.9 PPC, or maybe only the Plugins. Sorry for erroneus Info, I was wrong, it works ok on any iMac i tried, PPC and Intel, when i Pluged , It tried to detect a Bluetooth Keyboard,but it works ok on an iMac, but not in my system. The system load the Bluetooth Preferen Panel(in system preferences) and BT Icon in Menu Bar strikedthroug Bluetooth: no available When I try to configure or add a device it says that there is no Bluetooth hardware pluged in the computer, but it is shown in IOREG. Anyideas???? Thnaks EDITED: Screenshots System Log Errors and System Profiler when I plug in the USB Dongle. Bluetooth Preferences Panel appear in System Prefernces but it says there is no Bluetooth Hardware, and Bluetooth: Not available in Finder Menu Bar. BT_IOReg.zip BT_IOReg_iMac.ioreg.zip Link to comment https://www.insanelymac.com/forum/topic/146598-solvedbluetooth-dongle-not-recognized/ Share on other sites More sharing options...
ac3bcn Posted January 15, 2009 Author Share Posted January 15, 2009 This is the Console Message "CRASH" Error: Process: blued [2238] Path: /usr/sbin/blued Identifier: blued Version: ??? (???) Code Type: X86 (Native) Parent Process: launchd [1] Date/Time: 2009-01-15 02:23:06.739 +0100 OS Version: Mac OS X 10.5.6 (9G55) Report Version: 6 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Application Specific Information: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFNumber bytes]: unrecognized selector sent to instance 0x208c90' Thread 0 Crashed: 0 com.apple.CoreFoundation 0x90c69fb4 ___TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION___ + 4 1 libobjc.A.dylib 0x90a98e3b objc_exception_throw + 40 2 com.apple.CoreFoundation 0x90c7130a -[NSObject doesNotRecognizeSelector:] + 186 3 com.apple.CoreFoundation 0x90c6f90c ___forwarding___ + 892 4 com.apple.CoreFoundation 0x90c6f9d2 _CF_forwarding_prep_0 + 50 5 blued 0x0001fc36 0x1000 + 126006 6 blued 0x0000297f 0x1000 + 6527 7 blued 0x0000275d 0x1000 + 5981 8 blued 0x0002271a 0x1000 + 136986 9 blued 0x000026fa 0x1000 + 5882 Somebody can help me ?? Link to comment https://www.insanelymac.com/forum/topic/146598-solvedbluetooth-dongle-not-recognized/#findComment-1041665 Share on other sites More sharing options...
Boombeng Posted January 15, 2009 Share Posted January 15, 2009 Hi, I think we have a similar issue with, with the BCM2046B1 bluetooth chipset, see here But for the moment i didn't find any ways to go through this problem, i did read that for Linux system this chipset has to be set with an HID to HCI trick. Link to comment https://www.insanelymac.com/forum/topic/146598-solvedbluetooth-dongle-not-recognized/#findComment-1041893 Share on other sites More sharing options...
ac3bcn Posted January 15, 2009 Author Share Posted January 15, 2009 Hi, I think we have a similar issue with, with the BCM2046B1 bluetooth chipset, see here But for the moment i didn't find any ways to go through this problem, i did read that for Linux system this chipset has to be set with an HID to HCI trick. Thanks for the info, I'll investigate that. PD: First Post Edited Link to comment https://www.insanelymac.com/forum/topic/146598-solvedbluetooth-dongle-not-recognized/#findComment-1042041 Share on other sites More sharing options...
Boombeng Posted January 15, 2009 Share Posted January 15, 2009 Have look here also Link to comment https://www.insanelymac.com/forum/topic/146598-solvedbluetooth-dongle-not-recognized/#findComment-1042092 Share on other sites More sharing options...
ac3bcn Posted January 15, 2009 Author Share Posted January 15, 2009 Added IOReg with BT in the First Post Thanks for the help Link to comment https://www.insanelymac.com/forum/topic/146598-solvedbluetooth-dongle-not-recognized/#findComment-1042158 Share on other sites More sharing options...
ac3bcn Posted January 15, 2009 Author Share Posted January 15, 2009 I' think the Problem is with the HCIController, Apple or Broadcom, I tried both with the same results (AppleUSBBluetoothHCIController and BroadcomUSBBluetoothHCIController), Apple is the default one and editing the info.plist of BroadcomUSBBluetoothHCIController to get loaded. This is the System Log Error when I plug it Jan 15 21:32:02 macpro31-de-mac kernel[0]: [HCIController][configurePM] power parent ready after 1 tries Jan 15 21:32:02 macpro31-de-mac blued[188]: Apple Bluetooth daemon started. Jan 15 21:32:02 macpro31-de-mac com.apple.UserEventAgent-Aqua[113]: <CFArray 0x132f90 [0xa01031a0]>{type = mutable-small, count = 2, values = ( Jan 15 21:32:02 macpro31-de-mac com.apple.UserEventAgent-Aqua[113]: 0 : <CFString 0x1509b0 [0xa01031a0]>{contents = "/System/Library/CoreServices/Menu Extras/TimeMachine.menu"} Jan 15 21:32:02 macpro31-de-mac com.apple.UserEventAgent-Aqua[113]: 1 : <CFString 0x132f50 [0xa01031a0]>{contents = "/System/Library/CoreServices/Menu Extras/PPP.menu"} Jan 15 21:32:02 macpro31-de-mac com.apple.UserEventAgent-Aqua[113]: )} Jan 15 21:32:02 macpro31-de-mac blued[188]: *** -[NSCFNumber bytes]: unrecognized selector sent to instance 0x208c90 Jan 15 21:32:02 macpro31-de-mac blued[188]: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFNumber bytes]: unrecognized selector sent to instance 0x208c90' Jan 15 21:32:02 macpro31-de-mac blued[188]: Stack: (\n 2428936459,\n 2427031099,\n 2428965642,\n 2428958988,\n 2428959186,\n 130102,\n 10623,\n 10077,\n 42840,\n 43026,\n 43256,\n 939821,\n 940793,\n 941050,\n 942402,\n 141055,\n 9978\n) Jan 15 21:32:04 macpro31-de-mac ReportCrash[191]: Formulating crash report for process blued[188] Jan 15 21:32:04 macpro31-de-mac com.apple.launchd[1] (com.apple.blued[188]): Exited abnormally: Trace/BPT trap Jan 15 21:32:04 macpro31-de-mac com.apple.launchd[1] (com.apple.blued): Throttling respawn: Will start in 8 seconds Jan 15 21:32:04 macpro31-de-mac ReportCrash[191]: Saved crashreport to /Library/Logs/CrashReporter/blued_2009-01-15-213202_macpro31-de-mac.crash using uid: 0 gid: 0, euid: 0 egid: 0 Jan 15 21:32:12 macpro31-de-mac blued[194]: Apple Bluetooth daemon started. Jan 15 21:32:12 macpro31-de-mac blued[194]: *** -[NSCFNumber bytes]: unrecognized selector sent to instance 0x208c90 Jan 15 21:32:12 macpro31-de-mac blued[194]: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFNumber bytes]: unrecognized selector sent to instance 0x208c90' Jan 15 21:32:12 macpro31-de-mac blued[194]: Stack: (\n 2428936459,\n 2427031099,\n 2428965642,\n 2428958988,\n 2428959186,\n 130102,\n 10623,\n 10077,\n 42840,\n 43026,\n 43256,\n 939821,\n 940793,\n 941050,\n 942402,\n 141055,\n 9978\n) Jan 15 21:32:13 macpro31-de-mac ReportCrash[191]: Formulating crash report for process blued[194] Jan 15 21:32:12 macpro31-de-mac com.apple.UserEventAgent-Aqua[113]: <CFArray 0x132f90 [0xa01031a0]>{type = mutable-small, count = 2, values = ( Jan 15 21:32:12 macpro31-de-mac com.apple.UserEventAgent-Aqua[113]: 0 : <CFString 0x1509b0 [0xa01031a0]>{contents = "/System/Library/CoreServices/Menu Extras/TimeMachine.menu"} Jan 15 21:32:12 macpro31-de-mac com.apple.UserEventAgent-Aqua[113]: 1 : <CFString 0x132f50 [0xa01031a0]>{contents = "/System/Library/CoreServices/Menu Extras/PPP.menu"} Jan 15 21:32:12 macpro31-de-mac com.apple.UserEventAgent-Aqua[113]: )} Jan 15 21:32:13 macpro31-de-mac com.apple.launchd[1] (com.apple.blued[194]): Exited abnormally: Trace/BPT trap Jan 15 21:32:13 macpro31-de-mac com.apple.launchd[1] (com.apple.blued): Throttling respawn: Will start in 10 seconds Jan 15 21:32:13 macpro31-de-mac ReportCrash[191]: Saved crashreport to /Library/Logs/CrashReporter/blued_2009-01-15-213212_macpro31-de-mac.crash using uid: 0 gid: 0, euid: 0 egid: 0 Jan 15 21:32:23 macpro31-de-mac blued[195]: Apple Bluetooth daemon started. Help will be apreciated, thanks. Link to comment https://www.insanelymac.com/forum/topic/146598-solvedbluetooth-dongle-not-recognized/#findComment-1042739 Share on other sites More sharing options...
ac3bcn Posted January 16, 2009 Author Share Posted January 16, 2009 First Post Updated: I Added the IOReg file of an iMac with the USB Pluged, you'll can see that the differences are in AppleUSBBluetoothHCIControoler. Thanks for the help Link to comment https://www.insanelymac.com/forum/topic/146598-solvedbluetooth-dongle-not-recognized/#findComment-1043690 Share on other sites More sharing options...
ac3bcn Posted January 19, 2009 Author Share Posted January 19, 2009 Now my Belkin (F8t016ne) Mini Bletooth is working OK. Solved downgrading AppleSMBIOS.kext (Anv RX) to AppleSMBIOS Anv R9 Aparently the last release of AppleSMBIOS from Anv(Release X),was causing to Apple Bluetooth Daemon (blued proces) or HCI Controller not loading correctly. Thanks to all Link to comment https://www.insanelymac.com/forum/topic/146598-solvedbluetooth-dongle-not-recognized/#findComment-1048144 Share on other sites More sharing options...
d2a Posted August 20, 2009 Share Posted August 20, 2009 Hi there - i have the same bluetooth adapter and have so far failed to get it working. can you share in more detail how you got it working? Link to comment https://www.insanelymac.com/forum/topic/146598-solvedbluetooth-dongle-not-recognized/#findComment-1230662 Share on other sites More sharing options...
MacKonsti Posted November 11, 2010 Share Posted November 11, 2010 Guys, thank you for your input, I removed my patched Info.plist in the IOBluetoothFamily.kext and BroadcomUSBBluetoothHCIController.kext and reverted to vanilla by using this clever legacy kext from you! I can also switch it ON and OFF like previously. I attach it here, with some minor modifications, stressing again that the vendor and product IDs inside (found initially via System Profiler) are for this product (Belkin F8T016): <key>idProduct</key> <integer>362</integer> <key>idVendor</key> <integer>1293</integer> However, in the learning process, I wanted to ask dear ac3bcn or anyone else, about some parameters in this legacy Info.plist and what they mean or if they are really necessary, namely: <key>bConfigurationValue</key> <string>*</string> <key>bInterfaceNumber</key> <string>*</string> Why are there asterisks in the values? What does this mean? And do we really need these entries in the last (of three) Fake Apple Broadcom Bluetooth Interface entry? Also, in Fake Apple Broadcom Bluetooth Device we meet an entry: <key>iSerialNumber</key> <integer>0</integer> is this also necessary? Are we 'faking' a real Apple hardware part? This was found in IORegistryExplorer, too... Just to understand more of your technique! I will appreciate any comments on that. Cheers. LegacyBelkin.kext.zip Link to comment https://www.insanelymac.com/forum/topic/146598-solvedbluetooth-dongle-not-recognized/#findComment-1581034 Share on other sites More sharing options...
jamesaaaaa Posted October 31, 2011 Share Posted October 31, 2011 Guys, thank you for your input, I removed my patched Info.plist in the IOBluetoothFamily.kext and BroadcomUSBBluetoothHCIController.kext and reverted to vanilla by using this clever legacy kext from you! I can also switch it ON and OFF like previously. I attach it here, with some minor modifications, stressing again that the vendor and product IDs inside (found initially via System Profiler) are for this product (Belkin F8T016): <key>idProduct</key> <integer>362</integer> <key>idVendor</key> <integer>1293</integer> However, in the learning process, I wanted to ask dear ac3bcn or anyone else, about some parameters in this legacy Info.plist and what they mean or if they are really necessary, namely: <key>bConfigurationValue</key> <string>*</string> <key>bInterfaceNumber</key> <string>*</string> Why are there asterisks in the values? What does this mean? And do we really need these entries in the last (of three) Fake Apple Broadcom Bluetooth Interface entry? Also, in Fake Apple Broadcom Bluetooth Device we meet an entry: <key>iSerialNumber</key> <integer>0</integer> is this also necessary? Are we 'faking' a real Apple hardware part? This was found in IORegistryExplorer, too... Just to understand more of your technique! I will appreciate any comments on that. Cheers. Thank you so much, spent the whole of the weekend trying to wake from sleep to work editing the IOBluetooth kext. your kext worked perfectly. I took both the quiz's because my ordeal is finally over Thanks again James Link to comment https://www.insanelymac.com/forum/topic/146598-solvedbluetooth-dongle-not-recognized/#findComment-1766251 Share on other sites More sharing options...
Recommended Posts