What: /sys/class/leds/go:rgb:joystick_rings/effect Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls the display effect of the RGB interface. Values are monocolor, breathe, chroma, or rainbow. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/class/leds/go:rgb:joystick_rings/effect_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the effect attribute. Values are monocolor, breathe, chroma, or rainbow. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/class/leds/go:rgb:joystick_rings/enabled Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls enabling or disabling the RGB interface. Values are true or false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/class/leds/go:rgb:joystick_rings/enabled_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the enabled attribute. Values are true or false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/class/leds/go:rgb:joystick_rings/mode Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls the operating mode of the RGB interface. Values are dynamic or custom. Custom allows setting the RGB effect and color. Dynamic is a Windows mode for syncing Lenovo RGB interfaces not currently supported under Linux. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/class/leds/go:rgb:joystick_rings/mode_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the mode attribute. Values are dynamic or custom. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/class/leds/go:rgb:joystick_rings/profile Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls selecting the configured RGB profile. Values are 1-3. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/class/leds/go:rgb:joystick_rings/profile_range Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the profile attribute. Values are 1-3. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/class/leds/go:rgb:joystick_rings/speed Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls the change rate for the breathe, chroma, and rainbow effects. Values are 0-100. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/class/leds/go:rgb:joystick_rings/speed_range Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the speed attribute. Values are 0-100. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./firmware_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the firmware version of the internal MCU. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./fps_mode_dpi Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the DPI of the right handle when the FPS mode switch is on. Values are 500, 800, 1200, and 1800. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./fps_mode_dpi_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the fps_mode_dpi attribute. Values are 500, 800, 1200, and 1800. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./hardware_generation Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the hardware generation of the internal MCU. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./hardware_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the hardware version of the internal MCU. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/auto_sleep_time Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls the sleep timer due to inactivity for the left removable controller. Values are 0-255. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/auto_sleep_time_range Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the left_handle/auto_sleep_time attribute. Values are 0-255. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/calibrate_gyro Date: April 2026 Contact: linux-input@vger.kernel.org Description: This initiates or halts calibration of the left removable controller's IMU. Values are start, stop. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/calibrate_gyro_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the left_handle/calibrate_gyro attribute. Values are start, stop. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/calibrate_gyro_status Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the result of the last attempted calibration of the left removable controller's IMU. Values are unknown, success, failure. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/calibrate_joystick Date: April 2026 Contact: linux-input@vger.kernel.org Description: This initiates or halts calibration of the left removable controller's joystick. Values are start, stop. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/calibrate_joystick_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the left_handle/calibrate_jotstick attribute. Values are start, stop. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/calibrate_joystick_status Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the result of the last attempted calibration of the left removable controller's joystick. Values are unknown, success, failure. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/calibrate_tirgger Date: April 2026 Contact: linux-input@vger.kernel.org Description: This initiates or halts calibration of the left removable controller's trigger. Values are start, stop. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/calibrate_gyro_trigger Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the left_handle/calibrate_trigger attribute. Values are start, stop. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/calibrate_trigger_status Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the result of the last attempted calibration of the left removable controller's trigger. Values are unknown, success, failure. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/firmware_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the left removable controller's firmware version. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/hardware_generation Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the hardware generation of the left removable controller. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/hardware_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the hardware version of the left removable controller. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/imu_bypass_enabled Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls enabling or disabling the IMU bypass function of the left removable controller. Values are true or false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/imu_bypass_enabled_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the left_handle/imu_bypass_enabled attribute. Values are true or false. What: /sys/bus/usb/devices/-:./::./left_handle/imu_enabled Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls enabling or disabling the IMU of the left removable controller. Values are true or false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/imu_enabled_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the left_handle/imu_enabled attribute. Values are true or false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/product_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the product version of the left removable controller. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/protocol_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the protocol version of the left removable controller. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/reset Date: April 2026 Contact: linux-input@vger.kernel.org Description: Resets the left removable controller to factory defaults. Writing 1 to this path initiates. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/rumble_mode Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls setting the response behavior for rumble events for the left removable controller. Values are fps, racing, standarg, spg, rpg. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/rumble_mode_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the left_handle/rumble_mode attribute. Values are fps, racing, standarg, spg, rpg. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/rumble_notification Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls enabling haptic rumble events for the left removable controller. Values are true, false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/rumble_notification_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the left_handle/rumble_notification attribute. Values are true, false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./mode Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls the operating mode of the built-in controller. Values are xinput or dinput. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./left_handle/mode_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the mode attribute. Values are xinput or dinput. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./os_mode Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls the behavior of built in chord combinations. Values are windows or linux. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./os_mode_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the os_mode attribute. Values are windows or linux. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./product_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the product version of the internal MCU. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/protocol_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the protocol version of the internal MCU. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./reset_mcu Date: April 2026 Contact: linux-input@vger.kernel.org Description: Resets the internal MCU to factory defaults. Writing 1 to this path initiates. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/auto_sleep_time Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls the sleep timer due to inactivity for the right removable controller. Values are 0-255. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/auto_sleep_time_range Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the right_handle/auto_sleep_time attribute. Values are 0-255. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/calibrate_gyro Date: April 2026 Contact: linux-input@vger.kernel.org Description: This initiates or halts calibration of the right removable controller's IMU. Values are start, stop. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/calibrate_gyro_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the right_handle/calibrate_gyro attribute. Values are start, stop. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/calibrate_gyro_status Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the result of the last attempted calibration of the right removable controller's IMU. Values are unknown, success, failure. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/calibrate_joystick Date: April 2026 Contact: linux-input@vger.kernel.org Description: This initiates or halts calibration of the right removable controller's joystick. Values are start, stop. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/calibrate_joystick_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the right_handle/calibrate_jotstick attribute. Values are start, stop. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/calibrate_joystick_status Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the result of the last attempted calibration of the right removable controller's joystick. Values are unknown, success, failure. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/calibrate_tirgger Date: April 2026 Contact: linux-input@vger.kernel.org Description: This initiates or halts calibration of the right removable controller's trigger. Values are start, stop. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/calibrate_gyro_trigger Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the right_handle/calibrate_trigger attribute. Values are start, stop. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/calibrate_trigger_status Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the result of the last attempted calibration of the right removable controller's trigger. Values are unknown, success, failure. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/firmware_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the right removable controller's firmware version. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/hardware_generation Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the hardware generation of the right removable controller. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/hardware_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the hardware version of the right removable controller. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/imu_bypass_enabled Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls enabling or disabling the IMU bypass function of the right removable controller. Values are true or false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/imu_bypass_enabled_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the right_handle/imu_bypass_enabled attribute. Values are true or false. What: /sys/bus/usb/devices/-:./::./right_handle/imu_enabled Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls enabling or disabling the IMU of the right removable controller. Values are true or false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/imu_enabled_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the right_handle/imu_enabled attribute. Values are true or false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/product_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the product version of the right removable controller. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/protocol_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the protocol version of the right removable controller. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/reset Date: April 2026 Contact: linux-input@vger.kernel.org Description: Resets the right removable controller to factory defaults. Writing 1 to this path initiates. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/rumble_mode Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls setting the response behavior for rumble events for the right removable controller. Values are fps, racing, standarg, spg, rpg. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/rumble_mode_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the right_handle/rumble_mode attribute. Values are fps, racing, standarg, spg, rpg. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/rumble_notification Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls enabling haptic rumble events for the right removable controller. Values are true, false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./right_handle/rumble_notification_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the right_handle/rumble_notification attribute. Values are true, false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./rumble_intensity Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls setting the rumble intensity for both removable controllers. Values are off, low, medium, high. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./rumble_intensity_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the rumble_intensity attribute. Values are off, low, medium, high. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./touchpad/enabled Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls enabling or disabling the touchpad. Values are true, false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./touchpad/enabled_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the touchpad/enabled attribute. Values are true, false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./touchpad/vibration_enabled Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls enabling haptic rumble events for the touchpad. Values are true, false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./touchpad/vibration_enabled_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the touchpad/vibration_enabled attribute. Values are true, false. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./touchpad/vibration_intensity Date: April 2026 Contact: linux-input@vger.kernel.org Description: This controls setting the intensity of the touchpad haptics. Values are off, low, medium, high. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./touchpad/vibration_intensity_index Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the available options for the touchpad/vibration_intensity attribute. Values are off, low, medium, high. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./tx_dongle/firmware_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the firmware version of the internal wireless transmission dongle. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./tx_dongle/hardware_generation Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the hardware generation of the internal wireless transmission dongle. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./tx_dongle/hardware_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the hardware version of the internal wireless transmission dongle. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./tx_dongle/product_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the product version of the internal wireless transmission dongle. Applies to Lenovo Legion Go and Go 2 line of handheld devices. What: /sys/bus/usb/devices/-:./::./tx_dongle/protocol_version Date: April 2026 Contact: linux-input@vger.kernel.org Description: This displays the protocol version of the internal wireless transmission dongle. Applies to Lenovo Legion Go and Go 2 line of handheld devices.