Sunday, October 23, 2011

Ubuntu Logitech diNovo Edge Bluetooth Wireless Keyboard (Part 2)

I reported on problems with Ubuntu Logitech diNovo Edge Bluetooth Wireless Keyboard, and now in Ubuntu 11.10 Oneiric the problem has resurfaced. But the solution is slightly different than before.

This solution is using for the Logitech diNovo Edge in Ubuntu/Kubuntu. Symptoms are the bluetooth-device-manager kept prompting me to connect to the device but nothing I did ever worked.

Here is the solution / fix for getting the keyword to work. The source for this information is here.

The problem is in the udev rules. In 11.04 there was a special line in '/lib/udev/rules.d/70-hid2hci.rules' for Logitech devices that started with KERNEL=="hidraw*".

This is now missing in 11.10. This fix adds this line into another file instead which makes things work.

Edit the file: /lib/udev/rules.d/62-bluez-hid2hci.rules

(If you need help editing a file, see bottom section.)

Change this line:

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

to

KERNEL=="hidraw*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345abce]|c71[34bc]", \
RUN+="hid2hci --method=logitech-hid --devpath=%p"

I have made the changed sections BOLD. Save the changes to the file. I also turned bluetooth off from the icon in the system tray.

After making this change, I turned on my wireless keyboard, unplugged it's bluetooth dongle, plugged it back in, paired the keyword with the dongle, and a few seconds later it worked. I did not even have to reboot.

IF YOU NEED HELP EDITING CONFIGURATION FILES UNDER LINUX, please see this link: http://awesomelinux.blogspot.com/2010/09/how-to-edit-configuration-file.html

4 comments:

  1. Excellent post! It worked like a charm. Thanks!

    ReplyDelete
  2. Thanks, man. Exactly what I needed!

    ReplyDelete
  3. I tried this, but after that change the system won't even recognize that my bluetooth dongle is connected anymore (I mean after disconnecting and connecting again and reboot doesn't help either). I'm using the dongle that came with the keyboard.

    ReplyDelete
  4. Thank you very much for sharing this info it really made my day how easily this problem was solved!

    @Unknown: With this change it did not show up as a Bluetooth device for me, either. However, by simply pressing the connect buttons on the dongle and device, it managed to connect and well.. I'm typing this message on my diNovo Edge.

    ReplyDelete