* [Bluez-devel] [PATCH] Add HID->HCI switching support for newer Dell BT cards
@ 2008-04-04 18:54 Mario_Limonciello
2008-04-04 20:46 ` Mario_Limonciello
0 siblings, 1 reply; 10+ messages in thread
From: Mario_Limonciello @ 2008-04-04 18:54 UTC (permalink / raw)
To: bluez-devel
[-- Attachment #1.1.1.1: Type: text/plain, Size: 976 bytes --]
Hello,
As I've recently discovered, the more recent (Dell Wireless 370+) BT
adapters with the latest firmware don't come up in Bluetooth Radio mode.
They come up in a HID/UHE dongle like mode before the OS loads and
expect the OS to transition the device to HCI mode. Unfortunately, the
transition to HCI mode isn't done in the same fashion as the existing
switch_hidproxy function available in hid2hci. I'm attaching a patch to
hid2hci that adds a function for the expected behavior on these newer
adapters.
The device that needs to have the report sent to it is claimed by usbhid
at OS load time, so there are some calls in there to release it from
usbhid.
I tested this against a Dell 370 BT adapter. This should be the same
for the newer adapters (after the 370), but I haven't verified them yet,
so there may be an additional patch needed for it.
Thanks,
---
Mario Limonciello
Dell | Linux Engineering
mario_limonciello@dell.com
[-- Attachment #1.1.1.2: Type: text/html, Size: 1717 bytes --]
[-- Attachment #1.1.2: 007_dell_bluetooth.patch --]
[-- Type: text/x-patch, Size: 1475 bytes --]
diff -Nur -x '*.orig' -x '*~' bluez-utils-3.26/tools/hid2hci.c bluez-utils-3.26.new/tools/hid2hci.c
--- bluez-utils-3.26/tools/hid2hci.c 2008-02-01 17:16:34.000000000 -0600
+++ bluez-utils-3.26.new/tools/hid2hci.c 2008-04-04 13:34:13.000000000 -0500
@@ -211,6 +211,42 @@
return err;
}
+static int switch_dell(struct device_info *devinfo)
+{
+ char report[] = { 0x7F, 0x13, 0x00, 0x00};
+
+ struct usb_dev_handle *handle;
+ int err;
+
+ //release any locks that the kernel may have on this device
+ handle = usb_open(devinfo->dev);
+ if (handle)
+ {
+ usb_claim_interface(handle, 0);
+ usb_detach_kernel_driver_np(handle,0);
+ }
+
+ //switch device modes
+ err = usb_control_msg(handle,
+ USB_ENDPOINT_OUT + USB_TYPE_CLASS + USB_RECIP_INTERFACE,
+ 0x09,
+ 0x7f + (0x03 << 8),
+ 0,
+ (char*)report, 4, 10000);
+
+ if (err == 0) {
+ err = -1;
+ errno = EALREADY;
+ } else {
+ if (errno == ETIMEDOUT)
+ err = 0;
+ }
+
+ usb_close(handle);
+
+ return err;
+}
+
static struct device_id device_list[] = {
{ HCI, 0x0a12, 0x1000, switch_hidproxy },
{ HID, 0x0a12, 0x0001, switch_hidproxy },
@@ -229,6 +265,7 @@
{ HCI, 0x046d, 0xc70e, switch_logitech }, /* Logitech diNovo keyboard */
{ HCI, 0x046d, 0xc713, switch_logitech }, /* Logitech diNovo Edge */
{ HCI, 0x046d, 0xc714, switch_logitech }, /* Logitech diNovo Edge */
+ { HCI, 0x413c, 0x8158, switch_dell }, /* Dell Wireless 370 */
{ -1 }
};
[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
[-- Attachment #2: Type: text/plain, Size: 278 bytes --]
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
[-- Attachment #3: Type: text/plain, Size: 164 bytes --]
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [Bluez-devel] [PATCH] Add HID->HCI switching support for newer Dell BT cards 2008-04-04 18:54 [Bluez-devel] [PATCH] Add HID->HCI switching support for newer Dell BT cards Mario_Limonciello @ 2008-04-04 20:46 ` Mario_Limonciello 2008-04-04 23:17 ` Bastien Nocera 0 siblings, 1 reply; 10+ messages in thread From: Mario_Limonciello @ 2008-04-04 20:46 UTC (permalink / raw) To: bluez-devel [-- Attachment #1.1.1.1: Type: text/plain, Size: 1335 bytes --] Hi, As it turns out, this also works for the Dell 410 series cards. Attached is an updated patch to include them. Regards, On Fri, 2008-04-04 at 13:54 -0500, Mario Limonciello wrote: > Hello, > > As I've recently discovered, the more recent (Dell Wireless 370+) BT > adapters with the latest firmware don't come up in Bluetooth Radio > mode. They come up in a HID/UHE dongle like mode before the OS loads > and expect the OS to transition the device to HCI mode. > Unfortunately, the transition to HCI mode isn't done in the same > fashion as the existing switch_hidproxy function available in hid2hci. > I'm attaching a patch to hid2hci that adds a function for the expected > behavior on these newer adapters. > > The device that needs to have the report sent to it is claimed by > usbhid at OS load time, so there are some calls in there to release it > from usbhid. > > I tested this against a Dell 370 BT adapter. This should be the same > for the newer adapters (after the 370), but I haven't verified them > yet, so there may be an additional patch needed for it. > > Thanks, > > --- > Mario Limonciello > Dell | Linux Engineering > mario_limonciello@dell.com > > > --- Mario Limonciello Dell | Linux Engineering Desk : (512) 723-0582 mario_limonciello@dell.com [-- Attachment #1.1.1.2: Type: text/html, Size: 2640 bytes --] [-- Attachment #1.1.2: 007_dell_bluetooth.patch --] [-- Type: text/x-patch, Size: 1541 bytes --] diff -Nur -x '*.orig' -x '*~' bluez-utils-3.26/tools/hid2hci.c bluez-utils-3.26.new/tools/hid2hci.c --- bluez-utils-3.26/tools/hid2hci.c 2008-02-01 17:16:34.000000000 -0600 +++ bluez-utils-3.26.new/tools/hid2hci.c 2008-04-04 15:39:40.000000000 -0500 @@ -211,6 +211,42 @@ return err; } +static int switch_dell(struct device_info *devinfo) +{ + char report[] = { 0x7F, 0x13, 0x00, 0x00}; + + struct usb_dev_handle *handle; + int err; + + //release any locks that the kernel may have on this device + handle = usb_open(devinfo->dev); + if (handle) + { + usb_claim_interface(handle, 0); + usb_detach_kernel_driver_np(handle,0); + } + + //switch device modes + err = usb_control_msg(handle, + USB_ENDPOINT_OUT + USB_TYPE_CLASS + USB_RECIP_INTERFACE, + 0x09, + 0x7f + (0x03 << 8), + 0, + (char*)report, 4, 10000); + + if (err == 0) { + err = -1; + errno = EALREADY; + } else { + if (errno == ETIMEDOUT) + err = 0; + } + + usb_close(handle); + + return err; +} + static struct device_id device_list[] = { { HCI, 0x0a12, 0x1000, switch_hidproxy }, { HID, 0x0a12, 0x0001, switch_hidproxy }, @@ -229,6 +265,8 @@ { HCI, 0x046d, 0xc70e, switch_logitech }, /* Logitech diNovo keyboard */ { HCI, 0x046d, 0xc713, switch_logitech }, /* Logitech diNovo Edge */ { HCI, 0x046d, 0xc714, switch_logitech }, /* Logitech diNovo Edge */ + { HCI, 0x413c, 0x8158, switch_dell }, /* Dell Wireless 370 */ + { HCI, 0x413c, 0x8154, switch_dell }, /* Dell Wireless 410 */ { -1 } }; [-- Attachment #1.2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] [-- Attachment #2: Type: text/plain, Size: 278 bytes --] ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace [-- Attachment #3: Type: text/plain, Size: 164 bytes --] _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Bluez-devel] [PATCH] Add HID->HCI switching support for newer Dell BT cards 2008-04-04 20:46 ` Mario_Limonciello @ 2008-04-04 23:17 ` Bastien Nocera 2008-04-05 15:58 ` [Bluez-devel] [PATCH] Add HID->HCI switching support fornewer " Mario_Limonciello 0 siblings, 1 reply; 10+ messages in thread From: Bastien Nocera @ 2008-04-04 23:17 UTC (permalink / raw) To: BlueZ development On Fri, 2008-04-04 at 15:46 -0500, Mario_Limonciello@Dell.com wrote: > Hi, > > As it turns out, this also works for the Dell 410 series cards. > Attached is an updated patch to include them. Only problems I could see with the patch is the coding style (C++-style comments, braces on different lines for a condition, alignment of arguments to a function when on multiple lines). The rest of the code looks fine to me. Are those adapters usually shipped with keyboards and mice, so that they would need to stay in HID mode on startup? If they do, do you have any code available that would make sure this keyboard and mouse are registered in BlueZ so they work "out of the box"? ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Bluez-devel] [PATCH] Add HID->HCI switching support fornewer Dell BT cards 2008-04-04 23:17 ` Bastien Nocera @ 2008-04-05 15:58 ` Mario_Limonciello 2008-04-06 22:42 ` Bastien Nocera 0 siblings, 1 reply; 10+ messages in thread From: Mario_Limonciello @ 2008-04-05 15:58 UTC (permalink / raw) To: bluez-devel, bluez-devel [-- Attachment #1: Type: text/plain, Size: 2212 bytes --] Bastien, I'll be glad to update the coding style to match the rest of the source. Please see the updated attachment. Both of these adapters are just bluetooth cards that ship on the laptop, not the dongles that come with a keyboard or mouse. This is the way the cards function in Windows, and the way that they were intended to function. When paired with a HID keyboard and/or mouse, they have the ability to store that pairing in the firmware. That's why they have the two modes. In reading your question, do you have a problem with a particular mouse &/or keyboard combo that the dongle isn't working 'out of the box'? Regards, Mario Limonciello Dell | Linux Engineering Desk : (512) 723-0582 Mario_Limonciello@Dell.com -----Original Message----- From: bluez-devel-bounces@lists.sourceforge.net on behalf of Bastien Nocera Sent: Fri 4/4/2008 6:17 PM To: BlueZ development Subject: Re: [Bluez-devel] [PATCH] Add HID->HCI switching support fornewer Dell BT cards On Fri, 2008-04-04 at 15:46 -0500, Mario_Limonciello@Dell.com wrote: > Hi, > > As it turns out, this also works for the Dell 410 series cards. > Attached is an updated patch to include them. Only problems I could see with the patch is the coding style (C++-style comments, braces on different lines for a condition, alignment of arguments to a function when on multiple lines). The rest of the code looks fine to me. Are those adapters usually shipped with keyboards and mice, so that they would need to stay in HID mode on startup? If they do, do you have any code available that would make sure this keyboard and mouse are registered in BlueZ so they work "out of the box"? ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel [-- Attachment #2: patch --] [-- Type: application/octet-stream, Size: 1375 bytes --] --- bluez-utils-3.26/tools/hid2hci.c 2008-02-01 17:16:34.000000000 -0600 +++ hid2hci.c 2008-04-05 10:57:17.000000000 -0500 @@ -211,6 +211,41 @@ return err; } +static int switch_dell(struct device_info *devinfo) +{ + char report[] = { 0x7F, 0x13, 0x00, 0x00}; + + struct usb_dev_handle *handle; + int err; + + /* release any locks that the kernel may have on this device */ + handle = usb_open(devinfo->dev); + if (handle) { + usb_claim_interface(handle, 0); + usb_detach_kernel_driver_np(handle,0); + } + + /* switch device modes */ + err = usb_control_msg(handle, + USB_ENDPOINT_OUT + USB_TYPE_CLASS + USB_RECIP_INTERFACE, + 0x09, + 0x7f + (0x03 << 8), + 0, + (char*)report, 4, 10000); + + if (err == 0) { + err = -1; + errno = EALREADY; + } else { + if (errno == ETIMEDOUT) + err = 0; + } + + usb_close(handle); + + return err; +} + static struct device_id device_list[] = { { HCI, 0x0a12, 0x1000, switch_hidproxy }, { HID, 0x0a12, 0x0001, switch_hidproxy }, @@ -229,6 +264,8 @@ { HCI, 0x046d, 0xc70e, switch_logitech }, /* Logitech diNovo keyboard */ { HCI, 0x046d, 0xc713, switch_logitech }, /* Logitech diNovo Edge */ { HCI, 0x046d, 0xc714, switch_logitech }, /* Logitech diNovo Edge */ + { HCI, 0x413c, 0x8158, switch_dell }, /* Dell Wireless 370 */ + { HCI, 0x413c, 0x8154, switch_dell }, /* Dell Wireless 410 */ { -1 } }; [-- Attachment #3: Type: text/plain, Size: 325 bytes --] ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone [-- Attachment #4: Type: text/plain, Size: 164 bytes --] _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Bluez-devel] [PATCH] Add HID->HCI switching support fornewer Dell BT cards 2008-04-05 15:58 ` [Bluez-devel] [PATCH] Add HID->HCI switching support fornewer " Mario_Limonciello @ 2008-04-06 22:42 ` Bastien Nocera 2008-04-07 0:58 ` [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer " Mario_Limonciello 0 siblings, 1 reply; 10+ messages in thread From: Bastien Nocera @ 2008-04-06 22:42 UTC (permalink / raw) To: BlueZ development; +Cc: Mario_Limonciello On Sat, 2008-04-05 at 10:58 -0500, Mario_Limonciello@Dell.com wrote: > Bastien, > > I'll be glad to update the coding style to match the rest of the > source. Please see the updated attachment. Both of these adapters > are just bluetooth cards that ship on the laptop, not the dongles that > come with a keyboard or mouse. > > This is the way the cards function in Windows, and the way that they > were intended to function. When paired with a HID keyboard and/or > mouse, they have the ability to store that pairing in the firmware. > That's why they have the two modes. Right. Do you have any documentation on how to store that pairing information inside the adapter, or does it work out of the box in Linux already? > In reading your question, do you have a problem with a particular > mouse &/or keyboard combo that the dongle isn't working 'out of the > box'? I've mainly got experience with Logitech dongles and Apple internal adapters that do the same, but we're lacking documentation to make those work properly. Any documentation about the Dell kit would help. Cheers ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer Dell BT cards 2008-04-06 22:42 ` Bastien Nocera @ 2008-04-07 0:58 ` Mario_Limonciello 2008-04-13 16:34 ` [Bluez-devel] [PATCH] Add HID->HCI switchingsupportfornewer " Mario_Limonciello 0 siblings, 1 reply; 10+ messages in thread From: Mario_Limonciello @ 2008-04-07 0:58 UTC (permalink / raw) To: hadess, bluez-devel Bastien, I don't believe the BlueZ/hci_usb setup can currently store the pairing in the adapter, but I'll investigate this week. Currently the infrastructure should allow a pairing that was set in Windows to still live inside the adapter and transition to Linux per my understanding. I'll see what documentation I can obtain from our Bluetooth Team that would be available for public release. No promises there though :) Mario Limonciello Dell | Linux Engineering Desk : (512) 723-0582 Mario_Limonciello@Dell.com -----Original Message----- From: Bastien Nocera [mailto:hadess@hadess.net] Sent: Sun 4/6/2008 5:42 PM To: BlueZ development Cc: Limonciello, Mario Subject: Re: [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer Dell BT cards On Sat, 2008-04-05 at 10:58 -0500, Mario_Limonciello@Dell.com wrote: > Bastien, > > I'll be glad to update the coding style to match the rest of the > source. Please see the updated attachment. Both of these adapters > are just bluetooth cards that ship on the laptop, not the dongles that > come with a keyboard or mouse. > > This is the way the cards function in Windows, and the way that they > were intended to function. When paired with a HID keyboard and/or > mouse, they have the ability to store that pairing in the firmware. > That's why they have the two modes. Right. Do you have any documentation on how to store that pairing information inside the adapter, or does it work out of the box in Linux already? > In reading your question, do you have a problem with a particular > mouse &/or keyboard combo that the dongle isn't working 'out of the > box'? I've mainly got experience with Logitech dongles and Apple internal adapters that do the same, but we're lacking documentation to make those work properly. Any documentation about the Dell kit would help. Cheers ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Bluez-devel] [PATCH] Add HID->HCI switchingsupportfornewer Dell BT cards 2008-04-07 0:58 ` [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer " Mario_Limonciello @ 2008-04-13 16:34 ` Mario_Limonciello 2008-04-21 16:36 ` [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer " Mario_Limonciello 0 siblings, 1 reply; 10+ messages in thread From: Mario_Limonciello @ 2008-04-13 16:34 UTC (permalink / raw) To: bluez-devel, hadess, bluez-devel Bastien, I spoke with some folks regarding documentation, and they are weighing their options on the best route to do development on these devices. (Releasing documentation, or doing patches themselves and submitting). Speaking of which, has my patch been applied to the tree yet? Mario Limonciello Dell | Linux Engineering Desk : (512) 723-0582 Mario_Limonciello@Dell.com -----Original Message----- From: bluez-devel-bounces@lists.sourceforge.net on behalf of Mario_Limonciello@Dell.com Sent: Sun 4/6/2008 7:58 PM To: hadess@hadess.net; bluez-devel@lists.sourceforge.net Subject: Re: [Bluez-devel] [PATCH] Add HID->HCI switchingsupportfornewer Dell BT cards Bastien, I don't believe the BlueZ/hci_usb setup can currently store the pairing in the adapter, but I'll investigate this week. Currently the infrastructure should allow a pairing that was set in Windows to still live inside the adapter and transition to Linux per my understanding. I'll see what documentation I can obtain from our Bluetooth Team that would be available for public release. No promises there though :) Mario Limonciello Dell | Linux Engineering Desk : (512) 723-0582 Mario_Limonciello@Dell.com -----Original Message----- From: Bastien Nocera [mailto:hadess@hadess.net] Sent: Sun 4/6/2008 5:42 PM To: BlueZ development Cc: Limonciello, Mario Subject: Re: [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer Dell BT cards On Sat, 2008-04-05 at 10:58 -0500, Mario_Limonciello@Dell.com wrote: > Bastien, > > I'll be glad to update the coding style to match the rest of the > source. Please see the updated attachment. Both of these adapters > are just bluetooth cards that ship on the laptop, not the dongles that > come with a keyboard or mouse. > > This is the way the cards function in Windows, and the way that they > were intended to function. When paired with a HID keyboard and/or > mouse, they have the ability to store that pairing in the firmware. > That's why they have the two modes. Right. Do you have any documentation on how to store that pairing information inside the adapter, or does it work out of the box in Linux already? > In reading your question, do you have a problem with a particular > mouse &/or keyboard combo that the dongle isn't working 'out of the > box'? I've mainly got experience with Logitech dongles and Apple internal adapters that do the same, but we're lacking documentation to make those work properly. Any documentation about the Dell kit would help. Cheers ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer Dell BT cards 2008-04-13 16:34 ` [Bluez-devel] [PATCH] Add HID->HCI switchingsupportfornewer " Mario_Limonciello @ 2008-04-21 16:36 ` Mario_Limonciello 2008-05-09 9:40 ` Marcel Holtmann 0 siblings, 1 reply; 10+ messages in thread From: Mario_Limonciello @ 2008-04-21 16:36 UTC (permalink / raw) To: bluez-devel, bluez-devel, hadess, bluez-devel Hi Guys, I've seen at least one other patch that flew by added to CVS already. Are there any other objections that just haven't been vocalized regarding this patch? Regards, Mario Limonciello Dell | Linux Engineering Mario_Limonciello@Dell.com -----Original Message----- From: bluez-devel-bounces@lists.sourceforge.net on behalf of Mario_Limonciello@Dell.com Sent: Sun 4/13/2008 11:34 AM To: bluez-devel@lists.sourceforge.net; hadess@hadess.net; bluez-devel@lists.sourceforge.net Subject: Re: [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer Dell BT cards Bastien, I spoke with some folks regarding documentation, and they are weighing their options on the best route to do development on these devices. (Releasing documentation, or doing patches themselves and submitting). Speaking of which, has my patch been applied to the tree yet? Mario Limonciello Dell | Linux Engineering Desk : (512) 723-0582 Mario_Limonciello@Dell.com -----Original Message----- From: bluez-devel-bounces@lists.sourceforge.net on behalf of Mario_Limonciello@Dell.com Sent: Sun 4/6/2008 7:58 PM To: hadess@hadess.net; bluez-devel@lists.sourceforge.net Subject: Re: [Bluez-devel] [PATCH] Add HID->HCI switchingsupportfornewer Dell BT cards Bastien, I don't believe the BlueZ/hci_usb setup can currently store the pairing in the adapter, but I'll investigate this week. Currently the infrastructure should allow a pairing that was set in Windows to still live inside the adapter and transition to Linux per my understanding. I'll see what documentation I can obtain from our Bluetooth Team that would be available for public release. No promises there though :) Mario Limonciello Dell | Linux Engineering Desk : (512) 723-0582 Mario_Limonciello@Dell.com -----Original Message----- From: Bastien Nocera [mailto:hadess@hadess.net] Sent: Sun 4/6/2008 5:42 PM To: BlueZ development Cc: Limonciello, Mario Subject: Re: [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer Dell BT cards On Sat, 2008-04-05 at 10:58 -0500, Mario_Limonciello@Dell.com wrote: > Bastien, > > I'll be glad to update the coding style to match the rest of the > source. Please see the updated attachment. Both of these adapters > are just bluetooth cards that ship on the laptop, not the dongles that > come with a keyboard or mouse. > > This is the way the cards function in Windows, and the way that they > were intended to function. When paired with a HID keyboard and/or > mouse, they have the ability to store that pairing in the firmware. > That's why they have the two modes. Right. Do you have any documentation on how to store that pairing information inside the adapter, or does it work out of the box in Linux already? > In reading your question, do you have a problem with a particular > mouse &/or keyboard combo that the dongle isn't working 'out of the > box'? I've mainly got experience with Logitech dongles and Apple internal adapters that do the same, but we're lacking documentation to make those work properly. Any documentation about the Dell kit would help. Cheers ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer Dell BT cards 2008-04-21 16:36 ` [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer " Mario_Limonciello @ 2008-05-09 9:40 ` Marcel Holtmann 2008-05-10 18:23 ` [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer DellBT cards Mario_Limonciello 0 siblings, 1 reply; 10+ messages in thread From: Marcel Holtmann @ 2008-05-09 9:40 UTC (permalink / raw) To: BlueZ development; +Cc: hadess Hi Mario, > I've seen at least one other patch that flew by added to CVS already. Are there any other objections that just haven't been vocalized regarding this patch? that was me being lazy or too busy. Whatever you wanna call it. Patch has been committed to the CVS in a slight modified version. Regards Marcel ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer DellBT cards 2008-05-09 9:40 ` Marcel Holtmann @ 2008-05-10 18:23 ` Mario_Limonciello 0 siblings, 0 replies; 10+ messages in thread From: Mario_Limonciello @ 2008-05-10 18:23 UTC (permalink / raw) To: bluez-devel, bluez-devel; +Cc: hadess Thanks Marcel. Mario Limonciello Dell | Linux Engineering Mario_Limonciello@Dell.com ________________________________ From: bluez-devel-bounces@lists.sourceforge.net on behalf of Marcel Holtmann Sent: Fri 5/9/2008 4:40 AM To: BlueZ development Cc: hadess@hadess.net Subject: Re: [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer DellBT cards Hi Mario, > I've seen at least one other patch that flew by added to CVS already. Are there any other objections that just haven't been vocalized regarding this patch? that was me being lazy or too busy. Whatever you wanna call it. Patch has been committed to the CVS in a slight modified version. Regards Marcel ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2008-05-10 18:23 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2008-04-04 18:54 [Bluez-devel] [PATCH] Add HID->HCI switching support for newer Dell BT cards Mario_Limonciello 2008-04-04 20:46 ` Mario_Limonciello 2008-04-04 23:17 ` Bastien Nocera 2008-04-05 15:58 ` [Bluez-devel] [PATCH] Add HID->HCI switching support fornewer " Mario_Limonciello 2008-04-06 22:42 ` Bastien Nocera 2008-04-07 0:58 ` [Bluez-devel] [PATCH] Add HID->HCI switching supportfornewer " Mario_Limonciello 2008-04-13 16:34 ` [Bluez-devel] [PATCH] Add HID->HCI switchingsupportfornewer " Mario_Limonciello 2008-04-21 16:36 ` [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer " Mario_Limonciello 2008-05-09 9:40 ` Marcel Holtmann 2008-05-10 18:23 ` [Bluez-devel] [PATCH] Add HID->HCIswitchingsupportfornewer DellBT cards Mario_Limonciello
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox