AntiMicroX / AntiMicroX/antimicrox
[Bug] Controller being misidentified until manual update
- Lenguaje dominante
- C++
- Estrellas
- 4k
- Forks
- 249
- Merge medio
- 13 min
- PR fusionados (30 d)
- 1
Descripción
### Is there an existing issue for this?
- [x] I searched the existing issues and did not find anything similar.
### Current Behavior
I have a Hori Horipad for Nintendo Switch wired controller. AntiMicroX always recognized it correctly, as _HORI. HORIPAD S_. Recently, about a few weeks ago, an update changed this behavior and the device is now always recognized **incorrectly** as _Retro Bit Legacy16_, messing with all the button mappings. However, if I manually select **Update Joysticks**, the joypad is properly recognized and work as intended. I need to redo that process after every boot. Other applications and games which deal with controller recognition were unaffected by system updates, only AntiMicroX showed the issue.
**Additional Information**:
Operational system: Linux x64. Pop_OS! 22.04 (based on Ubuntu 22.04)
AntiMicroX version: 3.5.1 (Flatpak build)
Thank you for your time!
### Expected Behavior
After plugging my Hori Horipad for Nintendo Switch wired controller, it should be correctly identified as _HORI. HORIPAD S_, as AntiMicroX had been doing until not long ago.
### Steps To Reproduce
1. Connect controller
2. AntiMicroX misidentifies it, all button mappings are wrong
3. Manually select "Update Joystick"
4. Now the controller is correctly identified, until the next boot.
### Environment
```markdown
Program Version 3.5.1
Compiled from packaging: flatpak
Built Against SDL 2.30.9
Running With SDL 2.32.0
Using Qt 6.8.2
Using Event Handler: XTest
Compositor type: x11
Host OS: org.kde.Platform Version: 6.8 Architecture: x86_64
```
### Anything else?
_No response_
Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.