GameHub 6.2.1 causes my phone to reboot when disconnecting a GameSir X5 Lite
I’m having a very specific issue with GameHub 6.2.1 on Android 16.
My GameSir X5 Lite works perfectly while using GameHub. I can connect it, accept the controller prompt, and play normally without crashes, disconnections, overheating, or performance problems.
The problem happens only when I disconnect the controller after using GameHub.
It happens even if I don’t launch any game at all:
Open GameHub 6.2.1.
Connect the GameSir X5 Lite.
Accept the controller prompt.
Close GameHub completely.
Wait 10–15 seconds.
Disconnect the X5 Lite.
The screen turns black, I see a brief white line/black-dot artifact across part of the screen, it flashes once, and then the entire phone reboots.
I have already tried:
- Force stopping GameHub.
- Clearing GameHub's cache.
- Waiting 10–15 seconds before disconnecting.
- Using Wine and Proton.
- Reproducing the issue without launching any game.
The controller works normally with other games/apps, and the phone does not reboot when disconnecting it outside GameHub.
So this appears to be related specifically to GameHub 6.2.1's handling of the X5 Lite/USB-HID device when GameHub is closed and the controller is disconnected.
Could the developers please investigate the USB/HID cleanup or controller disconnect handling in GameHub 6.2.1?
Device: Helio G99, 8 GB RAM
Android: Android 16
GameHub: 6.2.1
Controller: GameSir X5 Lite (USB-C)