mirror of
https://git.proxmox.com/git/fwupd
synced 2025-12-07 13:03:21 +00:00
``` failed to close device: Bad file descriptor ``` fu-udev-device will open a locker automatically now. However synaptics-rmi closes the file descriptor on it's own with `g_clear_object`. So destroy the fd in synaptics-rmi. |
||
|---|---|---|
| .. | ||
| fuzzing | ||
| fu-dump.c | ||
| fu-plugin-synaptics-rmi.c | ||
| fu-synaptics-rmi-common.c | ||
| fu-synaptics-rmi-common.h | ||
| fu-synaptics-rmi-device.c | ||
| fu-synaptics-rmi-device.h | ||
| fu-synaptics-rmi-firmware.c | ||
| fu-synaptics-rmi-firmware.h | ||
| fu-synaptics-rmi-v5-device.c | ||
| fu-synaptics-rmi-v5-device.h | ||
| fu-synaptics-rmi-v6-device.c | ||
| fu-synaptics-rmi-v6-device.h | ||
| fu-synaptics-rmi-v7-device.c | ||
| fu-synaptics-rmi-v7-device.h | ||
| meson.build | ||
| README.md | ||
| synaptics-rmi.quirk | ||
Synaptics RMI4 Support
Introduction
This plugin updates integrated Synaptics RMI4 devices, typically touchpads.
GUID Generation
The HID DeviceInstanceId values are used, e.g. HIDRAW\VEN_06CB&DEV_4875.
These devices also use custom GUID values constructed using the board ID, e.g.
SYNAPTICS_RMI\TM3038-002SYNAPTICS_RMI\TM3038
Firmware Format
The daemon will decompress the cabinet archive and extract a firmware blob in a proprietary (but docucumented) file format.
This plugin supports the following protocol ID:
- com.synaptics.rmi