Bluetooth and USB

See if anything on this page might help:
http://www.microsoft.com/whdc/hwdev/tech/network/bluetooth/default.mspx.

Bryan S. Burgin
xxxxx@microsoft.com

This posting is provided “AS IS” with no warranties, and confers no
rights.


From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of SUJA JAMES
Sent: Monday, February 23, 2004 11:42 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Bluetooth and USB

Hi All,
I need to write a WDM driver for a Bluetooth USB Adapter.
Does any one have any sample code or documentation on sending Bluetooth
commands to the USB Adapter?.

Please help me. How to send Bluetooth commands to the USB Adapter

Thanks in advance
Suja

— Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256 You are currently subscribed
to ntdev as: xxxxx@microsoft.com To unsubscribe send a blank email to
xxxxx@lists.osr.com

Get the Bluetooth core spec from http://www.bluetooth.com. Appendix H I
think contains the USB HCI specification. Having implemented a lot of
the core Bluetooth protocols, you have a *LOT* of work ahead of you if
you plan on implementing L2CAP, HCI, SDP, and RFCOMM (at a minimum).
Plan on at least a year and attending a few UPFs.

D

This posting is provided “AS IS” with no warranties, and confers no
rights.


From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of SUJA JAMES
Sent: Monday, February 23, 2004 11:42 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Bluetooth and USB

Hi All,
I need to write a WDM driver for a Bluetooth USB Adapter.
Does any one have any sample code or documentation on sending Bluetooth
commands to the USB Adapter?.

Please help me. How to send Bluetooth commands to the USB Adapter

Thanks in advance
Suja

— Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256 You are currently subscribed
to ntdev as: xxxxx@windows.microsoft.com To unsubscribe send a blank
email to xxxxx@lists.osr.com

You don’t need the class code for sending the vendor URB down the stack. For instance you can just use

UsbBuildVendorRequest(pUrb,
URB_FUNCTION_CLASS_DEVICE,
sizeof(struct _URB_CONTROL_VENDOR_OR_CLASS_REQUEST),
0,
0,
0,
0,
0,
pBuffer,
NULL,
BufferLength,
NULL);

D

This posting is provided “AS IS” with no warranties, and confers no rights


From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of SUJA JAMES
Sent: Tuesday, February 24, 2004 12:45 AM
To: Windows System Software Devs Interest List
Subject: Re: RE: [ntdev] Bluetooth and USB

Hi
Thanks for quick response…
I just want to send some HCI raw commands to my device. Not going to develop the bluetooth stack.
As per the HCI spcecifcatiion " Endpoint 0 is used to configure and control the USB device. Endpoint 0 will also be used to allow the host to send HCI specific commands to the host controller.When the USB firmware receives a packet over this endpoint that has the Bluetooth class code, it should treat the packet as an HCI command packet."

I just want to know how I can get this “Bluetooth class code” from my device (I don’t have the spec of my USB Adapter) and where I fill this flag while using the “UsbBuildVendorRequest” macro. Any same code to show how to use this “UsbBuildVendorRequest” macro

Thanks in advance
Shibu

On Tue, 24 Feb 2004 Doron Holan wrote :

Get the Bluetooth core spec from http://www.bluetooth.com.? Appendix H I
think contains the USB HCI specification.? Having implemented a lot of
the core Bluetooth protocols, you have a *LOT* of work ahead of you if
you plan on implementing L2CAP, HCI, SDP, and RFCOMM (at a minimum).
Plan on at least a year and attending a few UPFs.

D

This posting is provided “AS IS” with no warranties, and confers no
rights.


From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of SUJA JAMES
Sent: Monday, February 23, 2004 11:42 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Bluetooth and USB

Hi All,
I need to write a WDM driver for a Bluetooth USB Adapter.
Does any one have any sample code or documentation on sending Bluetooth
commands to the USB Adapter?.

Please help me. How to send Bluetooth commands to the USB Adapter

Thanks in advance
Suja

— Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256 You are currently subscribed
to ntdev as: xxxxx@windows.microsoft.com To unsubscribe send a blank
email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@rediffmail.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

— Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256 You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com To unsubscribe send a blank email to xxxxx@lists.osr.com

Contact WIDCOMM or other Bluetooth stack vendor. Unfortunately, there is no MS’s BT stack for Windows (they have it for WinCE though, so, the decision of not providing BT stack in XP is strange for me).

