How do I get my Xiaomi Mi 8 to recognize my gamepad/controller? - Xiaomi Mi 8 Questions & Answers

Hi,
I have a wired DragonRise Generic Controller but it won't get recognized by my device. I have to use USB/BT Joystcik Center to use it. USB?BT Joystick Center recognizes it and allows me to map its buttons.
I saw some threads about using Twisted or Sphinx kernel to get the controller working but I haven't yet tried them.
I want to ask that if anyone encountered with a similar problem, if so, how did you solve it? Or how can I solve this problem.

I tried the Sphinx kernel 3.6 on Evolution X (Android 11) ROM and it worked perfectly. Although Grid: Autosport still doesn't recognize it, I finally confirmed the problem caused by Xiaomi brand. It seems that they intentionally disable gamepad drivers in their kernels.

Related

Touch Pro as microphone on PC

I was wondering if it is possible to connect my TP to my PC and use it as a microphone (for Gamespeak, Ventrillo etc).
Perhaps there is software which enables this?
I tried and search through the internets including this forum to no avail.
yeah, try ateksoft webcamera plus
I tried that software once, I'm going to try it again soon. I never got it to work. Anyone here with any tips?

[Q] ROM with /dev/uinput support for N900A AT&T Note 3

I'm looking for a Note 3 ROM that has /dev/uinput support so I can run apps like USB/BT Joystick Center. I want to be able to use my Xbox One Controller to play games and fly drones and use the Xbox controller instead of the touch screen. There seems to be issues with stock Samsung kernals.
- Samsung: "Can't access dev/uinput". This is a known Samsung KNOX Kernal issue. You have to use a custom rom with clean kernal. Or try this fix: hxxp://forum.xda-developers.com/showpost.php?p=53343683&postcount=105
I've done the troubleshooting suggested in the LINK, now I'm on Option 3: Find a rom with a different kernal.
hxxps://groups.google.com/forum/#!topic/pokes-android-apps/sME_vV9pPcE
Samsung has done something that has broken the /dev/uinput that is expected with other android manufacturer builds. I've tried AllianceROM, etc but since they are built off of the stock Note 3 firmware, they would have to fix this issue specifically like other roms have done in order to make this work. According to the above group post, non-at&t roms like 'Clean Rom' & FlexCat work, but unfortunately they do not have N900A revisions =/
Does anyone know of a ROM that does at least have a good possibility of working? I don't mind flashing a few, I just dont' want to blindly flash everything =/ Any help would be much appreciated.
If it helps I can use a ps4 controller no problem and a 360 controller as well. Have you tried pairing it like a normal Bluetooth device?
majortaylor said:
If it helps I can use a ps4 controller no problem and a 360 controller as well. Have you tried pairing it like a normal Bluetooth device?
Click to expand...
Click to collapse
No. I wanted to stick with the Xbox One controller because I have those on hand so it wouldn't be an extra expense. Did the 360 controller connection need to be wired, or does it work wirelessly with no extra hardware?
PaulzePirate said:
No. I wanted to stick with the Xbox One controller because I have those on hand so it wouldn't be an extra expense. Did the 360 controller connection need to be wired, or does it work wirelessly with no extra hardware?
Click to expand...
Click to collapse
360 was wired but ps4 was over Bluetooth.
So I'm guessing there isn't a solution other than changing my controller?

[Q] Moto G 2nd Gen. (2014, Dual SIM) PS3 controller doesn't work with USB OTG

