USB Joystick OTG Issue With MIUI? - Xiaomi Mi CC9 / Mi 9 Lite Questions & Answers

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)

Related

xbox 360 controller doesn't work on s4 4.2.2 + adam 2.2 kernel

been using this kernel for awhile, and pleased with it. however, got myself a brand new wired xbox 360 controller, plugged it in with USB OTG, and the controller just sit there with all 4 parts of the ring blinking. it is completely unresponsive whatsoever. no button works.
tried it on my friend's console, working fine. tested on his pc, works fine. on my pc, ditto.
it just somehow failed on my s4.
so i borrowed his wireless controller, tested on my s4, and still, same result. blinking light with no response.
done some digging around the net, strangely everyone suggest the controller should work as simple as plug-and-play. but i couldn't get which android version they were at.
disabled OTG helper, USB mass storage enabler, revoked SU permission, still no luck.
is there any explanation to this? any workaround? thanks.
EDIT: strangely enough, a cheap 8$ controller works with this s4.
but i still want to use my xbox's though

[Q] Wii U Pro Controller + Lolipop 5.0.1?

Good morning/afternoon/evening all,
For the last several hours, I've been trying to pair my Wii U Pro controller to my phone and I've tried all (including that bluetooth fix app that was all in Japanese) and nothing seems to work. I even tried the regular Wii controller app just to be sure.
I've actually contacted Nintendo and the device was not actually given a PIN to use on devices, just the Wii U.
So my question is:
Is there any way to pair the device without the PIN? The phone recognizes it instantly, however obviously no PIN combination works.
Specs of Phone:
Note 4 [Canadian] Rooted
TEKXodus N4
Bluetooth works fine with regular devices (with PIN)
Any help would be greatly appreciated.

Gamepad issues

I've been trying use a Bluetooth gamepad, but ever one I've tried (I think three different ones) have given me severe input lag on the order of 4 seconds (so nothing happens for 4 seconds l, but if you hold it long enough, it will stick for another 4 seconds) Anyone else experience this?
I also tried connecting a wired Xbox 360 controller through the USB-C with an adapter, but it only seems to power it; doesn't know what to do.
It could be partially the controllers' fault. I have one of the newer Xbox One controllers with Bluetooth. I haven't tried it yet but will see when I get home.
To support the 360 controller I believe you need a key layout file or something. There's a Magisk module that claims to add it ("1 Controller")
Ok, just tried the Xbox One controller and there was no lag at all. So it's possible, just maybe need to keep trying controllers
I've tried it with two off-brand Bluetooth controllers (the kind you get on Amazon when you search Android controller), and the Nintendo Switch Joy-Con. All had the same symptoms.
Hmm. From a quick Google, the Joy Cons lagging on Android seems to be a common issue, but entirely random depending on device, even ones with good ROMs like the Nexus series. Seems unlucky.
I just picked up an Ipega 9023. No lag and works beautifully. It does help having octopus installed
Loved It
Thank you

Sixaxis PS3 Controller OTG on P30 Pro not working correctly.

Hello.
I recently purchased a P30 Pro 512GB (Model VOG-L29 Build Number: 9.1.0.124(C431E4R2P2) GPU Turbo) and wished to try some games using a physical game controller.
As I had a PS3 game controller and an OTG cable I thought that would be an easy (and cheap) solution. I understand that I wouldn't be able to connect via bluetooth without root, but I should be able to use it via cable?
However only half of the pad works (left analogue and a couple shoulder buttons), I installed Game Controller KeyMapper from the play store to check and it appears that every other button is returning Key Pressed = 0
I unplugged the cable and tried this setup on my Huawei P10 Plus and it worked perfectly.
Could anyone suggest reasons for this issue and possible work around?
larrytango said:
Hello.
I recently purchased a P30 Pro 512GB (Model VOG-L29 Build Number: 9.1.0.124(C431E4R2P2) GPU Turbo) and wished to try some games using a physical game controller.
As I had a PS3 game controller and an OTG cable I thought that would be an easy (and cheap) solution. I understand that I wouldn't be able to connect via bluetooth without root, but I should be able to use it via cable?
However only half of the pad works (left analogue and a couple shoulder buttons), I installed Game Controller KeyMapper from the play store to check and it appears that every other button is returning Key Pressed = 0
I unplugged the cable and tried this setup on my Huawei P10 Plus and it worked perfectly.
Could anyone suggest reasons for this issue and possible work around?
Click to expand...
Click to collapse
HI I was wondering if you ever found how to make your controller work? I m having the same problem on a honor 8x, it used to work perfectly and recently only my left joystick seems to respond
Have you guys found a fix for this problem? I have the same problem like you on my Mate 20 Pro. My Ps3 controller works on any phone except my phone.

Video out?