Without the third-party BT stack, you will need to write it yourself, which I think is a ~10 times more complex job then writing a driver for BT adapter which will plug to WIDCOMM’s stack. You will need to write all these virtual serial, virtual networking, virtual parallel drivers and the GUI tool to set them up.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

----- Original Message -----
From: SUJA JAMES
To: Windows System Software Devs Interest List
Sent: Tuesday, February 24, 2004 10:42 AM
Subject: [ntdev] Bluetooth and USB

Hi All,
I need to write a WDM driver for a Bluetooth USB Adapter.
Does any one have any sample code or documentation on sending Bluetooth commands to the USB Adapter?.

Please help me. How to send Bluetooth commands to the USB Adapter

Thanks in advance
Suja

— Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256 You are currently subscribed to ntdev as: xxxxx@storagecraft.com To unsubscribe send a blank email to xxxxx@lists.osr.com

There is a bth stack by MS for windows :). That is what the MS bth keyboard and mouse use.

D

This posting is provided “AS IS” with no warranties, and confers no rights.


From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Saturday, February 28, 2004 9:47 AM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Bluetooth and USB

??? Contact WIDCOMM or other Bluetooth stack vendor. Unfortunately, there is no MS’s BT stack for Windows (they have it for WinCE though, so, the decision of not providing BT stack in XP is strange for me).
?
??? Without the third-party BT stack, you will need to write it yourself, which I think is a ~10 times more complex job then writing a driver for BT adapter which will plug to WIDCOMM’s stack. You will need to write all these virtual serial, virtual networking, virtual parallel drivers and the GUI tool to set them up.
?
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com
----- Original Message -----
From: SUJA JAMES
To: Windows System Software Devs Interest List
Sent: Tuesday, February 24, 2004 10:42 AM
Subject: [ntdev] Bluetooth and USB

Hi All,
I need to write a WDM driver for a Bluetooth USB Adapter.
Does any one have any sample code or documentation on sending Bluetooth commands to the USB Adapter?.

Please help me. How to send Bluetooth commands to the USB Adapter

Thanks in advance
Suja

— Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256 You are currently subscribed to ntdev as: xxxxx@storagecraft.com To unsubscribe send a blank email to xxxxx@lists.osr.com

Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

My BT wireless KB and mouse uses USB to talk to the computer

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Doron Holan
Sent: Saturday, February 28, 2004 7:13 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Bluetooth and USB

There is a bth stack by MS for windows :). That is what the MS bth
keyboard and mouse use.

D

This posting is provided “AS IS” with no warranties, and confers no
rights.


From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Saturday, February 28, 2004 9:47 AM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Bluetooth and USB

??? Contact WIDCOMM or other Bluetooth stack vendor. Unfortunately,
there is no MS’s BT stack for Windows (they have it for WinCE though,
so, the decision of not providing BT stack in XP is strange for me).
?
??? Without the third-party BT stack, you will need to write it
yourself, which I think is a ~10 times more complex job then writing a
driver for BT adapter which will plug to WIDCOMM’s stack. You will need
to write all these virtual serial, virtual networking, virtual parallel
drivers and the GUI tool to set them up.
?
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com
----- Original Message -----
From: SUJA JAMES
To: Windows System Software Devs Interest List
Sent: Tuesday, February 24, 2004 10:42 AM
Subject: [ntdev] Bluetooth and USB

Hi All,
I need to write a WDM driver for a Bluetooth USB Adapter.
Does any one have any sample code or documentation on sending Bluetooth
commands to the USB Adapter?.

Please help me. How to send Bluetooth commands to the USB Adapter

Thanks in advance
Suja

— Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256 You are currently subscribed
to ntdev as: xxxxx@storagecraft.com To unsubscribe send a blank email to
xxxxx@lists.osr.com

Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@storagecraft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Hi
Thanks for the response.
We al ready have a bluetooth stack based on the RS232
HCI transport layer. Now we need to support the USB
transport layer. What actually needed is how to send
Bluetooth Commands to USB control endpoint.

Does any one have any sample code for this.

Thanks in advance
Suja.

— Doron Holan wrote:
> There is a bth stack by MS for windows :). That is
> what the MS bth keyboard and mouse use.
>
> D
>
> This posting is provided “AS IS” with no warranties,
> and confers no rights.
>

__________________________________
Do you Yahoo!?
Get better spam protection with Yahoo! Mail.
http://antispam.yahoo.com/tools

What about serial? parallel? Ethernet?