I'm having a strange problem. I recently bought an USB OTG cable to use my PS3 controller on my Moto G.
The phone is rooted, but the stock 5.0.2 ROM (22.26.1.titan_retde.redeall.en.DE retde) hasn't been altered otherwise.
So, when I plug in the PS3 controller via the USB OTG cable, the controller immediately starts charging (slow blink of all 4 leds), but I can't do anything else. I though Android was supposed to support the PS3 controller out of the box?
I tested the cable, it works fine. I connected my Kingston 16GB flash drive, it was automatically mounted and I could access it with Root Explorer.
I also tried the PS3 controller and cable with my Samsung Galaxy S4 (stock android 4.4.2, unrooted) - the controller works perfectly. A Logitech RumblePad 2 which I had lying around also works like a charm on the S4, but doesn't do anything on the Moto G.
So the problem has to be either the Moto G itself or (probably) Android Lollipop.
Did anybody else have a similar problem? Can anybody help me?
P.S.: I don't want to use the PS3 controller over BT, reason for that see here: http://forum.xda-developers.com/android/help/bluetooth-vs-wifi-t3046293
drunken_m said:
I'm having a strange problem. I recently bought an USB OTG cable to use my PS3 controller on my Moto G.
The phone is rooted, but the stock 5.0.2 ROM (22.26.1.titan_retde.redeall.en.DE retde) hasn't been altered otherwise.
So, when I plug in the PS3 controller via the USB OTG cable, the controller immediately starts charging (slow blink of all 4 leds), but I can't do anything else. I though Android was supposed to support the PS3 controller out of the box?
I tested the cable, it works fine. I connected my Kingston 16GB flash drive, it was automatically mounted and I could access it with Root Explorer.
I also tried the PS3 controller and cable with my Samsung Galaxy S4 (stock android 4.4.2, unrooted) - the controller works perfectly. A Logitech RumblePad 2 which I had lying around also works like a charm on the S4, but doesn't do anything on the Moto G.
So the problem has to be either the Moto G itself or (probably) Android Lollipop.
Did anybody else have a similar problem? Can anybody help me?
P.S.: I don't want to use the PS3 controller over BT, reason for that see here: http://forum.xda-developers.com/android/help/bluetooth-vs-wifi-t3046293
Click to expand...
Click to collapse
I have the same problem you have buddy, except in my case it's a generic gamepad but the problem is the same: missing drivers, you could compile the driver easily but there seems to be a problem with lollipop kernel sources (in kitkat it worked fine). Anyways when the problem is solved i will compile the drivers, check out this thread btw, we are trying to solve this problem http://forum.xda-developers.com/moto-g-2014/help/gamepad-joystick-otg-support-t2995943
germanargentina said:
I have the same problem you have buddy, except in my case it's a generic gamepad but the problem is the same: missing drivers, you could compile the driver easily but there seems to be a problem with lollipop kernel sources (in kitkat it worked fine). Anyways when the problem is solved i will compile the drivers, check out this thread btw, we are trying to solve this problem http://forum.xda-developers.com/moto-g-2014/help/gamepad-joystick-otg-support-t2995943
Click to expand...
Click to collapse
Thank! After I posted this thread I found the one you linked, and already have it in my bookmarks. I hope somebody will find a solutions.
Unfortunately I'm bad at coding, so I can't really contribute. I'm just baffled, that Android gets "worse" with every new version (at least in my eyes). Why did they break something which was working perfectly before?
drunken_m said:
Thank! After I posted this thread I found the one you linked, and already have it in my bookmarks. I hope somebody will find a solutions.
Unfortunately I'm bad at coding, so I can't really contribute. I'm just baffled, that Android gets "worse" with every new version (at least in my eyes). Why did they break something which was working perfectly before?
Click to expand...
Click to collapse
It's not exactly like that, in fact motorola has never enabled those drivers on kitkat nor on lollipop. What i did was to compile those drivers and they worked (on kitkat) but now when i try to do the same it doesn't work on lollipop, my guess is that there's something wrong with lollipop kernel sources
Oh, I didn't know that. I thought this was something Android-related (like it is so basic, all Androids should have it), not something that each manufacturer has to integrate himself.

USB Joystick OTG Issue With MIUI?