I've tried a USB-C hub with HDMI as well as a screen with a USB-C connector, which both work on my laptop. I don't expect anything to work, but did anyone try the USB-HDMI converters that were reported to work on F1 a while ago?
Having a low-latency video output would be a dream come true.
It dont work, i saw a video review before buying the poco X3 .... only lg, samsung, huawei flagships do that...
Sadly I wanted to mirror Snes and PSone emulators to TV with a USB-C/HDMI output dongle and play with my Dualshock 4.. but not with poco X3
Was wondering if the DisplayLink adapters work: https://forum.xda-developers.com/showpost.php?p=80746715&postcount=53 - as I know the other cables don't.
The standard is called MHL, and I don't think poco x3 supports it :/
NHL =no
USB c audio adapter /dac =no
YES, video out is possible on the POCOPHONE X3 NFC! )
Since it's my first post, I was prevented from posting outside links. Whenever there was a link, you will now read 'google it'
You read it right, fellers. :angel:
DisplayLink is the name of the magic. Let's break it down:
1. Acquire any of the many DisplayLink enabled dongles or desktop versions. Products at the link:
google it
2. Acquire a USB-A to USB-C OTG adapter like this one:
google it
3. Download and install (no-root required!) the android app "DisplayLink Presenter" in your Poco X3 from:
google it
4. If you've already installed the app and already got your dongle
- plug the adapter's USB-A female end to the dongle's USB_A male.
-plug the cable from your HDMI monitor/TV to the dongle.
-plug the adapter's USB-C end to your X3.
5. Give it a coupla seconds ... Magic! There pops up the same image on both your phone and your TV/monitor! It's a window from the DisplayLink Presenter app. Plug and play, no need to open the app. Close it out, turn your phone sideways and enjoy the picture. Hook up a BT keyboard/mouse and you're good to go.
6. YouTube, Netflix, Vimeo all run with no problem. Games work, apps work, PowerPoint presentations work. Word works. Browsing works.
7. Desktop mode doesn't work. Charging simultaneously doesn't work (with this set up, but there is workaround...). Audio embedded in PP presentation may glitch at times.
That's it, me frends. Enjoy your POCOPHONE X3 NFC mirrored image, with no lag, in the full glory of a large monitor/TV, to the delight of your eyes!
P.S.: And for those interested in going wireless, check this one out:
google Hyper Mirror
Peace.
Just an explanation for you, I've done a truck load of research? on this, while I was deciding what phone to buy.
USB Type C have different types just as USBs do. So USBs went from 1 to 3; USB Type C have both 2 and 3, then thunderbolt, etc.
Essentially, what Xiaomi have done, is use the USB2 internals within the newer Type C connectors. So we get OTG but no video out.
This also means we don't have any more than 480Mbps data transfer speed.
USB3 is 5GB/s, USB3.1 is 10GB/s.
They are actually call them USB2 Type C/USB3 Type C. I honestly don't think a lot of places selling adapters, cables, etc. actually understand what they are selling as they label them all as Type C.
The solution to this, as above, is Displaylink, or equivalent, which I believe are still all Displaylink underneath.
Soooo what you end up with is a nightmare, a lot of people might think it's not worth the headache and carting around everything, especially if you are prone to losing things.
The simplest way to put it is that you need a USB2 Type C OTG cable, which connects from Poco X3 to an adapter (Displaylink/Wavelink/etc.), and a HDMI cable, which connects from the adapter to monitor.
There are other options, depending on how much you want to spend.
The only thing I haven't been able to figure out 100% is whether or not the adaptors can take the lowly USB2 480mbps speed and convert it into 4k. My brain says no way, but due to not finding any people that have used the more expensive adapters, I don't have an actual answer.
If any of this is wrong, let me know, it's only what I've been able to figure out on my own, and funny enough, it's actually more difficult to find than you'd think. Especially when you didn't know what you are starting off from.
Okay so I've found an 'in the meantime' solution that might suit some people. I haven't worked out all the kinks yet, but it does work.
You might have heard of Genymotion, well it's not that. Genymotion who produce Genymotion do a range of applications for android and one of them is called scrcpy.
If you look up 'genymotion scrcpy' the github link should be the first result.
A lot of people seem to dismiss it as not worth even using, I have no idea why, it's very easy to setup and use. It comes up quite often in XDA as well.
You install it on your PC, connect your phone, and then a mirror of your phone comes up on your desktop. It appears to be fully functional, I downloaded a game of the sorts that I play, and it worked despite the rending issues. I've also played some video that I recorded, no issues at all playing that.
I do have some rendering issues but I'm pretty sure that's an individual thing, I use MXLinux, and I know I have a java issue (as in personal setup, not MXLinux), the errors that are displayed in the terminal as it was running all relate to java.
I am still working through all of the possible solutions with the 'video out' converters and adapters, hopefully before too long, I'll be able to actually show you a working example, as I know that there aren't any out there at present, or not that I've seen anyway. And seeing it working is completely different to someone just saying that they have it working in a comment, with no offer of proof that they have.
I use an app called "vysor" on all my android phones. All you need to do is just download the pc app and follow instructions. Basically you just plug your phone to pc like you will transfer data or charge it. And usb debugging must be enabled. When you enable usb debugging and connect your phone to pc, Vysor will install latest android app and that is all. Sounds will come from the phone so i suggest you use a pair of speakers or earphones.
gsser said:
I use an app called "vysor" on all my android phones. All you need to do is just download the pc app and follow instructions. Basically you just plug your phone to pc like you will transfer data or charge it. And usb debugging must be enabled. When you enable usb debugging and connect your phone to pc, Vysor will install latest android app and that is all. Sounds will come from the phone so i suggest you use a pair of speakers or earphones.
Click to expand...
Click to collapse
That's the same as MirrorLink used by cheap anything Java that advertises screen mirroring. Used it on a low end Linux machine via browser, lag and distortion, worse than screencast for me
Edit: the native Linux appimage worked well enough,but is limited to 1 Mbps and the full version is rather pricey 40USD. I'm the end,you still need a machine running, not just a single cable solution. Might be worth it for some, maybe try a month first to see how well it works for you
And vysor does not have input options from the machine to android, (MirrorLink does I think) so you'll need extra BT peripherals for input.
edit2: have to enable USB input emulation in Dev settings for KB/M to work. And a free alternative exists, its called "scrcpy", with identical functionality, no need for App on android. Vysor is just an overpriced GUI for a free app imho, probably targeted at Apple users
What about a USB to VGA cable? Will it work?
Guys, bad news?
This is not yet supported on Poco X3. But there was a problem when I updated the software on this device. My X3 immediately went dark after that, I was quite alarmed because this is my new phone when I won the competition to play stickman fighter with my friends. What should I do now?

Categories

Resources