Broadcom chipset and reverse engineering
Hello,
I am using a Broadcom chipset based USB Bluetooth dongle (Belkin F8T008) and I have a Logitech Mobile Pro Headset. Of course I am not able to use that headset with BlueZ because the Broadcom chipset is not supported. But it works without problems under Windows XP. I have read that the BlueZ developers are not able to make it work with the Broadcom chipset because they did not get any information about that chipset. So here are my questions:
- Is it of any help if I try to log some of the USB traffic (I have found this program for example:
http://sourceforge.net/projects/usbsnoop/) under my Windows XP system when connecting the headset and sending audio to it?
- Is it allowed to sniff the traffic between the OS and the USB adapter (Is reverse engineering allowed)?
Regards,
Benjamin Eikel
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Marcel Holtmann
maintainerHi Benjamin,
Quoted 5 lines
I am using a Broadcom chipset based USB Bluetooth dongle (Belkin F8T008) and I have a Logitech Mobile Pro Headset. Of course I am not able to use that headset with BlueZ because the Broadcom chipset is not supported. But it works without problems under Windows XP. I have read that the BlueZ developers are not able to make it work with the Broadcom chipset
Quoted 8 lines
because they did not get any information about that chipset. So here are my questions:
- Is it of any help if I try to log some of the USB traffic (I have found this program for example:
http://sourceforge.net/projects/usbsnoop/) under my Windows XP system when connecting the headset and sending audio to it?
- Is it allowed to sniff the traffic between the OS and the USB adapter (Is reverse engineering allowed)?
since they use H:2 as transport, you should start decoding the USBsnoop dumps by yourself. And yes it is legal in Germany for interop purpose.
Regards
Marcel
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Hi again!
Quoted 4 lines · Marcel Holtmann <marcel <at> holtmann.org> writes:
since they use H:2 as transport, you should start decoding the USBsnoop dumps by yourself. And yes it is legal in Germany for interop purpose.
Sorry, but I am new to Bluetooth development. I just searched some information about that 'H:2' transport and found out that this 'H:2' is the USB transport layer which is used for the physical transport of the HCI packets.
Is there any program which could decode the HCI data automatically from the USB data or do I have to decode every package by hand (I think there are about 6000 packets [and yes, only my headset was connected; no other Bluetooth devices])?
Or perhaps there is an easier way: Is there any free tool that runs under Windows XP (I have to use Windows because the headset only works there), which can dump/log/sniff the HCI packets between the USB host controller and the USB Bluetooth adapter?
Regards,
Benjamin Eikel
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Marcel Holtmann
maintainerHi Benjamin,
Quoted 8 lines
Quoted 3 lines
since they use H:2 as transport, you should start decoding the USBsnoop dumps by yourself. And yes it is legal in Germany for interop purpose.
Sorry, but I am new to Bluetooth development. I just searched some information about that 'H:2' transport and found out that this 'H:2' is the USB transport layer which is used for the physical transport of the HCI packets.
Quoted 8 lines
Is there any program which could decode the HCI data automatically from the USB data or do I have to decode every package by hand (I think there are about 6000 packets [and yes, only my headset was connected; no other Bluetooth devices])?
Or perhaps there is an easier way: Is there any free tool that runs under Windows XP (I have to use Windows because the headset only works there), which can dump/log/sniff the HCI packets between the USB host controller and the USB Bluetooth adapter?
I always did it by hand.
Regards
Marcel
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users
Quoted 3 lines · Marcel Holtmann <marcel <at> holtmann.org> writes:
I always did it by hand.
Okay. Maybe you have a little bit more experience than I have. ;-) Until now I was only a normal Bluetooth user, no developer.
But I am willing to try the decoding. I found this document
(http://www.bluetooth.org/foundry/adopters/document/HCI_USB/en/1/HCI_USB.pdf)
which should help me a little bit. If I have any more information or questions I will post here again. I hope this will be of any help.
Regards,
Benjamin Eikel
-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Bluez-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-users