Sunday, September 2, 2012

Getting the Logitech diNovo Edge Keyboard to work with Ubuntu 12.04

Modify the 97-bluetooth-hid2hci.rules file:
sudo gedit /lib/udev/rules.d/97-bluetooth-hid2hci.rules
 Look for the folowing lines:
 # Logitech devices
KERNEL=="hiddev*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345abce]|c71[34bc]", \ RUN+="hid2hci --method=logitech-hid --devpath=%p"
Simply change from hiddev to hidraw like:
 # Logitech devices
KERNEL=="hidraw*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345abce]|c71[34bc]", \ RUN+="hid2hci --method=logitech-hid --devpath=%p"
Restart Ubuntu (sudo reboot now). Short-press connect button on both keyboard and dongle. Done.

Same fix also works for Ubuntu 11.10, only use the file 62-bluez-hid2hci.rules file instead:
sudo gedit /lib/udev/rules.d/62-bluez-hid2hci.rules

1 comment: