Files
systemd/hwdb.d
Hijae Song d669464b2a hwdb: add calibration override for AYANEO Flip KB/DS touchscreen
The Goodix Capacitive TouchScreen on the AYANEO Flip KB reports an
invalid calibration range during boot, due to unreliable I2C
communication with the touch controller early in the boot sequence.
Observed values include ABS_X max as high as 65343 and ABS_Y max as
low as 256, far outside the panel's actual resolution.

Confirmed on real hardware across multiple cold boots that the
controller never reports a correct calibration on its own, including
after forcing driver re-probes via unbind/bind. Override the axis
ranges with the panel's real resolution (1200x1920).

Also covers the Flip DS, mostly identical to the Flip KB apart from a
second screen replacing the keyboard. Not independently verified on
Flip DS hardware, but consistent with a community report of the same
Y-axis maximum (1919) for that model's main display, using a
different (and seemingly non-functional) override syntax.

Note: the panel is also mounted rotated relative to the raw sensor
axes; this entry only fixes the calibration range, not rotation (most
desktop environments handle touch rotation automatically when the
display output is rotated, independent of this).
2026-08-24 12:07:42 +01:00
..
2026-08-10 10:30:11 +01:00
2026-08-10 10:30:11 +01:00
2026-08-10 10:30:11 +01:00
2025-11-17 08:54:08 +00:00
2026-08-10 10:30:11 +01:00
2025-12-17 13:32:00 +00:00
2026-08-10 10:30:11 +01:00
2026-08-12 12:57:42 +02:00
2026-08-12 13:30:36 +02:00
2024-07-03 13:51:52 +02:00
2022-02-04 11:01:20 +09:00
2026-08-10 10:30:11 +01:00
2026-08-10 10:30:11 +01:00
2026-08-10 10:30:11 +01:00
2026-08-10 10:30:11 +01:00
2026-08-10 10:30:11 +01:00
2026-05-18 12:16:44 +01:00
2021-03-26 09:35:07 +01:00
…
2026-08-10 10:30:11 +01:00

Files in this directory specify a description of hardware devices, in the form
of mappings from modalias-like keys (which identify specific hardware devices)
to udev properties.

Files in this directory are not read by udev directly. Instead,
man:systemd-hwdb(8) compiles them into a binary database.

See man:hwdb(7) for an overview of the configuration file format, and
man:systemd-udevd.service(8) for a description of the udev daemon.

Use 'systemd-analyze cat-config udev/hwdb.d' to display the effective config.