Harsh J

Memoirs of a QWERTY Keyboard

Configuring the Broadcom 2045A Bluetooth Dongle in Windows


If your bluetooth dongle shows up as a BCM2045A under Other Devices in Device Manager, there’s an easier way to configure it without having to install its bulky driver from the CD you got. And if you didn’t receive a CD with your BCM2045A Bluetooth Dongle, this guide is definitely for you.

Tested on: Windows XP Professional and Windows Vista Ultimate.

First, connect the device to the computer via USB as usual. Now Windows will tell you installing the new hardware has failed and so on, not even Windows Update can resolve it. This is typical of Windows as it doesn’t have the required drivers for this particular Broadcom BCM2045A Device.

Now right-click on My Computer and hit Manage. From the window that pops out, click Device Manager on the left side-pane. You must see the ‘BCM2045A’ written in it under the section ‘Other Devices’. Right click that and hit Properties now. Go to the details tab and from the drop down menu that appears, select Hardware ID. You should see two lines that look like below:


Right click the second one (Without the REV* thing) and select Copy.

Now head to My Computer and under the Windows directory, enter the directory named INF (or inf) and locate the bth.ini file in it. Open the bth.ini file with your favorite text editor (I prefer the vanilla Notepad), and find the line called “Device Section Start” in it.

Now locate the name ‘Broadcom‘ and under it, you’ll see a device of BCM2033 or so with a different Hardware ID. Just replace the 2033 with a 2045A and the 2033 in the Hardware ID line (Something like “Transceiver= BthUsb, USBVID_0A5C&PID_2033“) with 2045 in place of 2033. Else, just erase the USB/VID line and paste the one you had earlier copied into the clipboard.

Save the file and quit.

Now replug the device and go to Device Manager again via My Computer – Manage. Find the BCM2045A again and right click and choose Update Driver. When Windows offers to search for drivers for the 2045A ask it to show you a list of known hardware to choose manually. Now look for Bluetooth Radio devices and under that look for Broadcom.

Under Broadcom, choose the one that has 2045A (i.e, the one we edited. It may still show up as 2033, but still, select it!) And hit next. The devices will now be found, installed and configured. Thus, you dont need to install the crappy drivers from the CD unless you’re in love with it…

Happy hacking.

P.S. Next time, don’t buy a cheap hardware like this BCM2045A ones. Its better and easier to use a known and popular device even if they cost a few bucks extra. Or you can consider going in for Ubuntu OS rather.

Written by Harsh

February 6th, 2007 at 1:48 pm

195 Responses to 'Configuring the Broadcom 2045A Bluetooth Dongle in Windows'

