fwupd/plugins/wacom-raw
Mario Limonciello 75835b4a0b Use FWUPD_COMPILATION define to indicate an in tree build
When this is done, include:
* Including the hash
* Including anything that is not ABI stable in plugins yet

Suggested-by: Simon McVittie <smcv@debian.org>
2021-01-22 14:01:25 -06:00
..
data wacom-raw: Add a plugin to update Wacom embedded EMR and AES panels 2019-01-24 10:18:40 +00:00
fu-plugin-wacom-raw.c Use FWUPD_COMPILATION define to indicate an in tree build 2021-01-22 14:01:25 -06:00
fu-wacom-aes-device.c Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
fu-wacom-aes-device.h Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
fu-wacom-common.c Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
fu-wacom-common.h Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
fu-wacom-device.c Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
fu-wacom-device.h Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
fu-wacom-emr-device.c Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
fu-wacom-emr-device.h Only include the start year in the copyright header 2021-01-07 14:48:16 +00:00
meson.build Convert libfwupdprivate to a shared library libfwupdplugin 2019-11-27 11:32:43 +00:00
README.md Add external interface messages 2020-10-26 12:05:20 -05:00
wacom-raw.quirk trivial: wacom-raw: mark all Moffett SKUs as self recovery 2019-12-05 08:05:49 -06:00

Wacom RAW Support

Introduction

This plugin updates integrated Wacom AES and EMR devices. They are typically connected using I²C and not USB.

GUID Generation

The HID DeviceInstanceId values are used, e.g. HIDRAW\VEN_056A&DEV_4875.

Firmware Format

The daemon will decompress the cabinet archive and extract a firmware blob in Intel HEX file format.

This plugin supports the following protocol ID:

  • com.wacom.raw

Quirk use

This plugin uses the following plugin-specific quirks:

Quirk Description Minimum fwupd version
WacomI2cFlashBlockSize Block size to transfer firmware 1.2.4
WacomI2cFlashBaseAddr Base address for firmware 1.2.4
WacomI2cFlashSize Maximum size of the firmware zone 1.2.4

Vendor ID Security

The vendor ID is set from the udev vendor, in this instance set to HIDRAW:0x056A

External interface access

This plugin requires ioctl HIDIOCSFEATURE access.