Help - Search - Members - Calendar
Full Version: Bluetooth Fix
InsanelyMac Forum > Apple World > OS X > Boot Camp
Pages: 1, 2
jim
TESTED AND WORKS (getting Bluetooth on mac in windows XP)

I believe the reason for the bluetooth not working is because the Bluetooth device is in HID mode..

You have 2 options.. Use the SP2 bluetooth stack, or use the Widcomm stack which has all the profiles

With MS Stack to edit the file \WINDOWS\inf\bth.inf and add :
Apple=Apple, NT.5.1 in [Manufacturer]
and

[Apple.NT.5.1]
Apple Bluetooth Radio= BthUsb, USB\Vid_05ac&Pid_8205

under device section-start

OR
with widcomm u need to add the apple bluetooth in the device id list of the widcomm stack driver to get it to work.
Either way.. download the attachment.. rename it (remove rename.txt) so its a plain exe file..

The program switches the HID mode to HCI. To run open CMD and run
hid2hci.exe 05ac 1000

05ac is the apple device id.

This will switch the mode and windows will detect the bluetooth. This is NOT permanent and needs to be done on startup. So a good idea will be to place a shortcut in startup with that command

Windows will install a generic driver and use its stack, but if you want widcomm you need to do several other steps.

For widcomm, you need to download the latest stack.. bottom link is an ANYCOM driver. (with licence check removed). U'll need to install it and during the install it will complain no bluetooth found bla bla.. just install without it. it will ask for a restart.. do it wink.gif. After you restart, run the hid2hci (if not already in your startup).
Edit the file btwusb.inf in the install dir of the stack .. in program files under widcomm or anycom \bin\btwusb.inf.. After line 151 (under [WIDCOMM.NTx86.5.1] .. add
%APPLE.DeviceDesc%=BTWUSB, USB\VID_05AC&PID_8205

Now in your System properties, under Bluetooth devices. if you already have a generic bluetooth device.. change the driver and point it to that above dir (where you edited the file).

The RED BT icon should turn white and everything should work.. (Some say APPLE BT keybaord and mouse might not work but havent tested yet).

http://www.filefactory.com/get/v3/f2.php?f...af8519e52a1a964

p.s also thanks for jason for testing
AirmanPika
Cool I'll try this when I get a chance.
jim
in testing now..

the utility does not change any firmware just a trigger. if testing fails the post will be deleted..
as for piracy.. the link is a driver found on manufacturer's websites but with some checks removed (anycom)
abcslayer
Woww hohoo. Piracy? What do ya want when ya install the Omega driver? do you know that is the patched version of official ATI Catalyst.
Good job Jim, I have test the 5.0.1.1200 with normal bluetooth dongle and verify it fully working on my PC, so the problem is that the driver was not installed and the bluetooth dongle was not enumerated. Now you point out that we need to change the working mode.
hatoncat
Omega is supported and accepted by ATI and thus is not piracy. They have approved the usage of the software in that method.

Apple has a license from Widcomm for the stack which they have re-coded for the Mac OS. I do not see any legal complication with using a derived hardware with the original driver....

Or this thread wouldn't be here... smile.gif
AirmanPika
This fix worked wonders for me too. Now I have my bluetooth keyboard and Mouse working in windows, OSX, and the EFI/Selector screens with no problems (I use an MS Bluetooth KB and Mouse). Thanks.
JeremyA
I'm not using the Widcomm stack (just wanted to get it to work with XP SP2 alone) and while Windows detects a "USB Device" it fails to automatically find drivers for the device.

i tried manually selecting drivers and pointing at the Bluetooth category, but it didn't find any there either.

are there any other steps to getting this to work sans-Widcomm?
jim
I dont have a mac to test, but you can ADD the mac device id which is USB\Vid_05ac&Pid_8205 .

according to :
http://support.microsoft.com/kb/841803

its not listed so u need to add it.

try editing \WINDOWS\inf\bth.inf

and add the line anywhere i suppose (i would add it under Cambridge.NT.5.1)
Apple Bluetooth Radio= BthUsb, USB\Vid_05ac&Pid_8205

Save and update driver in System.

Let me know if it works so i can update the first post
JeremyA
Still didn't find it after updating the INF, deleting the "USB Device" and scanning for hardware changes. Both automatic driver search and manually pointing to "Bluetooth devices" was fruitless.

... i'm going to reboot to make sure the INF change is picked up.

EDIT: reboot didn't solve anything. Windows did ask me for drivers again, but couldn't find any on its own or when pointed to Bluetooth Devices or Bluetooth Radios.
mcfennek
Looking at may device manager, I can see 2 USB-HID devices with problems (MCE on MacMini). If I look at the properties of those two, I can see that the first one should be the IR Receiver und the second one just says USB Device.

Assuming that the second one is the bluetooth device, I get the following device id:

USB\VID_05AC&PID_9223

After editing bth.inf:
-added line "Apple=Apple, NT.5.1" to Manufacturer
-added lines "[Apple.NT.5.1]" "Apple MacMini Bluetooth Device= BthUsb, USB\Vid_05ac&Pid_9223" right underneath ";------------- Device section - Start -----------------------"

I was able to install the microsoft bluetooth driver. But I got the message that the device cannot start. Even after starting hid3hci.exe it wouldn't work. Did I use the wrong usb device? Any ideas?

Would also like to use the microsoft drivers.....
mcfennek
okay - forget my last posting. I still don't know what the device with id "USB\VID_05AC&PID_9223" is, but following jim's instuctions I got bluetooth working and actually connected my apple wireless keyboard (using it right now thumbsup_anim.gif). here's exactly what i was doing:

-added line "Apple=Apple, NT.5.1" to Manufacturer
-added section "[Apple.NT.5.1]" underneath ";------------- Device section - Start -----------------------"
-added entry "Apple Bluetooth Radio= BthUsb, USB\Vid_05ac&Pid_8205" underneath "[Apple.NT.5.1]"
-didn't reboot!
-on cmd prompt: hid2hci.exe 05ac 1000
-new device showed up and with manual driver section "Apple Bluetooth Radio" could be selected
-now another device showed up and identified itself as "Microsoft Bluetooth"

-> works fine now....
jim
glad to see it worked smile.gif
eightfive
Great stuff...

If this helps, my iMac Core Duo 20" bluetooth hardware id was "Apple Bluetooth Radio= BthUsb, USB\Vid_05ac&Pid_8206" (6 at the end instead of 5.)

Worked a treat.
Travis W
I had to follow what eightfive said because I am on a 20" iMac as well, but it worked and it does recognize the Apple Keyboard and Mouse. I'm using both now.
mcfennek
I still have 2 problems with the microsoft bluetooth stack:

1. when I pair the apple keyboard, I get asked what kind of key I want. no matter what I choose: I do not have the time to enter a key before the keyboard is installed. It always gets installed without a key.
2. I wouldn't really mind problem 1... but when I reboot my machine and start hdi2hci.exe I have another problem (eventually related to problem 1). The keyboard is still showing up in the bluetooth device manager (without a key), but it's not working anymore.

also - how are you guys starting hdi2hci.exe while booting the machine? I created a shortcut (including the options 05ac 1000) which is working when started from the windows explorer, but if i drag it into the autostart menu option it's not starting up....
nwSimon
For the 20", I just got bluetooth working if this helps anyone: http://forum.onmac.net/showthread.php?p=1424#post1424
weezer
Hello, where is hid2hci.exe utility in windows?

thanks.
mthosting
I made a simle installer from the directions on this post.

http://www.stephenjc.com/onmac/btinstall.zip
jnestore
Stephen,

I just used your package and it worked wonderfully. I am on a 2GHz Macbook Pro. I was able to pair my Logitech bluetooth mouse.
Thanks so much.


John
bhagiratha
It's now 1:27am and I got successful in getting my bluetooth device to work on my intel mac mini core duo.

You can get to see a pic of the Device Manager on my system here:

http://homepage.mac.com/bhagiratha/xp_on_m...otoAlbum27.html


thanks guys
agone
QUOTE(Stephen Cattaneo @ Mar 21 2006, 08:24 PM) *
I made a simle installer from the directions on this post.

http://www.stephenjc.com/onmac/btinstall.zip


Works great, thanks a lot !
m41ku
Hmm... I have a 17" iimac, and I followed the manual instructions for the microsoft bluetooth stack to a tee, and it isn't working. When I go to the device and try to load a driver for it, the entry I created in the bluetooth inf file simply isn't there. I've yet to try the installer, so as soon as I get home I'll do that, but I've been under the impression that there is a bluetooth preference pane (excuse the mac terminology) in control panel. Does this only appear once windows recognises the bluetooth device?

[EDIT] Also, in device manager I only see a bunch of 'unknown devices' no bluetooth enumerators or radios or what have you.
mthosting
In the control panel you will see the bluetooth icon when windows detects a bluetooth device.
asseeger
QUOTE(Stephen Cattaneo @ Mar 21 2006, 08:24 PM) *
I made a simle installer from the directions on this post.

http://www.stephenjc.com/onmac/btinstall.zip


Yipieeeeeh, it works!

Thanks to Stephen -- I'm really glad that some people are giving all their efforts to help!

Didn't work manually for me (probably made a fault with the editing...)

asseeger
mwbrown
I'm a little confused. I have a MBP 2.0 and have followed the posted instructions, but the only bluetooth device I've been able to get working is via Microsoft's Bluetooth stack. I've installed the driver and used that utility that was posted for hid2hci, but the Widcomm bluetooth icon is still red. I've been able to use a Kensignton BT dongle with the same driver and it worked flawlessly. Also does anyone know if OSX is going to support HFP?

Thanks.
losbolos
QUOTE(Stephen Cattaneo @ Mar 22 2006, 02:24 AM) *
I made a simle installer from the directions on this post.

http://www.stephenjc.com/onmac/btinstall.zip


Will it work on a MacBook Pro? Are the changes permanent or do I have to rerun everything everytime I booted?
Thanks.
theeaglehaslanded
QUOTE(Stephen Cattaneo @ Mar 21 2006, 08:18 PM) *
I made a simle installer from the directions on this post.

http://www.stephenjc.com/onmac/btinstall.zip

Thanks a million it worked for me
Built Like A Rock
works great on my macbook! Thanks alot.
5150 Joker
QUOTE(Stephen Cattaneo @ Mar 21 2006, 07:18 PM) *
I made a simle installer from the directions on this post.

http://www.stephenjc.com/onmac/btinstall.zip



Awesome, thank you. Marked for later.
scratchman
Hello,

I have the new macbook pro core 2 duo. So far none of the fixes listed here work sad.gif I was wondering if the apple hardware id had changed for the core 2's.

I noticed that I have no bluetooth icon in the control panel, yet I show the apple bluetooth icon in the device manager (after trying the fixes listed here). So the bluetooth icon in control panel only shows up when the computer has a 'valid' bluetooth device working properly i guess?

Thanks for anyhelp!
rpalermo
Me too... I also have the new macbook pro core 2 duo. I do not have the bluetooth control panel available to me. My device manager shows Apple Built-In Bluetooth and Microsoft Bluetooth Enumerator under the Bluetooth Radios, and under Network adapters I have Bluetooth Device (Personal Area Network) and Bluetooth Device (RFCOMM Protocol TDI). If I go to Network Connections, I have a Bluetooth Network Connection icon, but if I try to access it, I get an error - "An unexpected error occured. Please contact your system administrator". I've reinstalled the Mac Drivers multiple times. I am using 1.1.2 and did not need to do any of the fixes in this thread for the bluetooth to appear in the device manager. Another interesting thing - the first time I installed bootcamp, I temporarly used a disk image of WindowsXP from an unlicensed source, and the bluetooth control panel showed up. When I reinstalled WindowsXP with my valid licensed copy, I no longer get the bluetooth control panel. Weird.
Monty77
I too am a fellow MacBook C2D sufferer with no BT .. anyone found a solution yet?

Cheers,
Adam
DAddYE
Can any one reup this file?

http://www.stephenjc.com/onmac/btinstall.zip

I cant download them
Thanks so much
nikecmh
QUOTE(DAddYE @ Dec 3 2006, 06:28 PM) *
Can any one reup this file?

http://www.stephenjc.com/onmac/btinstall.zip

I cant download them
Thanks so much


The second to last post on page 1 of this thread has the download that works. Don't click the link, click the attached file below it =)
DAddYE
okey thanks so much
mgoh99
wanted to let people know that the btinstall.exe works fine in vista. my might mouse used to work without the the scroll wheel but this enables its perfectly under rtm 6000.

before i installed this there was no bluetooth module in control panel, the mouse just worked strangely enough without detecting or installing any hardware. but now there is the module in cp. AMAZING! thank you very much
txz
For vista I had to manually copy the files over from the btinstall.zip file into win\inf and win\ as the script is suppose to do.

The install did correctly setup the start up items for though. so after i ran the install and copyed the files over I went in to the start menu and ran the bt script and it popped up.

Thanks
mgoh99
hey guys,

do not use this. it is outdated. there is a much simpler way. the new bootcamp should have bluetooth working already off the install. if not you can manually install the drivers that came with it.

http://bootcampresources.com/forums/index.php?showtopic=79

go to this site to find out how to expand the drivers.

next find the USB Composite Device under USB serial controllers. I don't have the ID but it should be

USB\VID_05AC&PID_8205&REV_1965

install the device manually and browse to the folder with the BthKicker in the expanded files. select the inf for the driver.

If you can't find this hardware ID, just try all the USB composite devices. one will allow you to install the driver.

this wored on black macbook c2d. I don't have to run the script everytime i want to use BT. its now always one.
BlueVoice
Bluetooth works fine here. I'm with Win XP SP2 and I'd like to use the "My Bluetooth places" to be able to make use of the DUN function on my Treo 680 when I'm on the road. Anyone any suggestion on how can I get "My Bluetooth places to work"? The color of the Bluetooth icon of the Bluetooth stack is red. How can I get it to white?
berry_lthird
I was able to get Bluetooth to work by using the hid2hci utility. I expanded all the Boot Camp drivers off the Boot Camp driver CD to a local folder on my system. When the dialogue came-up, I browsed to the Boot Camp drivers folder and it found and installed the drivers from there.

Works great! Thanks.
dalou
I need to connect my bluetooth headset and use it with skype. Even if under the latest boot camp (1.1.2) bluetooth is working without any fix on my mbp and several bt equipments, I still need to switch to widcomm bluetooth stack to be abble to support headsets. why oh why didn't microsoft implement that ... sights ...

You seem to have a working solution for me. kind of old (written a long time ago) and from what I've read it is risky too but I'm willing to try as I'm desperate to make my bluetooth headset work and I can't find any other solution on the net.

Unfortunately the link you provide for the widcomm driver is broken.

Can you provide a new link please ?

thanks
dalou


dalou
I finally managed to install the Widcomm stack v 5.1.0.1100 on my macbook pro under windows XP and boot camp 1.1.2
Now my bluetooth 2.0 headset works fine with skype
I also manage to synchronize with my nokia phone using bluetooth 2.0 connection

I just followed these instructions :
http://www.dev-hack.com/forum/viewtopic.php?t=1297
astro_1
I finally got apple wireless keyboard and mouse to pair ok to DBT-122 dongle on my MacPro under Bootcamp.. it works great.. BUT
each time I boot back into OSX or winxp under bootcamp.. I need to pair the wireless keyboard and mouse again each time before it will work
is anyone else having this problem
kkrull
Anyone using the Microsoft stack unable to get the children of the Apple Built-In Bluetooth device working? Specifically:

BTH\MS_RFCOMM\6&2ccd287a&0&0
BTH\MS_BTHBRB\6&2ccd287a&0&1
BTH\MS_BTHPAN\6&2ccd287a&0&2

Updating the bth.inf file would not help me load drivers for these. Although the Microsoft Bluetooth control panel will identify and add Bluetooth devices, I suspect that the lack of drivers\profiles is keeping them from working.

Anyone else see in device manager these listings by connection... (see attached)

Or these by type... (see attached)

Update: If you see these then your install has forgotten where the drivers are supposed to be. Have your device manager update drivers point to c:\windows\system32 and it will find them all there. Vista gets confused after you look in new places for drivers and it seems to forget the default locations for them.
kkrull
Has anyone gotten a bluetooth headset working?

I have paired a bluetooth headset to my Vista Macbook only to find that the services for the headset cannot find drivers. Some of these drivers will be A2DP and not included in the Microsoft stack, but others should be there. Specifically my HT820 Motoroal headset generates the following services, all of which create driverless "Bluetooth Peripheral Device" entries in the other devices category of the device manager: Audio Sink; Handsfree Telephony; Headset; and Remote Control.
Ungenious
Has anyone gotten A2DP to work at all with any set of drivers with Windows?

I'm trying to get my iMuffs working with Win Xp (Boot Camp MacBook Pro). I've followed the directions in http://www.dev-hack.com/forum/viewtopic.php?t=1297 and I have hands-free working no problem.

But unfortunately, the Widcomm Bluetooth program gives me an error when trying to set up the Stereo-Audio Profile.

Thanks in advanced,
Ungenious
Nott32
http://www.stephenjc.com/onmac/btinstall.zip

I used the attachment installed A+ just need to find the headset to try it out thanks!
Sub
Sorry to put life in to a super old thread again, but I am having the same Issue with my Bluetooth Headset. I have tried the fix @ dev-hack / dev-toast / same instructions that are listed on this forum and no luck. I am following the widcomm directions. 5.1.0.1100

Firstly, I have a newer Mac Book Pro that I purchased directly from apple in September, so it is the newer version of the c2d. I get all the way to the end after I have the widcomm drivers installed and I run into driver problems. Basically tell it to use the btwusb.inf driver and it does not like it. I have also ran "hid2hci.exe 05ac 1000" without errors and also have tried adding the following to the .inf file:

(I am adding under [WIDCOMM.NTx86.5.1])


%AppleBuildInBt.DeviceDesc%=BTWUSB, USB\VID_05AC&PID_8205

with no luck and also just


%APPLE.DeviceDesc%=BTWUSB, USB\VID_05AC&PID_8205


and still no luck. XP fails to install the driver every time. I get an error saying "the driver could not be installed" Has anyone else had this issue? I really just need to be able to use my headset as a headset and the default bluetooth driver will not lt me do this.

Any help would be greatly appreciated. Thank you!
Sub
So no one has any information they can relate to my issue? This is not working for me. Here is what happens after I point to the btwusb.inf
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.