Logitech K810+K380

From Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Dualboot Bluetooth Pairing

https://unix.stackexchange.com/questions/255509/bluetooth-pairing-on-dual-boot-of-windows-linux-mint-ubuntu-stop-having-to-p

K810

Factory reset

  • “Escape”, “o”,“Escape”, “o”,“Escape”, “b”

Pairing under Linux

  • Terminal 1
hcitool scan
hcidump -at
  • Terminal 2
bluez-simple-agent hci0 xx:xx:xx:xx:xx:xx
> enter passkey
bluez-test-device trusted xx:xx:xx:xx:xx:xx
bluez-test-input connect xx:xx:xx:xx:xx:xx

Function keys

Auto enable function keys

#!/bin/sh
if [ "$ACTION" == "add" ];
then
    # configure k810 ($DEVPATH) at $DEVNAME.
    /etc/scripts/K810/k810_conf -d $DEVNAME -f on
fi
  • /etc/udev/rules.d/00-k810.rules
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{address}=="00:1F:20:75:B8:37", RUN+="/etc/scripts/K810/K810.sh %p"


  • /etc/scripts/K810/K810_manual.sh
#! /bin/bash
line=`dmesg | grep -i k810 | grep hidraw`
[[ $line =~ (.*)(hidraw+[^:])(.*) ]]
device=${BASH_REMATCH[2]}
/etc/scripts/K810/k810_conf -d /dev/${device} -f on

K380

Auto enable function keys

sudo bash
git clone https://github.com/jergusg/k380-function-keys-conf.git
cd k380*
./build.sh