Hi, i just bought the Mi 9 Lite 2 months ago and in my experience, everything is as good as i expected. But there's just a teeny tiny bit of problem: My last phone is an OPPO F9 using ColorOS 6, and i usually play emulated game on it with a USB joystick (somewhat crappy but usable).
I bought a OTG cable, one side to connect the controller and one for the phone and it worked well right away without using any additional third-party apps.
But now when i try to do the same with the Mi 9 Lite it just won't work, there's lights on but no input can be made. I tried to figure it out on youtube, google and downloaded some third-party apps, all of them didn't work for me. It seems to be MIUI problem with the UBS Joystick?
I'm pretty much dumbfounded, looking for help right here, hope i won't have to throw my controller into the trashcan (at least i still have my ps4 controller which still works with bluetooth, just not the crappy USB joystick)
Tommit said:
Hi, i just bought the Mi 9 Lite 2 months ago and in my experience, everything is as good as i expected. But there's just a teeny tiny bit of problem: My last phone is an OPPO F9 using ColorOS 6, and i usually play emulated game on it with a USB joystick (somewhat crappy but usable).
I bought a OTG cable, one side to connect the controller and one for the phone and it worked well right away without using any additional third-party apps.
But now when i try to do the same with the Mi 9 Lite it just won't work, there's lights on but no input can be made. I tried to figure it out on youtube, google and downloaded some third-party apps, all of them didn't work for me. It seems to be MIUI problem with the UBS Joystick?
I'm pretty much dumbfounded, looking for help right here, hope i won't have to throw my controller into the trashcan (at least i still have my ps4 controller which still works with bluetooth, just not the crappy USB joystick)
Click to expand...
Click to collapse
I tried connecting a USB xbox360 Joystick on my mi 9 lite and it didn't work. But PS4 via Bluetooth worked fine. I think that it must be kernel related. If you are rooted with magisk, you can try to install a module that supposedly, it adds support for all other controllers. I tried to on my old phone (Samsung Galaxy J3) and unfortunately it didn't work. But you can try anyway
I have a similar problem i kinda know why ist not working and have no solution.So when i first bought my phone i used my f710 it was working perfectly after i think upgrading miui 11 my f710 stops working it doenst even respond in any app but when i try to use it with steam remote play app Steam asked for permission to acces usb device(like asking permission for your storage or camera etc.) i granted and it was working perfectly again but only in steam remote play. So the issue is the other apps games or emulator doesnt even ask for permission and gamepad doesnt work.
Hello guys i Found the solution!
Go to settings and found miui press 5 times and become developer, then go to developer options and disable miui optimization DONE. Then will ask for permission when you connect controller.Connect usb otg adapter and controller will work (my controller is torid speedlink)

Ze620kl dualshock 3 bluetooth connectivity issue

