I'm trying to connect a gamepad with my mobile but it is not connecting.
On mobile 1 (Xiaomi Redmi), I connected the gamepad it was not working. I found that the gamepad works only with applications that request USB permission. So I installed an app that asks for USB permission, and it worked. I installed a game, cast the screen on the TV and everything was working fine. After a few seconds, it stopped working. And now it is not connecting anymore. Before connecting, I tried to read an SD card through a USB port and it was working fine. Now even that is not working.
On mobile 2 (another version of Xiaomi Redmi), it shows that the gamepad is connected as the light is not blinking but always on. But nothing works.
On mobile 3 (OnePlus), did a few attempts, but it didn't work. But then it started working automatically. Without giving any additional permission. Probably it was trying to download some driver in the background, no idea.
Additional info
- USB tethering is disabled. It says the USB is not connected. But if I connect the data cable with a laptop then it's connected.
How can I debug or fix this issue on Xiaomi mobiles?
Update It seems weird. But when mobile battery is less than 15% then it automatically connects.