Comment 53 for bug 269851

Revision history for this message
tommy (mesilliac) wrote :

This change to the source package should correctly support the diNovo Edge Keyboard,
without affecting other Logitech devices.

I've verified it works for me when applied manually to
 /lib/udev/rules.d/97-bluetooth-hid2hci.rules

I tried switching the :c713 device over too,
didn't seem to make a difference so i left it as is,
the keyboard and touchpad seem to work fine either way.

Can someone provide `lsusb` output for devices other than the keyboard?
It will need to be incorporated into the patch.

This is what mine shows up as:
    ID 046d:c714 Logitech, Inc. diNovo Edge Keyboard

=== modified file 'scripts/bluetooth-hid2hci.rules'
--- scripts/bluetooth-hid2hci.rules 2011-07-28 16:47:35 +0000
+++ scripts/bluetooth-hid2hci.rules 2012-07-24 10:45:29 +0000
@@ -11,7 +11,10 @@
   RUN+="hid2hci --method=dell --devpath=%p", ENV{HID2HCI_SWITCH}="1"

 # Logitech devices
-KERNEL=="hiddev*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345abce]|c71[34bc]", \
+KERNEL=="hiddev*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345abce]|c71[3bc]", \
+ RUN+="hid2hci --method=logitech-hid --devpath=%p"
+# Logitech, Inc. diNovo Edge Keyboard
+KERNEL=="hidraw*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c714", \
   RUN+="hid2hci --method=logitech-hid --devpath=%p"

 ENV{DEVTYPE}!="usb_device", GOTO="hid2hci_end"