Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How to use a bluetooth dongle instead of built-in BT?

Just got an "Ultra Long Range Industrial" bluetooth dongle (BTD Bluetooth Dongle BT-6610). I want to use it instead of the built-in bluetooth because it has a much longer range.


How do I disable the built in bluetooth and enable the BT-6610?


The dongle shows up:


USB Bus:


Host Controller Location: Built-in USB

Host Controller Driver: AppleUSBOHCI

PCI Device ID: 0x0aa7

PCI Revision ID: 0x00b1

PCI Vendor ID: 0x10de

Bus Number: 0x06


Bolutek BTD-6610:


Product ID: 0x0001

Vendor ID: 0x0a12 (Cambridge Silicon Radio Ltd.)

Version: 59.41

Speed: Up to 12 Mb/sec

Manufacturer: Bolutek Technology Co.,Ltd.

Location ID: 0x06200000

Current Available (mA): 500

Current Required (mA): 200


BRCM2046 Hub:


Product ID: 0x4500

Vendor ID: 0x0a5c (Broadcom Corp.)

Version: 1.00

Speed: Up to 12 Mb/sec

Manufacturer: Apple Inc.

Location ID: 0x06100000

Current Available (mA): 500

Current Required (mA): 0


Bluetooth USB Host Controller:


Product ID: 0x8217

Vendor ID: 0x05ac (Apple Inc.)

Version: 1.80

Serial Number: xxxxxxxxx

Speed: Up to 12 Mb/sec

Manufacturer: Apple Inc.

Location ID: 0x06110000

Current Available (mA): 500

Current Required (mA): 0



Here are my bluetooth setting:



Apple Bluetooth Software Version: 2.4.0f1

Hardware Settings:

Address: xx-xx-xx-xx-xx-xx

Manufacturer: Cambridge Silicon Radio

Name: billbarnes

Firmware Version: 5941

Bluetooth Power: On

Discoverable: No

Vendor ID: 0

Product ID: 0x1

HCI Version: 4 (0x4)

HCI Revision: 5941 (0x1735)

LMP Version: 4 (0x4)

LMP Subversion: 5941 (0x1735)

Device Type (Major): Computer

Device Type (Complete): Macintosh Portable

Composite Class Of Device: 3670284 (0x38010c)

Device Class (Major): 1 (0x1)

Device Class (Minor): 3 (0x3)

Service Class: 448 (0x1c0)

Requires Authentication: No

Services:

Bluetooth File Transfer:

Folder other devices can browse: ~/Public

Requires Authentication: Yes

State: Enabled

Bluetooth File Exchange:

Folder for accepted items: ~/Downloads

Requires Authentication: Yes

When other items are accepted: Ask

When PIM items are accepted: Ask

When receiving items: Prompt for each file

State: Enabled

Devices (Paired, Favorites, etc)

.

.

.

Manufacturer: Cambridge Silicon Radio (0x3, 0x10db)

Incoming Serial Ports:

Serial Port 1:

Name: Bluetooth-PDA-Sync

RFCOMM Channel: 3

Requires Authentication: No

Outgoing Serial Ports:

Serial Port 1:

Address:

Name: Bluetooth-Modem

RFCOMM Channel: 0

Requires Authentication: No

Posted on Jun 18, 2011 9:38 AM

Reply
13 replies

Jun 18, 2011 10:22 AM in response to eatsnow

Update


