Problem
On MSI Claw A1M (and likely other devices using Intel HID Sensor Hub / ISH),the gyroscope is non-functional in InputPlumber. Two issues were identified:
-
Constant zero values: The MSI Claw exposes accelerometer and gyroscope as two separate IIO devices (accel_3d, gyro_3d). InputPlumber creates one driver instance per device, but each instance tries to read both sensor types — resulting in alternating zero values that make gyro input unusable.
-
Very low sampling rate: Intel ISH defaults to 10 Hz. InputPlumber never raises this on startup, causing extremely sluggish response. The hardware supports up to 100 Hz (gyro) / 500 Hz (accel).
Affected Devices
- MSI Claw A1M
- Potentially any other device with Intel ISH exposing separate
accel_3d / gyro_3d IIO devices
Problem
On MSI Claw A1M (and likely other devices using Intel HID Sensor Hub / ISH),the gyroscope is non-functional in InputPlumber. Two issues were identified:
Constant zero values: The MSI Claw exposes accelerometer and gyroscope as two separate IIO devices (
accel_3d,gyro_3d). InputPlumber creates one driver instance per device, but each instance tries to read both sensor types — resulting in alternating zero values that make gyro input unusable.Very low sampling rate: Intel ISH defaults to 10 Hz. InputPlumber never raises this on startup, causing extremely sluggish response. The hardware supports up to 100 Hz (gyro) / 500 Hz (accel).
Affected Devices
accel_3d/gyro_3dIIO devices