Subscribe to comments with RSS or TrackBack to 'Configuring the Broadcom 2045A Bluetooth Dongle in Windows'.

  1. nice hack without installing drivers


    8 Feb 07 at 10:46 am

  2. Yep, way easier than to wait half an hour installing crap 3rd party stuff. All this work needs really is a simple edit of 2033 to 2045 thats all. Then rest is history.

    Harsh J

    8 Feb 07 at 4:50 pm

  3. Thanks for the clear instructions. This is exactly what I needed to get my MSI Star Key dongle (a Broadcom 2045A) to talk to my BlackBerry Desktop Manager.

    The BB Desktop Manager and probably other PDA and smartphone synchronization only works with the native Microsoft Bluetooth stack.

    The WIDCOMM software and drivers that came with the dongle supports additional services. For example, it could talk to my BT headset. But I didn’t need that, I needed to sync with the BlackBerry Desktop Manager and that only works with the native Windows driver stack.

    This is easy and straightforward. I would add that if (like me) you already installed the Widcomm software from the CD and want to revert to the Windows stack, then find the BT hardware ID in device manager and patch your bth.ini file as described. Then uninstall the Widcomm software from Add/Remove Programs. If plugging the dongle in again loads the old driver, right click on the device in Device Manager and “Uninstall” it and then unplug it. Plugging it in again should invoke “Found New Hardware” and you can manually select the WIndows driver as described.

    Thanks again,


    11 Feb 07 at 4:35 am

  4. Hi, thanks a lot! :-)


    12 Feb 07 at 1:05 pm

  5. Thanx that was a great help, and an excellent solution.


    24 Feb 07 at 1:08 am

  6. Thanks, I wasted three hours trying to connect to Mindstorms NXT using the bloated drivers from the CD and then trying to get Windows XP to find the drivers. It’s amazing that the Iogear device instructions explicitly state that XP SP2 will automatically install the stack drivers. Maybe they should do a little testing before printing instructions. Everything is working fine now!!


    25 Feb 07 at 12:46 am

  7. u have detailed everything but could u help me out a bit more.
    i am using winxp pro & have loaded the drivers cd which came along but cannot find bth.ini file
    i tried uninstalling the software & plugged the device only but could not find hardware id under device manager.kindly help me setup my broadcom 2045a.

    sachin redij

    26 Feb 07 at 1:17 pm

  8. Its okay if you cant find the device ID (Hardware ID), Hit C:/Windows/inf/ in the explorer and find bth.ini it’ll be there for sure if its a good copy of Windows.

    Now in place of 2033 Broadcomm where it says
    just remove 2033 and put in 2045.

    That much will do really, next just go and update your drivers, or try replugging the device in to get the driver menu.

    Harsh J

    26 Feb 07 at 1:38 pm

  9. @sachin redij
    In my system the file is called bth.inf. I found it in the same directory.

    The device was listed under bluetooth-devices (Free translation from german). It also had a different name. This was because I first tried to install the device with the driver on the CD.

    If you are not sure witch device to select, try to plug and unplug the device and look for the entry in the device-manager that appears and disappears while you’re plugging :)

    Some more comments on the procedure:
    When you found the device in the manager, and opend the properties – details page, be sure to open the hardware-id entry. (In my german windows the default is Device-ID)

    The entries in my Hardware ID were different than the ones above:

    In the bth.inf file the entries for BROADCOM also looked different:
    Blutonium BCM2035 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200A
    BCM2033 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200A

    I changed the second entry (The one with 2033 in it) to:
    BCM2045A Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_2101

    I hope that helps you


    1 Mar 07 at 4:00 pm

  10. I’m on Vista, and trying to make it work. However, Vista only list “Microsoft Transceiver v3.0 for bluetooth” and don’t let me select from the list of manufacturers.

    help please!


    7 Mar 07 at 9:56 pm

  11. Don’t worry I made it!!

    For other with the same problem:
    * Press “Have disk” button
    * Point to “C:\windows\inf”
    * Unselect “Select only compatible devices”
    * Select “broadcom”, etc, etc


    7 Mar 07 at 10:27 pm

  12. @sachin redij – I hope Gabi’s well-detailed process comment helps you!

    @edddy – Cool, you figured it quickly out, go geeks! :D

    Harsh J

    7 Mar 07 at 10:39 pm

  13. One more thing: How do proceed with the other “devices” found when you install the first driver? (I guess one is a Bluetooh enumerator and the other is listed as BTH\MS_RFCOMM in hardware ID)


    7 Mar 07 at 11:29 pm

  14. @edddy – I don’t get your query. If you’re asking about the other devices automatically installed after the BCM2045A is detected, I think it installs 2 services and fails at one. But I didn’t pay real attention to them, am sorry. I just got my BCM2045A drivers configured with the method above and then installed Nokia PC Suite to use it and give me the services for my Nokia 6681.

    Harsh J

    8 Mar 07 at 11:00 pm

  15. Harsh, thanks!
    I can’t make my bluetooth modem to work, too bad because I like the way the MS driver works a lot!

    Thanks anyway, great tutorial!


    9 Mar 07 at 1:27 am

  16. Harsh, yes indeed many thanks. I too have the Blackberry problem, and this was the solution!


    10 Mar 07 at 5:41 am

  17. Thanks, Harsh!

    It works properly with my Sony Ericsson phone… I also install the Sony Ericsson Communication Suite…

    I’m looking forward for more useful tricks…


    14 Mar 07 at 12:51 pm

  18. Can you read this? If yes, there are two reasons. First, you’re not blind, and second, it’s because YOU made my 200$ Logitech Wireless Keyboard work. YOU and nobody else, especially not Logitech.
    Thank you so much for this Hack under Vista Ultimate!

    But hey, the story doesn’t end here. First I think it’s interesting such an expensive piece of hardware (which I think is a great keyboard) uses a – like you call it – cheap Bluetooth dongle. Well, look at the profits of Logitech, at least they are working perfect for their shareholders.
    Second: I do own a Macbook pro too. Guess what, the keyboard was installed in seconds without any drivers, hacks, installation, cd-rom or whatever. And of course with the built-in bluetooth, not the dongle.

    I’ll let you and the readers decide, what they want to learn from that. After 20 years of Microsoft I love my Mac and OSX more every minute. Greetings from the homeland of Logitech, Tom

    Tom Holliger

    15 Mar 07 at 3:35 am

  19. Thats helpful.

    We are looking to deploy a Bluetooth based solution, and trying to choose dongles that will install happily without uses needing admin rights. So this approach doesn’t work for me but explains why they 2045 based dongle doesn’t work out of the box. (Somehow I got it working on my laptop without this method – but I can’t for the life of me remember how!)

    Keep it up!

    Simon Jackson

    16 Mar 07 at 3:11 pm

  20. Thanks sir, you are a genius


    18 Mar 07 at 1:10 pm

  21. Hi bro gud day, i need yor help. my broadcom named BCM2035B and the bth.ini file looked like this: Blutonium BCM2033 Bluetooth 