I found Bluetooth Explorer which comes with the developer tools (if not installed already you'll find it on your osx install disk).


User uploaded file


But I can't seem to "Activate" the Bolutek. I can select it, but when I click "Activate" it just goes back to "Apple BRCM..."


Can anyone tell us:


  1. How to switch off the Apple host controller ?
  2. How to activate the Bolutek host controller ?


thanks!

Jun 18, 2011 11:45 AM in response to eatsnow

More Clues


The following console messages appear during startup:


6/18/11 11:23:35 AMblued[17]userApple Bluetooth daemon startedNotice


6/18/11 11:23:49 AMkernelkernFailing to load driver for new Bluetooth device: there is already a Bluetooth device in use on the system.


6/18/11 11:23:49 AM kernel kern SendHCIRequest failed, error (0xe00002c0)Failing to load driver for new Bluetooth device: there is already a Bluetooth device in use on the system.


6/18/11 11:23:57 AM kernel kern Failing to load driver for new Bluetooth device: there is already a Bluetooth device in use on the system.


6/18/11 11:23:57 AM kernel kern SendHCIRequest failed, error (0xe00002c0)Failing to load driver for new Bluetooth device: there is already a Bluetooth device in use on the system.



The following console messages appear during when I plug in the external bluetooth device:


6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning

6/18/11 11:41:43 AM blued[17] com.apple.console [_setUserPreference] syncs returns false Warning



Can anyone tell us:


  1. How to switch off the Apple host controller ?
  2. How to activate the Bolutek host controller ?


thanks!

Jun 18, 2011 7:33 PM in response to eatsnow

eatsnow wrote:


Just got an "Ultra Long Range Industrial" bluetooth dongle (BTD Bluetooth Dongle BT-6610). I want to use it instead of the built-in bluetooth because it has a much longer range.


How do I disable the built in bluetooth and enable the BT-6610?


I hunted down the "dongle" you mention and found it here. Based on what I see there I have a few questions:


1. What model Mac are you using? I know that with my late 2010 Mac Pro when I plug in my IOGear GBU421 BT dongle it disables the Apple built-in BT (which can be veified using that Host Selector in the BT Explorer as you discovered). However I've read in other discussion on BT dongles that this is not true for earlier models and the internal BT antenna needs to be disconnected.


2. Based on that page for your Bolutek device I see a picture of all the stuff that comes in the box. It shows a CD which it says contains drivers. Are there drivers on that CD required for the Mac? Did you install them? If your Mac is a 64-bit model are those drivers 64-bit?


And while not directly related to your problem, and somewhat off topic, I'm curious how these Chinese outfits can legally sell this stuff in the US. I thought unlicensed BT devices were legally limited by the FCC to about 30 feet (3 meters). Of course it begs the question why do you need such a range anyhow? Or maybe, contrary to the published specs, these things have been made legal to restrict their range to 30 feet and using the words "long range" is sort of equivalent to TV antennas being advertised as "HD" or "digital" 😀

Jun 19, 2011 3:30 AM in response to X423424X

Hi X42:


Your last paragraph intrigued me as I had the same impression:


I thought unlicensed BT devices were legally limited by the FCC to about 30 feet (3 meters)

Actually, 30 feet is 10 meters. 😉


Anyway, I researched and found this as part of a Wikipedia item:


Bluetooth is a standard wire-replacement communications protocol primarily designed for low power consumption, with a short range (power-class-dependent, but effective ranges vary in practice; see table below) based on low-cost transceiver microchips in each device.[7] Because the devices use a radio (broadcast) communications system, they do not have to be in visual line of sight of each other, however a quasi optical wireless path must be viable.[2]

Class Maximum Permitted Power Range
(approximate)
mW dBm
Class 1 100 20 ~100 meters
Class 2 2.5 4 ~10 meters
Class 3 1 0 ~5 meter

The effective range varies due to propagation conditions, material coverage, production sample variations, antenna configurations and battery conditions. In most cases the effective range of class 2 devices is extended if they connect to a class 1 transceiver, compared to a pure class 2 network. This is accomplished by the higher sensitivity and transmission power of Class 1 devices.[8]



Apparently there are BT devices that will transmit about 300 feet. I did look at the FCC site, but quickly became confused in the technbabble.


Barry

Jun 19, 2011 1:03 PM in response to Barry Hemphill

Interesting. Thanks for looking that info up (and correcting my mistake).


So since the device's specs say its raw transimit power is 19dBm then that would imply it's a class 1 device according to that table from wiki. But the specs also say its range is anywhere from 2km to 30km depending on the kind of antenna used but the wiki chart says max range ~100 meters. Go figure 😉

Jun 19, 2011 1:30 PM in response to X423424X

X423424X wrote:


1. What model Mac are you using? I know that with my late 2010 Mac Pro when I plug in my IOGear GBU421 BT dongle it disables the Apple built-in BT (which can be veified using that Host Selector in the BT Explorer as you discovered). However I've read in other discussion on BT dongles that this is not true for earlier models and the internal BT antenna needs to be disconnected.


I've tried two different machines: a MacBook Pro 5,3 (manufactured October, 2009) and a MacMini 4,1 (manufactured June, 2010). Both running 10.6.7 (Mini running unlimited-client server edition).


The behavior with your IOGear BT dongle is what I want, but not what I'm getting.

X423424X wrote:


2. Based on that page for your Bolutek device I see a picture of all the stuff that comes in the box. It shows a CD which it says contains drivers. Are there drivers on that CD required for the Mac? Did you install them? If your Mac is a 64-bit model are those drivers 64-bit?


Yes, there is a mini-CD included with the dongle hardware. According to the manufacturer it contains Windows drivers. That makes sense because I can't remember the last Mac I had with a tray-style CD player that could actually read those itty-bitty disks.


I interpret the console messages on startup to mean that the new device's driver is not loading because the exisitng BT device cannot be shut down for some reason. (This is consistent with the way Bluetooth Explorer can't change the host controller like it should be able to.)


