GameSir G7 Pro 8K receiver falls back to 1,000 Hz after USB configuration error

Abierto
#3,055 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
50/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
linux

Línea de trabajo

Start by reading the USB kernel log and the reported 3537:1035 to 3537:10b8 fallback, then compare behavior with the usbcore quirk 3537:1035:r described in the linked GameSir Linux Tools issue. Reproduce with the receiver set to 8,000 Hz and confirm whether the quirk keeps it in XInput mode at high speed; the report notes that actual in-game input rate was not measured.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

System information
  • Steam Machine, SteamOS 3.9.5, build 20261023.100
  • Kernel: 7.2.7-valve2-2-neptune-72-g31504582a073
  • GameSir G7 Pro 8K receiver: 3537:1035, firmware 1.37
Issue

With the controller set to 8,000 Hz in GameSir Connect, the receiver initially connects in XInput mode at high speed. SteamOS reports can't set config #1, error -71, and the device falls back to 3537:10b8 at full speed, with a 1 ms USB polling interval.

Expected: The receiver stays connected in XInput mode at high speed.

Steps to reproduce
  1. Set the controller's receiver polling rate to 8,000 Hz.
  2. Connect the receiver to the Steam Machine and switch the controller to XInput mode.
  3. Observe the USB configuration error and fallback in the kernel log.
Workaround

The workaround suggested for the wired controller in GameSir Linux Tools #44 also works with the receiver's ID:

echo '3537:1035:r' | sudo tee /sys/module/usbcore/parameters/quirks

After switching back to XInput, the receiver stayed connected at 480 Mb/s with a 125 µs USB polling interval. Actual in-game input rate was not measured.

Lenguaje dominante
Sin datos de lenguaje
Estrellas
2.7k
Forks
89
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ValveSoftware/SteamOS

Todos los issues de ValveSoftware/SteamOS

Issues similares

Más issues de Operating Systems

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.