bluetooth usb a pic
If you examine the internals of a bluetooth Dongle you may well find the Broadcom BCM2045 chip. Takes USB straight in. No USB devices to bypass. Along with Standard uart and SPi and a few discretes. What were talking about doing here is perfectly feasible since it's already been done. I believe the Motorola Krazer uses this device and I don't believe it is too PC like...But I guess I need to look into the Krazer inards a little more. I would have though it contained a somewhat powerful microcontroller at its core which in turn must drive the BCM2045. Hopping/ Pairing: I have never seen a dongle with a pairing switch that PAIRS it with an external device on its own. And the devices must SYNC their suedo-random hoppers and this is done by the PC. That is all PAIRING is, I believe. Just rf detection and getting to a common hop starting point. Once hopping starts, maybe the BCM2045 handles the hop sequence but there is definately host pc interaction to the dongle.
Added after 3 hours 4 minutes:
Just tossing the odd reality out here just for understanding purposes for those who follow this possible painful path.... One of the *possible* stumbling blocks of all this is that each bluetooth dongle manufacturer can select from different bluetooth radio devices(chips/chipsets) and when they do, the maufacturer of the bluetooth dongle provides a specific WINDOWS DRIVER for operating their device. However that said, since windows seems to be offering a generic driver that works with more than one manufacturers device, there seems to be either some commonality of interoperability between different manufacturer devices or the Windows driver is just getting FAT with all the known types out there and recognizes them when they are plugged in, since most USB devices do offer an ID transmission to the host when they are first plugged in. Ramblings of a mad man.....