fwupd/plugins/wacomhid
2018-08-26 19:38:58 +01:00
..
fu-plugin-wacomhid.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fu-self-test.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fu-wac-common.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fu-wac-common.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fu-wac-device.c wacomhid: fix allow trunc flag check 2018-08-22 19:53:28 +01:00
fu-wac-device.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fu-wac-firmware.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fu-wac-firmware.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fu-wac-module-bluetooth.c trivial: Move out the byte-array chunking to libfwupdprivate 2018-08-22 15:14:12 +01:00
fu-wac-module-bluetooth.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fu-wac-module-touch.c trivial: Move out the byte-array chunking to libfwupdprivate 2018-08-22 15:14:12 +01:00
fu-wac-module-touch.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fu-wac-module.c trivial: Move out the byte-array chunking to libfwupdprivate 2018-08-22 15:14:12 +01:00
fu-wac-module.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
meson.build trivial: Move gudev to the core plugin deps 2018-08-26 19:38:58 +01:00
README.md Add an experimental plugin to update some new Wacom tablets 2018-06-04 11:29:29 +01:00
wacomhid.quirk Change the quirk file structure to be more efficient 2018-06-28 13:32:30 +01:00

Wacom HID Support

Introduction

Wacom provides interactive pen displays, pen tablets, and styluses to equip and inspire everyone make the world a more creative place.

From 2016 Wacom has been using a HID-based proprietary flashing algorithm which has been documented by support team at Wacom and provided under NDA under the understanding it would be used to build a plugin under a LGPLv2+ licence.

Wacom devices are actually composite devices, with the main ARM CPU being programmed using a more complicated erase, write, verify algorithm based on a historical update protocol. The "sub-module" devices use a newer protocol, again based on HID, but are handled differently depending on thier type.