Steam Deck
Status: implemented; pending live-hardware validation.
The Steam Deck exposes its integrated 6-axis IMU (accel + gyro, no magnetometer) on the same Valve HID interface as the original Steam Controller.
Hardware
Section titled “Hardware”Bosch BMI260, 6-axis. Gyro ±2000 dps (int16), accel ±2 g (int16), native
rate ~250 Hz (4 ms interval). No magnetometer, no battery telemetry on the
wire.
Identification (VID:PID)
Section titled “Identification (VID:PID)”28DE:1205, integrated over USB.
Lizard mode
Section titled “Lizard mode”By default the in-kernel driver puts the gamepad surface into “lizard mode” - the buttons emulate a keyboard and the right trackpad a mouse. To get raw HID reports with IMU data, the driver clears the digital mappings, loads default settings, sets empty digital mappings, and repeats that under every ~800 ms; otherwise the kernel re-enables lizard mode and the IMU stream stops.
- Rumble hardware is present, but the rumble write is not wired yet, so the capability is advertised as off.
- No magnetometer, so yaw is gyro-integrated with motion-based bias correction.