First off copy this file to the same directory and change the name to bth_old.inf so we have a backup.

Now here is where we're going to trick the XP BT stack into thinking it supports your BT dongle.

Unplug the dongle and plug it back in, when it tries to update the driver, cancel it. Go into the device manager [right click on my computer and choose properties / hardware / device manager] You should see your BT dongle on the list with a yellow ! next to it. Right click on it and select properties. Then details. Now you should see a screen that has a drop down box with the words "device instance id" change that to the next one down in the drop down box labled "hardware ids" and copy down on paper exactly what it has listed there.

Now we're going to edit the bth.inf file to include that info so now you'll change the inf file that we posted above from that to this: (changes in bold)

The x's will be what you wrote down from the device manager's hardware id list for the dongle.

From there save the file and unplug the dongle. Plug it back in and it should then prompt you to install the drivers again. Before doing this make sure the disk for the dongle isn't in a drive. update the driver and it will install the XP SP2 stack. Giving you the option to see the Bluetooth icon in control panel.