The ze620kl has no issue connecting with playstation 3 controller(dualshock 3 aka. ds3) through usb-c port(via otg) but when it comes to bluetooth connectivity, it recognized as playstation(r)3 controller but just won't get connected and even ask for pairing code which a gamepad is not able to enter, any solution for this issue?
rooted and tried sixaxis controller app but no luck...
Could you fix it?
Hi! Could you fix this? I've been trying a lot of things but no one works. The app sixaxis controller works on all my devices except for this one. Please, tell me if you know about some way to fix this. Thanks!!
Ondeflu said:
Hi! Could you fix this? I've been trying a lot of things but no one works. The app sixaxis controller works on all my devices except for this one. Please, tell me if you know about some way to fix this. Thanks!!
Click to expand...
Click to collapse
which devices of you worked with sixaxis controller app?
I've managed to fix the ps button initialization, the led is constant now by pressing the ps button when plug in (previously need to initialize the ds3 1st by pressing ps button b4 plug in to make the led constant)
and fixed no vibration/force feedback issue on the ds3
Still in research for ways to solve bluetooth connectivity issue
Sixaxis controller worked for me on:
- Vontar X3 (TV Box) Android 9
- TM95 (TV Box) Android 8
- Asus Zenfone Zoom S ZE553KL Android 8
- Ulefone Be Touch 3
- Nubia Z17 Lite
Always with bluetooth. In Asus Zenfone 5 ZE620KL works with cable USB, without any app, but it drains my battery so fast. Today I'm going to try with new Android 10 OS update from ASUS. It's still a Beta, but with many improvements since they published it for the first time a couple of months ago. I,ll tell you when I get the results.
Which tests are you doing?
Ondeflu said:
Sixaxis controller worked for me on:
- Vontar X3 (TV Box) Android 9
- TM95 (TV Box) Android 8
- Asus Zenfone Zoom S ZE553KL Android 8
- Ulefone Be Touch 3
- Nubia Z17 Lite
Always with bluetooth. In Asus Zenfone 5 ZE620KL works with cable USB, without any app, but it drains my battery so fast. Today I'm going to try with new Android 10 OS update from ASUS. It's still a Beta, but with many improvements since they published it for the first time a couple of months ago. I,ll tell you when I get the results.
Which tests are you doing?
Click to expand...
Click to collapse
are those devices u mentioned worked natively without sixaxis controller? I mean at least just like the ze620kl works natively via usb
Sorry, but I don't know it. I never tested it ob those devices.
Ondeflu said:
Sorry, but I don't know it. I never tested it ob those devices.
Click to expand...
Click to collapse
alright, i'll try to study those devices source code see if anything useful
but I'm neither developer nor programmer myself, it's not easy for me to study/understand how those codes work.
The bluetooth issue might not be solved as well because in my early study, it might needs to build whole android system from scratch
I'm going to install Android 10. Talk later. I hope it fix this bluetooth issue. By the way, I hope it also allows me to play with my Gamesir G3w. A wired gamepad that works on my wife's ZE553KL but not on my ZE620KL.
Ondeflu said:
I'm going to install Android 10. Talk later. I hope it fix this bluetooth issue. By the way, I hope it also allows me to play with my Gamesir G3w. A wired gamepad that works on my wife's ZE553KL but not on my ZE620KL.
Click to expand...
Click to collapse
ok, the ds3 works via bluetooth with sixaxis controller app on your wife ze553kl
How about without the sixaxis controller? Did it work natively with bluetooth? Or is it just like ze620kl, can see in bluetooth but can't pair?
I need to figure out so i can walk down the correct path of codes searching
No, it can connect without the app. The gamepad appears in device list but it never connects. I have use pin 0000 and 1234. No one works. 0000 appears to be valid, but the connection fails.
---------- Post added at 08:31 AM ---------- Previous post was at 08:30 AM ----------
By the way, I installed Android 10 AOSP from official ASUS website, but the problem persists. Exactly same errors.
Ondeflu said:
No, it can connect without the app. The gamepad appears in device list but it never connects. I have use pin 0000 and 1234. No one works. 0000 appears to be valid, but the connection fails.
---------- Post added at 08:31 AM ---------- Previous post was at 08:30 AM ----------
By the way, I installed Android 10 AOSP from official ASUS website, but the problem persists. Exactly same errors.
Click to expand...
Click to collapse
alright, based on my early study now, the bluetooth isn't working with ds3 might be dued to the bluetooth stack android is using now --- bluedroid/fluoride, while sony codes for controller are based on bluez stack which is using in linux system and early android version <= 4.1/4.2(most related sources/documentations found are pointed to this issue)
Now things can be done might be:-
1. alter sony's codes to compliant with bluedroid standard (nothing can be found on the net accordingly atm since ps3 is considered as legacy device now, support for it is much much lesser) or-
2. implement bluez stack back to the android version we're using now(the last documentation related was back to android version 5.0) or-
3. need to find android devices that actually work natively with ds3, study their coding and make changes to ours accordingly.
Either ways is time consuming because no example/documentation can be found atm, further and deep studies are needed
As of android 10 for ze620kl is actually beta asop that still buggy and lost all asus experience atm, I don't want to touch that for now
Ondeflu said:
No, it can connect without the app. The gamepad appears in device list but it never connects. I have use pin 0000 and 1234. No one works. 0000 appears to be valid, but the connection fails.
---------- Post added at 08:31 AM ---------- Previous post was at 08:30 AM ----------
By the way, I installed Android 10 AOSP from official ASUS website, but the problem persists. Exactly same errors.
Click to expand...
Click to collapse
wait, u mean that ur wife's zs553kl can connect the ds3 with her phone via bluetooth without the need of the sixaxis controller app?

Categories

Resources