2.4 GHz Single Chip
BCM2033 Bluetooth 2.4 GHz
Single Chip Transceiver=BthUsb
USB\VID_0A5C&PID_200A i dont know where il put the 2045A in their & wer im going to replace it plz help. I need it s0 much tnx a lot


    20 Mar 07 at 12:28 am

  22. I have a Microsoft Transceiver v 3.0 for Bluetooth (VID_045E&PID_0708). It purchase with Microsoft Wireless Notebook Presenter Mouse 8000. It is interest that when I installed mouse driver in Windows XP the system sayd me that I can also install Bluetooth adapter driver wich allow me connect other devices to PC. And system gave me link to this driver. It’s normal. But when I was installing mouse driver in Windows Vista, system didn’t says me about Bluetooth driver and I can’t find it. Now I did as you and adapter is working, but some bluetooth periferials devices had been to other devices group.

    and else. After installation original mouse driver and reboot – nothing mouse devices didn’t work.


    25 Mar 07 at 12:11 am

  23. Hi man, thanks for this detailed instructions, but there is no file with the name bth.ini in my system, what are the solution for such problem??


    1 Apr 07 at 10:46 pm

  24. thanks alot for the above described method.
    but i have still a problem that my bluetooth device BCM2045a is detected but on sending large data like 200kB or above it give the error msg that connection has been lost. plz help me


    2 Apr 07 at 12:36 pm

  25. Thank you very much.

    When I originally purchased this adapter, I -hated- all the third party programs. Thanks to you, I can have my Bluetooth back without all the programs bogging down my start up.
    Not only that, but installing it this way was much quicker then any setup program could have been. =)


    6 Apr 07 at 10:38 pm

  26. Hi,

    I could not find the file bth.ini , pls advise. THanks.


    8 Apr 07 at 7:53 am

  27. Hi.. Do you have a solution for teh same problem in WIndows XP home??


    9 Apr 07 at 11:04 pm

  28. i did the have disk thing that eddy suggested

    still only shows the microsoft drivers no other manufacturers

    any help would be greatly appreciated


    9 Apr 07 at 11:26 pm

  29. Harsh, in our system I didn’t find the above mentioned (You must see the ‘BCM2045A’ written in it under the section ‘Other Devices’. Right click that and hit Properties now. Go to the details tab and from the drop down menu that appears, select Hardware ID. You should see two lines that look like below:)details, so I tried ur other method i.e. editing bth.ini file.That’s also I failed to locate.Please help in solving this problem.


    18 Apr 07 at 1:58 pm

  30. hey,
    that was a great tutorial. looking fwd to hearing more from you.


    24 Apr 07 at 10:21 pm

  31. Thank You

    Anantha Sharma

    2 May 07 at 1:58 am

  32. Hi thanks a lot. I followed the instructios and now have this thing working (windows vista) , I can send files to my life drive (Palm) but i can’t send files from the life drive back to the PC. Both recognize each other. Tell me if is there a way to get through.



    4 May 07 at 11:55 pm

  33. Hi all, thanx for the hack. After doing all the above as harsh mentioned, I managed to installed the driver pretty easily, but at the end. Here is where i am stucked on:

    “Windows has stopped this device because it has reported problems. (Code 43)

    Click Troubleshoot to start the troubleshooter for this device.”

    This happened jst after installation of the driver, I’ve got a broadcom BCM2035B

    The entries in my Hardware ID were different than the ones above:

    here are the two line in my bth.ini file where i have edited the 2nd line.
    Blutonium BCM2035 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200A
    BCM2035B Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_2035

    If anyone got an idea to solve this problem, please post me a reply. thanx in advance


    6 May 07 at 2:41 pm

  34. Dear Harsh…

    Really its nice and i want to know, how u thought that we can crack it by this way also..??

    Since never before i hacked anything like this.. Its a new way… Please explain me, thro my mail….

    Take care….


    11 May 07 at 7:00 pm

  35. Excellent contribution to make life easier !
    Simple, clear & concise.
    I take my hat off to you
    Thanks a lot

    Paolo Nero

    28 May 07 at 3:01 am

  36. i have Windows XP Professional and, this system haven’t file bth.ini. what i shuld doing. my friend has WINDOWS XP home edition. i try to instal this bluetooth on your comp. everything is ok. my question. what i can doing, i hav windows xp prof

    maciek poland

    30 May 07 at 12:32 am

  37. Hi maciek poland …

    I think so u have not searched in hidden folders… Go to tools–>Folder options and enable the hidden files and then go to inf folder in windows directory were u will find the bth.ini file….


    31 May 07 at 7:13 pm

  38. HI Vignesh
    i searched in hidden folders. i don’t have the bth.ini in hidden folder inf. What i have to do. Windows XP Prof. don’t have bth.inu. I checked in my home system and work. XP Home have bth.ini but XP Prof don’t have

    maciek poland

    31 May 07 at 7:54 pm

  39. Harsh,

    I had the same problem that Gabi had in that the INF file had different names for the drivers. First I followed your excellent instructions and my OS (I have XP) told me “Unable to Find Any Drivers for this Device”. The same thing happened after I followed Gabi’s instructions. The only difference between Gabi INF file and mine was that the line:

    BCM2033 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200A

    Had a 200F instead of a 200A at the end. Is there anything that I am doing wrong?

    Dale Hillier

    1 Jun 07 at 8:02 pm

  40. Hi.

    I bought a bluetooth device in Dubai while on holiday, but left driver software there by mistake. Every time i connect the device, it comes up as a BCM2045A, and does not install. I’m running XP home, and have attemped your tutorial 3 times. However every time I get hardware update, and go to hardware type -> blue tooth device (or any other bluetooth device type), it says “(Unable to find any drivers for this device)”. Please advise…



    2 Jun 07 at 4:06 pm

  41. I Have identical problem.

    maciek poland

    2 Jun 07 at 5:46 pm

  42. Hi maciek poland

    I am using WinXp Professional as well… you can go to Start – Run and insert :
    - Open
    It would be there, if not then you might want to upgrade your service pack to 2.

    Anyone got the problem I had 2035A… well i am planning to buy a new one cox still i got no hope for it to work..


    4 Jun 07 at 2:26 pm

  43. So I have the BCM2045 Dongle, I have the original CD… :)… but I just hate looking for my CD each time I reinstall windows (pretty often)… So your crack is great… 10x….


    13 Jun 07 at 10:24 pm

  44. Harsh, I am buying you… a pizza!


    22 Jun 07 at 4:04 am

  45. hey…..nice doin buddy…….

    u did a gr8 job. keep it up. i was totally pessseduppp form searching that dam fucking driverzz….. thanxxx a lot dude….

    bye take care……:)


    24 Jun 07 at 8:17 pm

  46. Thanks a lot harsh !!
    The instructions were very clear to install the device . I wasted three days trying to install the bluetooth.


    26 Jun 07 at 1:34 am

  47. No problem people :)

    Sorry about not providing enough support in comments here. I don’t have much idea about some :(


    26 Jun 07 at 1:47 am

  48. thnks a ton buddy!!!


    6 Jul 07 at 8:39 am

  49. Harsh, Great help. Thanks!

    These are some things I discovered/figured out when working through this solution and thought It may help some others too…

    My bth.inf file was in the i386 directory instead of windows. I’m running Media Center 2005 SP2.

    Instead of replacing a line in the inf file, I just added:

    BCM2045A Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_2101

    to the end of the Broadcom list, after the 2033 and 2035 entries.
    Notice I set my device ID as 2101 instead of 2045, because that’s what my device properties listed it as.

    Next I clicked reinstall drivers, and then had to manually select the Bluetooth Radio option, after that it picked it up with no problem as a Broadcom 2045A.

    Just a note, The Installation also required bthusb.sys which it couldn’t find, so I found it in C:\i386\SP2.CAB the Windows Service Pack 2 cab file. I opened the cab file and copied the bthusb.sys into my i386 folder with the other bth* files. After I did that, installation completed and now I can use my Windows mobile device with my Microsoft Bluetooth stack, Yaaa!!

    Widcomm drivers came with the BT dongle (an IOGear GBU321), but I have a couple of programs on my handheld that require microsoft BT stack to communicate.


    6 Jul 07 at 10:23 am

  50. Hi,

    I have BCM 2035B dongle blue tooth device . And i am unable to find drivers for it .
    Can you suggest hoe to use my device without actually installing drivers.

    With regards
    Ashish Patil


    12 Jul 07 at 12:02 pm

  51. Hi when i change the 2033 to 2045A it wont let me save it can u help please?

    Ronnie McDowell

    14 Jul 07 at 4:46 pm

  52. I have follow your instruction ….

    Thanks a lot, the bluetooth is detected

    But i still have a problem …..
    My PC can not send or receive file from my handphone (nokia 3110 classic)
    My PC using XP Professional SP 2

    How can this happen ???

    Thanks before



    18 Jul 07 at 2:03 pm

  53. Thanks

    With your help I Finally managed to get it functional.



    21 Jul 07 at 11:35 am

  54. Hi when i change the 2033 to 2045A it wont let me save it can u help please?it displays a message c:/windows/inf/bth.inf file cannot be created…….pls help


    29 Jul 07 at 12:02 pm

  55. Thanks a lot,
    I installed it in my comp, fantastic , am so happy so that i can trnasfer my all files frm mobile to comp



    9 Aug 07 at 4:06 pm

  56. Thanks Harsh, it’s very easy to install i successfully installed thanks once again


    11 Aug 07 at 10:57 am

  57. Works fine, thanks a lot..


    24 Aug 07 at 2:00 am

  58. Great hack, Harsh!
    I’ve just bought this BT device on a popular open market here in Brazil, and the CD wouldn’t even load. Now my BT is working fine, and now I have a fine pendrive with my cell.

    May I publish your tutorial on a forum where I’m a member? Of course, posting your credits for this discover. =)



    7 Sep 07 at 12:13 am

  59. Sure, I don’t mind if you do that. :)


    8 Sep 07 at 9:00 am

  60. Thanks that was a great help, and an excellent solution.

    ***But after that i tried to connect my mobile & bluetooth headset. device detect my both mobile and headset. but there have only option for send and receive data. I have tested on my mobile its working.I did not find any service of headset.Now how can i will connect my BLUETOOTH HEADSET. i also use bluetooth software but they could not detect my bluetooth device. Please help me…….


    10 Sep 07 at 4:52 pm

  61. hi, i have followed all steps above but i still can’t install the drivers for bcm2045a. maybe it’s because i haven’t upgraded to SP2. im sorry but my winxp pro is not genuine so windows update doesn’t work for me.
    can u help me pls?


    10 Sep 07 at 5:06 pm

  62. @sohel – Sorry man, no clue. Actually this hack doesn’t install all required stuff, some MS component fails to install. Maybe that’s where you should look into. I don’t have a headset yet to try out.

    @aika – Get a genuine copy or use the bundled CD.


    10 Sep 07 at 5:14 pm

  63. Hi when i change the 2033 to 2045A it wont let me save it can u help please? I am really stuck

    Ronnie McDowell

    11 Sep 07 at 12:03 am

  64. GREAT Hack….Made my Dell TrueMobile 350 Bluetooth Internal Device work on in Dell Inspiron 8500 Laptop running XP w/SP2

    Dell support could never get it working…


    14 Sep 07 at 10:51 am

  65. Thank you. Nice Work Around. Works for Vista 32 bit like a dream…lol.


    14 Sep 07 at 10:36 pm

  66. For the Ronnie McDowell query…. turn off the UAC in VISTA or just save as a .inf file on your desktop. Copy the file to the Windows/inf folder. It will work like a charm.


    14 Sep 07 at 10:38 pm

  67. This litrachure is wealth worth.


    17 Sep 07 at 2:14 am

  68. Funny how when I plug the thing into my mac it works without so much as a whisper whilst my xp machine I have to stuff around…

    Once you go mac, you dont go back…

    Ollie J

    18 Sep 07 at 5:16 am

  69. But you did go back to XP didn’t you? :P

    Same thing with Linux, it just works. :)


    18 Sep 07 at 6:06 am

  70. Hello guys,can any one help me out with the bluetooth device software for BCM2045A? am having a windows vista,Hp pavilion dv2000. I’ve tried to configure it manually just as Harsh.J. has instructed but it still did not work.
    If there is any other way please help me out.Software can be sent to my mail omasheho@yahoo.com
    Let me tell you how far i went.Theres no file like bth.ini in windows/inf folder but i could find just bth, so i opened it and did the replacement of the hardware ID but i could not save the settings,it says; replacement nor creating on/in windows/inf is not possible.


    21 Sep 07 at 3:58 pm

  71. hallo,
    i’ve got the same problem as sheho. I have windows vista home basic and there is no file like bth.ini. I also did teh replacement and couldn’t save it. A get BCM2035B. Could anyone see the other way?


    26 Sep 07 at 12:44 pm

  72. Harsh,
    Thanks for the authorization. I had seen it before, but forgot to say thanks. :)
    Just in case you are curious, here’s the link to the translated tutorial – http://www.foxgsm.net/forums/showthread.php?t=62323

    (remember, it is in Portuguese – but you may see your name at the end of the post. :D )

    Thanks again!


    29 Sep 07 at 12:43 am

  73. [...] … Source [...]

  74. My device show ISSCBTA,

    Can I setting like this?


    6 Oct 07 at 9:29 am

  75. Smart stuff!!

    Koshy Fenn

    8 Oct 07 at 1:16 pm

  76. thanks for the sexy method for configuring bluetooth.
    I never transferred things at such high speed over bluetooth.
    I require to ask one thing how do I use HID (human interface device)
    like wireless presenter or the bluetooth remote control provided in the sonyericsson with this method since I found no services with this method.

    Saurabh Mohta

    14 Oct 07 at 7:16 am


    very good thanks

    15 Oct 07 at 2:57 am

  78. thanks
    it work very good but not work witk nokia pc suite
    what i do to make it work with nokia6600 by nokia pc suite
    plz i wait ur answer

    very good thanks

    16 Oct 07 at 4:15 am

  79. Thank you for putting this up in such a nice manner. This is probably the best way to go around this cheap shit.



    23 Oct 07 at 7:10 pm

  80. Thanks a lot. Your tips is just marvelous.
    Thanks again !!!


    24 Oct 07 at 7:08 pm

  81. Hey Guys – THANKS!!! I’v made it… i destroyed the diskette when opening the package with scizzors and was completely lost because I have not found the driver – and now I have found a way – no pun intended. Thanks again, this is what the NET is for (too ;-)))


    26 Oct 07 at 2:22 am

  82. Thanks Harsh thats great hack. But i could not go further as right click on USBVID_0A5C&PID_2045 shows only ‘what’s this”. No copy function. I tried it on windows XP. Plus under my computer there is no windows directory. I don’t understand where i went wrong. Pleeeease guide me.


    30 Oct 07 at 6:38 pm

  83. Ravindra – You need to be the administrator to perform this job. Also, no problem if it doesn’t copy, just write it down in Notepad and copy that instead, right? :)

    Windows directory will be under the ROOT drive, generally C:. Will only show up if you’re an administrator user on that Computer.


    30 Oct 07 at 6:41 pm

  84. Thanks Harsh,
    but stuck again. My pc does not show list of known hardware after update drivers. Pls help.


    1 Nov 07 at 7:20 pm

  85. Thanks Harsh for the great fix. I lost the CD for my IOGear GBU321 that apparently uses this broadcom chip. Without the original CD install, the iogear downloadable software tells me I don’t have a license for the device. Quite annoying at first, but I’m glad because this solution seems to use less resources and is more stable.

    Thanks again,



    6 Nov 07 at 10:32 pm

  86. i am having same problem with BCM2045A donge on vista. could you please send me the driver.
    Raphael Chidombwe


    16 Nov 07 at 1:59 pm

  87. u da man Harsh J… da man!!


    23 Nov 07 at 8:37 am



    24 Nov 07 at 10:54 pm

  89. Very nice!
    I’m from Germany and I’m even not very good in speaking english :P

    but i understood this guide and the device is working now!




    8 Dec 07 at 9:39 pm

  90. Great guidance!
    I found ‘Pid_2100′ instead of ‘Pid_2045′ in the Hardware ID, but it still works!


    9 Dec 07 at 8:04 pm

  91. thanks a lot.


    10 Dec 07 at 2:23 am

  92. thanks a lot!!


    15 Dec 07 at 7:20 pm

  93. hi…
    i have done all above things but whenever i try to search i get a message that your bluetooth is not pluged in.in device manager these is a yellow sign on “BCM2045A Bluetooth 2.4 Ghz Single Chip Transceiver” i have tried Widdcom Driver but the problem is still over there and doing above procedure i cannot transfer files i’m searching my Bluetooth from my N73 but it is not able to find my PC and if i try to find my N73 i get the Above message….
    plz help me with this issue.

    Rana Usman

    22 Dec 07 at 7:22 pm

  94. Thanx a million mate…. I too bought this cheap bluetooth dongle and it didn’t even have a installation CD!!! You saved me buddy…..

    P.S. Hurray for Ubuntu’s autodetection ;)


    25 Dec 07 at 7:15 am

  95. Hehe how did you land here? Google? :D

    The installation CD is sorta hidden behind the card backing in it. I only knew that I got a CD along after 2 days of purchase when I threw it into the bin and the CD rolled out :P


    25 Dec 07 at 7:22 am

  96. Worked for me. Thanks.

    Scott Sewall

    1 Jan 08 at 3:59 am

  97. Nice…wrkd 4 me..thanks


    4 Jan 08 at 11:43 am

  98. where is Windows directory??


    6 Jan 08 at 9:10 am

  99. C:\Windows mostly.


    6 Jan 08 at 9:36 am

  100. working for me thanx nice trick


    13 Jan 08 at 10:56 am

  101. aa bundal of thanks dear… great hacking


    13 Jan 08 at 11:16 am

  102. I cut the package with large scizzors… guess what I cut too… thanks to all for their help – Harsh mainly



    13 Jan 08 at 8:28 pm

  103. When I try to save the changes made with notepad I get the following message “cannot create the C:\Windows\inf\bth.ini file. make sure that path and file name are correct”

    thanks for any assistance


    15 Jan 08 at 8:12 am

  104. Hi there, I just have a question. I use my bluetooth dongle for my SE phone to remote control my PC. After installing the B software that came with the BT dongle, my Vista Crashed. I’m sure this will work now, but since I’m using my phone to remote control the PC, will it have the same functionality as to what the manufacturer software has like HID support?



    22 Jan 08 at 5:38 am

  105. Am not sure of that actually, why don’t you try out and see for yourself if it does? :)

    It made my Nokia 6681 and PC Suite both work smoothly together, but I haven’t tried audio or anything like that. For remote control I had to use some available symbian software and that one did work fine as well.

    Just try your luck! :D


    22 Jan 08 at 5:49 am

  106. Is there any way to make a Bluetooth dongle work when you don’t have admin powers? I’m trying to use mine at school and it won’t let me change anything. I have a U3 flash drive that I load my own programs on, I was hoping to find something that I can run (without installing) that can access the device.


    26 Jan 08 at 9:25 pm

  107. Mike – No, mostly a device installed would require drivers to be installed with admin rights, so its not possible to do it without. I hope someone else might know a way cause I don’t know one. Sorry :)


    26 Jan 08 at 10:09 pm

  108. After tried all the steps given and under Bluetooth Radio i can see the 2045A driver but when i clicked on Next to installed the driver its given a file missing i.e BTHUSB.SYS . Please help i tried my level best but in vain plizz help


    29 Jan 08 at 2:50 pm

  109. Thank a lots! It helped me… Thanks again… Nice works :-)

    Minh Quang

    31 Jan 08 at 6:46 pm

  110. thaink


    1 Feb 08 at 1:20 am

  111. Well clearly I fail because I followed the instructions but It hasn’t made a difference. Automatic update can’t find anything and pointing it at the System32 or INF folder doesn’t make a difference.

    Damien Donnelly

    2 Feb 08 at 11:01 pm

  112. Damien – I’ve not recommended doing any of that actually. I’ve instead given instructions on choosing a device manually via that option of selecting one from a list.


    3 Feb 08 at 8:15 am

  113. Great Job it was amazing trick it helped me . Tnks a million


    8 Feb 08 at 10:23 pm

  114. harsh, i applied your process, but at the time of selection of device manully, i m not able to get any device under bluetooth radio section


    10 Feb 08 at 2:03 am

  115. hey man, thanks the thing is simple and works quite good!
    though i did`nt know the brand of my dongle and niether did i have cd, the thing worked for me! thanks.


    12 Feb 08 at 3:07 pm

  116. Harsh I tried all the steps given and it works till i tried to install the 2045A driver but a missing file is showing i.e BTHUSB.sys in the BLuetooth Radio option Please help me in this issue


    13 Feb 08 at 12:15 pm

  117. Thank you v. much. This works fine with me


    22 Feb 08 at 1:31 am

  118. [...] this discussion for more [...]

  119. i have dongle bluetooth usb device model bcm2045a but i have no driver of this usb.


    29 Feb 08 at 2:50 pm

  120. i dont seem to find the cd to install the widcomm 2035 to back up my mobile. I have the the file all in programme files and when i connect the bluetooth device it keeps asking for the CD that came along with it. Any solutions?


    5 Mar 08 at 11:01 am

  121. Just Briliant!
    i thrown the driver disk just because of its clusy drivers and i thought there goes 350RS again.
    But here the help arrives.
    By the way i was thinking, of what these cd’s are loaded?. Just crap??.

    Jatin Gera

    10 Apr 08 at 11:02 pm

  122. Thanks a lot man!

    I have spent hours on finding a driver for my build in bluetooth-module, that would let me use Windows XP’s own Bluetooth manager, but it seems to be impossible.

    With this hack it just works!

    I’m on a Zepto Znote 3415 (Intel FL90).
    My bluetooth-device was at first named “Foxcon USB 2.0 Bluetooth-device”, or something like that, but when i copy/pasted the hardware-id as described, it just worked!

    its perfekt!

    Thanks again!


    19 Apr 08 at 5:06 am

  123. Thanks a lot it was a gr8 help for me. Thanks again


    22 Apr 08 at 1:22 pm

  124. THANKS A LOOOOOOOTTTTTTTT~~~~~~~~~~!!!!!!!!! i had been using my dongle for nearly 6 months in xp. then i changed to vista!!! even downloaded vista driver but my dongle just wouldnt talk with my w810i!!!! your method worked wonders!!! :p :)


    23 Apr 08 at 6:29 am

  125. Buddy, thank you very much!!!


    29 Apr 08 at 8:37 pm

  126. Thank you very much, dude!

    But I’m still having some problems here: Although both my dongles are now recognized correctly by Win XP, they still can’t see each other. Right after I did what you instructed, they were able to connect once, but not anymore. I think that could be related to the fact that, when I did what your blog says, I had already tried to install the drivers’ CD. Do you know how can I uninstall everything the CD changed on my system or how can I make the 2 PCs using the dongle “see” each other?

    Once again, thank you very much,


    1 May 08 at 2:50 am

  127. Sorry, XVoX again: Somehow, the two dongles – one on my notebook, other on the desktop – can now “see” each other, but only the notebook, using WIDCOMM besides your driver installation, can send files to the desktop, using only your installation: Whenever I try and transfer something from the desktop (no WIDCOMM) to the notebook, the whole file transfer goes smoothly until it gives me a “failed transfer” msg when the transmission is finished. I also tried installing WIDCOMM on the desktop after correcting the driver like you said, but I kept getting a “failed Bluetooth licensing” msg – or something like this – everytime I tried to do anything on WIDCOMM’s GUI, besides the dongle not being recognized on the usual Bluetooth configuration thingy on the taskbar. Could you please help me? Notebook uses Win Vista, desktop uses XP SP2. By the way, besides basic file transfering, is there anything else I can do without WIDCOMM or Bluesoleil? If so, how?

    Thank you very much,


    1 May 08 at 4:48 pm

  128. nice job, works great till I unplug device and replug. then it cant find my phone lest I “add device”. If I boot with device plugged in, pc connects with phone easily, but somehow loses its mind if i replug Bt device, acts like it never knew my phone. can you help me?


    12 May 08 at 12:33 am

  129. vey thanks dude


    12 May 08 at 1:41 pm

  130. Thank you Harsh.


    26 May 08 at 1:12 pm

  131. Very thanks! Work perfectly!


    28 May 08 at 1:03 am


    I was looking for this driver by one week!!
    tip: here in Argentina this dongle is comercialized by the brand “NOGANET”, and is the crapiest one. XD


    28 May 08 at 7:13 am

  133. hi buddy,
    thanks for this fix..this is great!



    10 Jun 08 at 12:08 pm

  134. hey.. thanks.. it all installs the drivers.. but the bundled software says there is no bluetooth device detected…. the win-xp bluetooth interface works and all but i had another dongle that came with BlueSoIl… the interface and functions were great.. any s/w that is compatible with this dongle???


    12 Jun 08 at 11:10 pm

  135. hi there,
    i got a bcm 2035b,but dont hv the drivers.
    i tried gabi’s solution,but its not working.

    the 2 lines displayed are:
    Blutonium BCM2035 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200A
    BCM2033 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200F

    i changed the second line to:
    BCM2035B Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_2035.

    but no good.
    can anyone help me out.thanks.


    21 Jun 08 at 3:13 am

  136. Dear harsh
    I wish to say thanx to u because I got a great Idea to Install Blue tooth Device. Really I want to say u lot of thanks again


    25 Jul 08 at 1:13 pm

  137. Omg! thanks so much for this! i was ten seconds away from hacking my head off with a large knife trying to figure this out!
    You’re the best! (^_^)”


    26 Jul 08 at 1:25 am

  138. After tried all the steps given and under Bluetooth Radio i can see the 2045A driver but when i clicked on Next to installed the driver its given a file missing i.e BTHUSB.SYS . HOW DO I INSTALL THE MISSING FILE OR IN WHICH FOLDER CAN I FIND IT.


    29 Jul 08 at 5:58 pm



    29 Jul 08 at 7:03 pm

  140. Thanks a lot!!

    i just installed my BCM2045A drivers, and i seems working !!

    another good thing about this is i don’t have to install those wired softwares came with it !!



    4 Aug 08 at 3:23 pm

  141. Hi there! Lovely Solution! Thanks Amigo!


    11 Aug 08 at 12:00 am

  142. Thanks a lot, seems to work fine with Pid_2123 too.


    12 Aug 08 at 3:19 am

  143. I love you! :D

    It actually works!

    (tested on Vista Home 64bit)


    14 Aug 08 at 3:10 am

  144. [...] got it to work using the method described at this site: Configuring the Broadcom 2045A Bluetooth Dongle in Windows at Harsh J I could synch after this BUT I lost bluetooth DUN which means I couldn’t tether via bluetooth [...]

  145. hi,
    i really hope u can help me. Your instructions worked with my bluetooth but i had to reformat my computer.

    My problem now is that when it only showed in device manager under other devices ONCE. now whenever i replug it, the FOUND NEW HARDWARE wizard pops up and naturally says,
    “There was a problem installing this hardware:
    Broadcom Bluetooth 2.0+EDR USB dongle

    An errr occured during the installation of the device

    The required section was not found in the INF.”

    I tried to edit the bth file in windows, replaced the numbers with 2045a but it didn’t work.

    Please help.



    22 Aug 08 at 8:33 am

  146. Thanks a lot! (=


    23 Aug 08 at 8:53 pm

  147. Everything was fine but when i went to update driver and under bluetooth radio i was not able finc broadcome so still my issue not resolved plz help.
    I have bluetooth dell headset which i wan to use it with my comp but not able to connect i have a blue tooth dongle which gives message of bcm2045a your guidance will be really appreciated


    13 Sep 08 at 7:39 pm

  148. thanks…
    i think this hack work bcos the functionality of 2045 is totally backward compatible with 2033 driver which is included with windows…
    its good you know to link it and to work it out…
    who still got problem should aware about the hardware id and use it in the bth.inf


    17 Sep 08 at 12:38 pm

  149. thanks its nice


    17 Oct 08 at 5:01 am

  150. Hi Harsh,
    I am working in windows server 2008 – Longhorn. i tried all above stated things but the problem is selecting BroadCom at the time of updating driver it is not listing any version of dongle.

    Thanks in advance.


    8 Nov 08 at 2:59 pm

  151. For those still stuck with this…here is an alternate method that works for me with Vista:

    1) Create a directory: i.e. C:\2045_Driver
    2) Make the edits shown to bth.inf as per Gabi or the original post depending on your HardwareID – BUT SAVE bth.inf into the 2045_Driver directory above.
    3) Copy all bth*.* files from c:\windows\system32\drivers to the 2045_directory
    4) Copy fsquirt.exe from c:\windows\system32 to the 2045_directory.
    5) Update drivers but select HAVE DISK and point it to the 2045_Driver directory.

    Should all run perfectly now.


    8 Nov 08 at 10:33 pm

  152. Thanks for that. I couldn’t get the Nokia PC Suite to recognise the connection, although I could transfer fies etc. (The dongle is an ASUS USB-BT21)
    Great stuff.


    25 Nov 08 at 3:59 am

  153. This worked a charm on my Broadcom 2045 (not 2045A) – many thanks man!

    Big Rig

    23 Dec 08 at 8:47 am

  154. Thank you very much – you are a genius. I have used hours trying to get the ASUS driver to work with Nokia PC Suite but failed until I read your post. I edited the bth.inf, added a line for my dongle, saved the file and manually choose a driver from the list. Everything just works great now. I cant thank you enough!


    27 Dec 08 at 4:24 am

  155. Can confirm this works on Vista x64 as well

    good stuff.


    16 Jan 09 at 9:58 am

  156. This worked a charm on my Broadcom 2045 (not 2045A) – many thanks man!


    20 Jan 09 at 2:31 am

  157. naren wicaksono of indonesia…[Windows-Server-Indo]?heheheheh


    21 Jan 09 at 1:29 am

  158. Tnx a lot,
    saved me a lot of time. With a little modification, it works also with MSI BT dongle which has bcm92045b3 chip. In this case


    has to replaced with:


    in bth.inf file.
    thanx a log again:).


    22 Feb 09 at 4:21 am

  159. Man! U’re just too much! Thank you man, u’ve saved me :D


    26 Feb 09 at 2:49 am

  160. Thanks for ur clear help

    HUgo Angel

    5 Mar 09 at 8:56 am

  161. I purchased a RocketFish Bluetooth Full Size Adapter.

    Model: RF-FLBTAD

    Installing on: VISTA ULTIMATE x64

    1. Go to your C:\WINDOWS\INF directory.
    2. The file to edit is called BTH.INF (not ini)
    3. COPY the file to your desktop.
    4. RENAME the file inside the C:\WINDOWS\INF directory to something like BTH.BAK
    5. Go to your Desktop and EDIT the BTH.INI there.
    6. SAVE the FILE and COPY it back to C:\WINDOWS\INF

    That will edit the file. If you want HANDS FREE STEREO, REMOTE CONTROL, and OTHER:

    1. youll need to find the correct driver pack related to your Broadcomm device via the HARDWARE ID. (2011, 20ff, 112ff, 2045a).
    2. remove all drivers.
    3. plug in your device and update to the NEW driver.
    4. Add features via driver pack.

    I have a Motorola S9HD, a PALM Centro, and a Bluetooth printer that work just find on selection with one single adapter.

    (So far the only issue is getting BLUETOOTH PLACES to register. But this is broadcomm software which will not be available until April 2009)

    I’ll ISO up my CD. of anyone wants to try it out, just hit me up via: dravekx@hotmail.com



    6 Mar 09 at 5:22 pm

  162. I agree with Tom. After using Windows since Windows 3.1 I’m finally realizing I’m a Mac. But not because of Apples offensive “I’a a Mac” user ads. In fact Apple only hurts itself with those “you’re a retarded PC and we’re better than you.” attitude.

    If Apple would just lose the attitude PC users would probably flock to them. They are awesome computers that just work they way they should.

    Mitur Binesderti

    17 Mar 09 at 6:55 pm

  163. Hi i’m getting an error 10. I dont think its finding the driver…any idea’s??



    22 Mar 09 at 12:45 pm

  164. i cannot save bth.inf file. message ” cannot create the C:\Windows\inf\bth.inf file.”


    24 Mar 09 at 11:25 am

  165. Hey, thanx. Great workaround. Ubuntu rocks!


    30 Mar 09 at 2:44 am

  166. Hey thanks a million, I spent about 4 hours trying to get this to work and this trick finally did it!

    Giggles Clifton

    24 Apr 09 at 7:37 am

  167. [...] Configuring the Broadcom 2045A Bluetooth Dongle in Windows at Harsh J. [...]

  168. Thanks for the tip. It worked perfectly for me, even though I was on different device ID numbers, just substituting mine in the right places.

    Reminds me why I don’t use Windows at all, this was for a relative. Configuring Linux is a whole lot easier than this, never mind the search to find the info…


    6 May 09 at 5:51 am

  169. Works out of the box on most Linux distribution these days. Generic drivers for the win! (Might be bad at times, though)


    6 May 09 at 1:52 pm

  170. where is the windows directory?
    help me ..anyone


    18 May 09 at 11:45 am

  171. You need administrative access to your Windows to perform this trick effectively. The Windows directory can be found in the root drive of your installation.


    18 May 09 at 12:22 pm

  172. I have succesfully installed the bcm2045a driver but now Microsoft enum is showing error “Code 10″. Please tell why it occur and how it will be remove?.


    19 May 09 at 1:00 am

  173. Code 10: The USB hub power has been exceeded.

    Try unplugging some other devices or plug it to a proper powered hub, or the root hub(s).


    19 May 09 at 1:40 am

  174. I have succesfully installed the bcm2045a driver thanks a lot harsh.


    20 May 09 at 3:37 pm

  175. Please!!!! I want some help!!!!
    I saw that many people have the same problem with the drivers at the last step at installing !!!!!
    I want to know if someone managed to solve this!

    P.S.: I have the cd for installing but it’s crap,i tried to install it and at the end there was an error with “Bluetooth Tray”. Someone happen to know what can I do?

    Please Help!!
    you can mail me info at: namine_cool_girl@yahoo.com


    4 Jun 09 at 1:38 am

  176. Did you perform all that’s listed in this procedure yet?


    4 Jun 09 at 6:50 am

  177. YES:(


    5 Jun 09 at 7:17 pm

  178. Great post. Setting up a new Installation of Vista and did not have drivers for this dongle.

    Figured out that Broadcomm has now released drivers for Vista and XP : http://www.broadcom.com/support/bluetooth/update.php


    8 Jun 09 at 10:28 pm

  179. Haha Thanks, was just fighting with this xD


    8 Jul 09 at 7:43 am

  180. Harsh:

    I got until the end of the procedure, but I can’t find BROADCOM, i JUST FOUND BLUETOOTH RADIO DEVICES (in spanish).

    Did I make something wrong in previous steps? or as my computer reads in spanish WHAT IS BROADCOM IN spanish??


    22 Jul 09 at 11:56 am

  181. gr888888888888888!!!!! gr8 work buddy i love u…. i was trying to use dz device 4 more than 4 hours… but wit ur proceedure it took only 5 mins…. superb!!! post more…


    25 Jul 09 at 2:01 am

  182. You are a genuius…. i love it.. wonderful


    11 Sep 09 at 11:31 pm

  183. Thisis Genius… Helpdesk at logitech was NO Help… took someone smarter to figure it out


    8 Oct 09 at 11:11 pm

  184. Thank You alot.

    I have successfully installed the bluetooth device and now im trying to integrte this with the original HP compaq mini blue tooth drivers becasue it has alot of more blue tooth options.

    My model of Laptop mini is HP Compaq mini 110-1010.

    If any body got an idea for it so do let me know.

    my email address is 01.ammar@gmail.com

    Ammar Saleem

    29 Oct 09 at 2:34 pm

  185. I wonder when people say that Linux is hard to use. In my ubuntu machine I just plugged the dongle and it worked fine, in the Vista machine I had to google a lot and I’m luck I find this guide….

    Thank you for solving a Broadcom & MS problem!!!



    17 Nov 09 at 1:53 am

  186. hi,
    i could perform e hack but which device driver shld i choose as there is a whole list of drivers to choose from under Broadcom.

    theres: BCM2046 Bluetooth device
    BCM2046 Bluetooth Module version[5/9/2008]
    BCM2046 Bluetooth Module version[5/20/2009]
    Blutonium BCM2035 Bluetooth 2.4GHz Single Chip Transciever

    mine is a dell laptop btw.


    31 Dec 09 at 7:47 am

  187. @zoe – Choose the BCM2035


    31 Dec 09 at 10:15 am

  188. alrite i got it!

    thnks :)


    1 Jan 10 at 8:35 am

  189. it works!!!:-D you are great!!!;-)


    12 Jan 10 at 12:57 am

  190. faisal khan

    I got until the end of the procedure, but I can’t find BROADCOM Bluetooth Softwer


    23 Jan 10 at 3:59 pm

  191. hey thnx man….. wanna hav a beer wit u sumtym ;)… lol


    17 May 10 at 9:28 am

  192. Thank you so much! I am running Win7 Home Premium and have been trying to find and install this driver for weeks until I found your post using Google.
    I decided to follow your hack even though it was for Vista and it worked first time. I can’t tell how frustrating this issue has been and, as I said above, I can’t thank you enough for this “fix”.


    19 Nov 10 at 2:47 pm

  193. I got a problem here, please help. After doing all that and replug, i select manual but “Unable to find any drivers for this device” is the rock i hit my head with. OS – XP sp-2

    Lz Tochhawng

    8 May 11 at 2:01 pm

  194. Thanx, it working fine

    Mian Shehzad Anwar Sadlah

    14 Jul 11 at 2:14 pm

Leave a Reply