6/18/11 11:23:49 AMkernelkernFailing to load driver for new Bluetooth device: there is already a Bluetooth device in use on the system.


6/18/11 11:23:49 AM kernel kern SendHCIRequest failed, error (0xe00002c0)Failing to load driver for new Bluetooth device: there is already a Bluetooth device in use on the system.




Can anyone tell us:


  1. How to switch off the Apple host controller ?
  2. How to activate the Bolutek host controller ?


thanks!

Oct 6, 2012 3:16 PM in response to eatsnow

I have the same problem, but I'm using a GBU421 dongle from IOGear. This device is widely recommended for macs, and the users manual says it works on 10.3.9 and higher. But when I called tech support, they told me it's not supported on 10.8. I used this device with no problems on 10.8 for 6 weeks, until one day it suddenly stopped working. When I plug it in, the Console reads:

10/6/12 3:13:22.000 PM kernel[0]: [BroadcomBluetoothHCIControllerUSBTransport][start] -- completed

10/6/12 3:13:22.000 PM kernel[0]: [IOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification

10/6/12 3:13:22.000 PM kernel[0]: Using bluetooth controller switch policy "default"

Until today, I was able to switch using Bluetooth Explorer whenver I wished, but now it's stuck on the Apple controller. I don't know what the problem is, but I'm going to file a bug report.

Apr 6, 2013 11:11 AM in response to eatsnow

I have this exact same problem! I also tried to use Bluetooth Explorer and the newest version I downloaded I don't believe has the ability anymore to switch your host controller. I cannot find the host controller option in the menu anymore. I am following steps from other threads and the images of the menus don't match up.


In 10.6 and lower the Assistant would setup an attached Bluetooth dongle, but he has been removed form the Utilities folder in 10.7 +. (He was the butler with the suite and tie icon.)


I work for a large company that uses 75% Mac. We have an Apple Rep and we have the ability to ask questions to Apple Engineers. I am working with my contact to find out how Apple expects us to connect an external host controller (BT Dongle).


I will share what I find out.


I am trying to connect this product


http://www.iogear.com/product/GBU321/


to a 2011 Mac Mini.

Jul 3, 2013 6:30 PM in response to theelysium

This thread/topic maybe long dead, but just in case. The current BT Explorer (4.0.9) does have thi option, its in the utilies menu -> HCL Seletion. And it appers to work, but my goal of using a BT dongle plugged into USB on a KVM switch to access a magic mouse on two differnt Macs has not been achived. The dongle is shown as active and appears to be connected to the magic mouse on one MBP, but when I swtich to the other even though it too shows the (now connected) dongle as acrivce, it can not find the magic mouse. or at least that is my current status.


The dongle I am using is a Kinivo BTD-300 (BT 3.0) which uses a Broadcom BT device.

Feb 7, 2014 8:30 PM in response to Bazpaul

Bluetooth Explorer


You have to install Bluetooth Explorer, then open it, then in Bluetooth Explorer press command+K/utilties menu HCI Controller.


From there you can change the BT controller.


However, when you restart it will go back to the internal controller.


I have read that in 10.9 if you use the Bluetooth Explorer to change the controller it will stay on a restart. I have not updated the one machine I use the Bluetooth Explore for so I don't know if that is true or not. We just never turn it off! LOL


How to use a bluetooth dongle instead of built-in BT?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.