What about the 3rd party BT adapter hardware support? Is there any
documentation for adapter driver writers?

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

----- Original Message -----
From: “Doron Holan”
To: “Windows System Software Devs Interest List”
Sent: Sunday, February 29, 2004 6:13 AM
Subject: RE: [ntdev] Bluetooth and USB

> There is a bth stack by MS for windows :). That is what the MS bth keyboard
and mouse use.
>
> D
>
> This posting is provided “AS IS” with no warranties, and confers no rights.
>
> ________________________________________
> From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
> Sent: Saturday, February 28, 2004 9:47 AM
> To: Windows System Software Devs Interest List
> Subject: Re: [ntdev] Bluetooth and USB
>
> Contact WIDCOMM or other Bluetooth stack vendor. Unfortunately, there is no
MS’s BT stack for Windows (they have it for WinCE though, so, the decision of
not providing BT stack in XP is strange for me).
>
> Without the third-party BT stack, you will need to write it yourself, which I
think is a ~10 times more complex job then writing a driver for BT adapter
which will plug to WIDCOMM’s stack. You will need to write all these virtual
serial, virtual networking, virtual parallel drivers and the GUI tool to set
them up.
>
> Maxim Shatskih, Windows DDK MVP
> StorageCraft Corporation
> xxxxx@storagecraft.com
> http://www.storagecraft.com
> ----- Original Message -----
> From: SUJA JAMES
> To: Windows System Software Devs Interest List
> Sent: Tuesday, February 24, 2004 10:42 AM
> Subject: [ntdev] Bluetooth and USB
>
> Hi All,
> I need to write a WDM driver for a Bluetooth USB Adapter.
> Does any one have any sample code or documentation on sending Bluetooth
commands to the USB Adapter?.
>
> Please help me. How to send Bluetooth commands to the USB Adapter
>
> Thanks in advance
> Suja
>
>
> — Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256 You are currently subscribed to
ntdev as: xxxxx@storagecraft.com To unsubscribe send a blank email to
xxxxx@lists.osr.com
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

Serial and Ethernet are there. Any 3rd party device that conforms to
the usb and rs232 HCI spec are supported. BCSP and PCI are forthcoming
once they are approved by the SIG.

d

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
Sent: Sunday, February 29, 2004 1:08 AM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Bluetooth and USB

What about serial? parallel? Ethernet?

What about the 3rd party BT adapter hardware support? Is there any
documentation for adapter driver writers?

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

----- Original Message -----
From: “Doron Holan”
To: “Windows System Software Devs Interest List”
Sent: Sunday, February 29, 2004 6:13 AM
Subject: RE: [ntdev] Bluetooth and USB

> There is a bth stack by MS for windows :). That is what the MS bth
keyboard
and mouse use.
>
> D
>
> This posting is provided “AS IS” with no warranties, and confers no
rights.
>
> ________________________________________
> From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Maxim S. Shatskih
> Sent: Saturday, February 28, 2004 9:47 AM
> To: Windows System Software Devs Interest List
> Subject: Re: [ntdev] Bluetooth and USB
>
> Contact WIDCOMM or other Bluetooth stack vendor. Unfortunately, there
is no
MS’s BT stack for Windows (they have it for WinCE though, so, the
decision of
not providing BT stack in XP is strange for me).
>
> Without the third-party BT stack, you will need to write it yourself,
which I
think is a ~10 times more complex job then writing a driver for BT
adapter
which will plug to WIDCOMM’s stack. You will need to write all these
virtual
serial, virtual networking, virtual parallel drivers and the GUI tool to
set
them up.
>
> Maxim Shatskih, Windows DDK MVP
> StorageCraft Corporation
> xxxxx@storagecraft.com
> http://www.storagecraft.com
> ----- Original Message -----
> From: SUJA JAMES
> To: Windows System Software Devs Interest List
> Sent: Tuesday, February 24, 2004 10:42 AM
> Subject: [ntdev] Bluetooth and USB
>
> Hi All,
> I need to write a WDM driver for a Bluetooth USB Adapter.
> Does any one have any sample code or documentation on sending
Bluetooth
commands to the USB Adapter?.
>
> Please help me. How to send Bluetooth commands to the USB Adapter
>
> Thanks in advance
> Suja
>
>
> — Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256 You are currently subscribed
to
ntdev as: xxxxx@storagecraft.com To unsubscribe send a blank email to
xxxxx@lists.osr.com
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com