From 2ea0dcdec8a2ae687abfa6330fcbbd83f8d64cdf Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Sat, 13 Dec 2014 23:57:58 -0500 Subject: [PATCH] Fetch udev updates --- udev/20-bluetooth-vendor-product.hwdb | 80 ++++++++++- udev/60-keyboard.hwdb | 2 +- udev/70-mouse.hwdb | 185 ++++++++++++++++++++++++++ 3 files changed, 265 insertions(+), 2 deletions(-) create mode 100644 udev/70-mouse.hwdb diff --git a/udev/20-bluetooth-vendor-product.hwdb b/udev/20-bluetooth-vendor-product.hwdb index 58ca87d..11ec4da 100644 --- a/udev/20-bluetooth-vendor-product.hwdb +++ b/udev/20-bluetooth-vendor-product.hwdb @@ -937,7 +937,7 @@ bluetooth:v0135* ID_VENDOR_FROM_DATABASE=Airewear LLC bluetooth:v0136* - ID_VENDOR_FROM_DATABASE=ETC sp. z.o.o. + ID_VENDOR_FROM_DATABASE=Seed Labs, Inc. (formerly ETC sp. z.o.o.) bluetooth:v0137* ID_VENDOR_FROM_DATABASE=Prestigio Plaza Ltd. @@ -1223,3 +1223,81 @@ bluetooth:v0194* bluetooth:v0195* ID_VENDOR_FROM_DATABASE=Zuli + +bluetooth:v0196* + ID_VENDOR_FROM_DATABASE=Paxton Access Ltd + +bluetooth:v0197* + ID_VENDOR_FROM_DATABASE=WiSilica Inc + +bluetooth:v0198* + ID_VENDOR_FROM_DATABASE=Vengit Limited + +bluetooth:v0199* + ID_VENDOR_FROM_DATABASE=SALTO SYSTEMS S.L. + +bluetooth:v019A* + ID_VENDOR_FROM_DATABASE=T-Engine Forum + +bluetooth:v019B* + ID_VENDOR_FROM_DATABASE=CUBETECH s.r.o. + +bluetooth:v019C* + ID_VENDOR_FROM_DATABASE=Cokiya Incorporated + +bluetooth:v019D* + ID_VENDOR_FROM_DATABASE=CVS Health + +bluetooth:v019E* + ID_VENDOR_FROM_DATABASE=Ceruus + +bluetooth:v019F* + ID_VENDOR_FROM_DATABASE=Strainstall Ltd + +bluetooth:v01A0* + ID_VENDOR_FROM_DATABASE=Channel Enterprises (HK) Ltd. + +bluetooth:v01A1* + ID_VENDOR_FROM_DATABASE=FIAMM + +bluetooth:v01A2* + ID_VENDOR_FROM_DATABASE=GIGALANE.CO.,LTD + +bluetooth:v01A3* + ID_VENDOR_FROM_DATABASE=EROAD + +bluetooth:v01A4* + ID_VENDOR_FROM_DATABASE=Mine Safety Appliances + +bluetooth:v01A5* + ID_VENDOR_FROM_DATABASE=Icon Health and Fitness + +bluetooth:v01A6* + ID_VENDOR_FROM_DATABASE=Asandoo GmbH + +bluetooth:v01A7* + ID_VENDOR_FROM_DATABASE=ENERGOUS CORPORATION + +bluetooth:v01A8* + ID_VENDOR_FROM_DATABASE=Taobao + +bluetooth:v01A9* + ID_VENDOR_FROM_DATABASE=Canon Inc. + +bluetooth:v01AA* + ID_VENDOR_FROM_DATABASE=Geophysical Technology Inc. + +bluetooth:v01AB* + ID_VENDOR_FROM_DATABASE=Facebook, Inc. + +bluetooth:v01AC* + ID_VENDOR_FROM_DATABASE=Nipro Diagnostics, Inc. + +bluetooth:v01AD* + ID_VENDOR_FROM_DATABASE=FlightSafety International + +bluetooth:v01AE* + ID_VENDOR_FROM_DATABASE=Earlens Corporation + +bluetooth:v01AF* + ID_VENDOR_FROM_DATABASE=Sunrise Micro Devices, Inc. diff --git a/udev/60-keyboard.hwdb b/udev/60-keyboard.hwdb index 533ad5b..46348b9 100644 --- a/udev/60-keyboard.hwdb +++ b/udev/60-keyboard.hwdb @@ -42,7 +42,7 @@ # an input device use the commonly available tool: evtest(1). # # To update this file, create a new file -# /etc/udev/hwdb.d/70-keyboad.hwdb +# /etc/udev/hwdb.d/70-keyboard.hwdb # and add your rules there. To load the new rules execute (as root): # udevadm hwdb --update # udevadm trigger /dev/input/eventXX diff --git a/udev/70-mouse.hwdb b/udev/70-mouse.hwdb new file mode 100644 index 0000000..36778d5 --- /dev/null +++ b/udev/70-mouse.hwdb @@ -0,0 +1,185 @@ +# This file is part of systemd. +# +# Database for the DPI setting of mice, trackballs, other pointer devices that +# cannot be queried directly. +# +# The lookup keys are composed in: +# 70-mouse.rules +# +# Note: The format of the "mouse:" prefix match key is a +# contract between the rules file and the hardware data, it might +# change in later revisions to support more or better matches, it +# is not necessarily expected to be a stable ABI. +# +# Match string format: +# mouse::vp:name:: +# +# Supported subsystems: usb, bluetooth +# vid/pid as 4-digit hex lowercase vendor/product +# +# if vid/pid is unavailable, use +# mouse:*:name:: +# if name is unavailable, use +# mouse::vp:* +# +# For example, the following 5 matches all match the same mouse: +# mouse:usb:v17efp6019:name:Lenovo Optical USB Mouse: +# mouse:usb:*:name:Lenovo Optical USB Mouse: +# mouse:usb:v17efp6019:* +# mouse:*:name:Lenovo Optical USB Mouse: +# +# DPI settings are specified as +# MOUSE_DPI=[@] +# +# Where is the resolution in dots per inch, and the +# optional sampling frequency in Hz. +# +# The value of MOUSE_DPI is: +# - a single integer for single-resolution mice, e.g. +# MOUSE_DPI=800 +# or, if the frequency is known: +# MOUSE_DPI=800@120 +# - a space-separated list of resolutions for multi-resolution mice. +# The default resolution must be prefixed by an asterisk, the resolutions +# in the database must be as shipped by the manufacturer. e.g. +# MOUSE_DPI=400 *800 2000 +# +# The order of resolutions is as configured by the HW manufacturer or in +# ascending order, whichever appropriate. +# +# The frequency must be given to either none or all resolutions. If the +# device supports multiple frequencies, the order of items is +# MOUSE_DPI=r1@f1 r2@f1 r3@f1 r1@f2 r2@f2 r3@f2 +# +# If the default manufacturer-set resolution is unclear, a resolution of +# 800 or 1000 should be set as default, if available. If neither is +# available, choose the "middle" resolution value of those available. +# +# The list may contain a single item which must be marked with an +# asterisk. +# +# Local changes to the a non-default resolution of the mouse (e.g. through +# third-party software) must not be entered into this file, use a local +# hwdb instead. +# +# To add local entries, create a new file +# /etc/udev/hwdb.d/71-mouse-local.hwdb +# and add your rules there. To load the new rules execute (as root): +# udevadm hwdb --update +# udevadm trigger /dev/input/eventXX +# where /dev/input/eventXX is the mouse in question. If in +# doubt, simply use /dev/input/event* to reload all input rules. +# +# If your changes are generally applicable, open a bug report on +# http://bugs.freedesktop.org/enter_bug.cgi?product=systemd +# and include your new rules, a description of the device, and the +# output of +# udevadm info /dev/input/eventXX +# (or /dev/input/event*). + +# +# Sort by by brand, type (usb, bluetooth), DPI, frequency. +# For mice with switchable resolution, sort by the starred entry. + +########################################## +# Dell +########################################## + +# Dell USB Laser Mouse +mouse:usb:v046dpc063:name:DELL DELL USB Laser Mouse: + MOUSE_DPI=1000@125 + +########################################## +# Lenovo +########################################## + +# Lenovo Optical USB Mouse +mouse:usb:v17efp6019:name:Lenovo Optical USB Mouse: + MOUSE_DPI=1000@125 + +# ThinkPad USB Laser Mouse +mouse:usb:v17efp6044:name:ThinkPad USB Laser Mouse: + MOUSE_DPI=1200@125 + +########################################## +# Logitech +########################################## + +# Note: devices using the Logitech Unifying receiver will need two entries, +# one for pre 3.19 with the wireless PID in the name, one for 3.19 with the +# model name. The usb vid/pid is the same for all those devices. +# Until 3.19 is available, this list just has the Wireless PID entry. + +# Logitech M-BJ58 Optical Mouse +mouse:usb:v046dpc00e:name:Logitech USB-PS/2 Optical Mouse: +# Logitech MX310 Optical Mouse +mouse:usb:v046dpc01b:name:Logitech USB-PS/2 Optical Mouse: +# Logitech USB-PS/2 M-BT58 +mouse:usb:v046dpc03e:name:Logitech USB-PS/2 Optical Mouse: + MOUSE_DPI=400@125 + +# Logitech USB-PS/2 M-BZ96C +mouse:usb:v046dpc045:name:Logitech USB-PS/2 Optical Mouse: + MOUSE_DPI=600@125 + +# Logitech Wirless Mouse M325 +mouse:usb:v046dpc52b:name:Logitech Unifying Device. Wireless PID:400a: + MOUSE_DPI=600@166 + +# Logitech Cordless Click! Plus +mouse:usb:v046dpc50e:name:Logitech USB Receiver: + MOUSE_DPI=800@125 + +# Logitech Wireless Mouse M185 +mouse:usb:v046dpc52b:name:Logitech Unifying Device. Wireless PID:4008: +# Logitech M705 (marathon mouse) +mouse:usb:v046dpc52b:name:Logitech Unifying Device. Wireless PID:101b: + MOUSE_DPI=800@166 + +# Logitech G500s Laser Gaming Mouse +mouse:usb:v046dpc24e:name:Logitech G500s Laser Gaming Mouse: + MOUSE_DPI=400@500 *800@500 2000@500 + +# Logitech B605 Wireless Mouse (also M505) +mouse:usb:v046dpc52b:name:Logitech Unifying Device. Wireless PID:101d: + MOUSE_DPI=900@166 + +# Logitech RX1000 Laser Mouse +mouse:usb:v046dpc046:name:Logitech USB Optical Mouse: +# Logitech M100 Optical Mouse +mouse:usb:v046dpc05a:name:Logitech USB Optical Mouse: + MOUSE_DPI=1000@125 + +# Logitech G700 Laser Mouse (Wired) +mouse:usb:v046dpc06b:name:Logitech G700 Laser Mouse: +# Logitech G700 Laser Mouse (Wireless) +mouse:usb:v046dpc531:name:Logitech USB Receiver: + MOUSE_DPI=*1000@500 3800@500 500@1000 1500@1000 2000@1000 + +# Logitech T620 (or, the soap) +mouse:usb:v046dpc52b:name:Logitech Unifying Device. Wireless PID:4027: + MOUSE_DPI=1200@250 + +# Logitech ZoneTouch Mouse T400 +mouse:usb:v046dpc52b:name:Logitech Unifying Device. Wireless PID:4026: + MOUSE_DPI=1300@166 + +# Logitech Ultrathin Touch Mouse +mouse:bluetooth:v046dpb00d:name:Ultrathin Touch Mouse: + MOUSE_DPI=1000@1000 + +########################################## +# Microsoft +########################################## + +# Microsoft Arc Touch Mouse USB +mouse:usb:v045ep07b1:name:Microsoft Microsoft® Nano Transceiver v1.0: + MOUSE_DPI=1400@142 + +########################################## +# Oklick +########################################## + +# Oklick 406S Bluetooth Laster Mouse +mouse:bluetooth:v056ep0061:name:Laser BTmouse: + MOUSE_DPI=*800@333 1600@333 -- 2.25.1