Android detects gamepad as mouse/keyboard - A3000 Q&A, Help & Troubleshooting

Hello!
A couple days ago I bought a Steelseries FREE Mobile Wireless Controller - it connects via bluetooth.
But when I first tried connecting to it, it was recognized as mouse, I guess - I could move cursor using left analog, one of the buttons was click, another was back, etc.
It was impossible to use it in any game. Fortunately, I have found an app called Bluez IME - it emulates pad buttons as keyboard buttons, and it works in some cases(like n64 emulator or gta3), but sometimes games just don't recognize it(eg. FPSE or Riptide GP2).
I think it's stock bluetooth service's fault, because on my phone it works fine(but obviously I didn't buy a gamepad to play on 3.5" screen ) but I can't be sure :/
Has anyone had this problem before on this tablet?
P.S. I'm running android 4.2.2 and I wrote a support ticket on Steelseries' website and I'm waiting for reply.
Also, please move if wrong section.
EDIT:
I have been thinking a bit - if Bluez IME can interpret input from my controller, maybe it would be possible to write an app that would take that input and emulate a gamepad. Do you think it could be done? Unfortunately, I have very little java experience :/
EDIT 2:
I just got an reply from Steelseries support:
"Hello,
Unfortunately, it will always detect is as a mouse. I am sorry but this is just the way that it was designed.
Best regards,[...]"
I guess, that the guy from support didn't exactly understand that my problem wasn't the mouse but the fact that I can't play any gamepad-enabled games - only with keyboard emulation ._.

Related

Game controller for Universal?

For my Ipaq I had a Zeta game controller. Does something like that exist for the Universal?
I'd like to be able to play games with a more useful controller than with the keyboard.
How long before someone writes a Wiimote driver?
You just need something which uses a Bluetooth HID (Human Interface Device) profile, really. I've played Scumm games (with ScummVM) using my SonyEricsson W550i as a controller. The W810i I've got now isn't so good for that as it doesn't have buttons at the top of the screen so you can't hold it sideways like a 'classic' paddle controller.
Yes, I was afraid of something like that. Bluetooth controllers cost a fortune, but I guess it's the only option.
Thanks
PS3
The PS3 controllers are bluetooth, I havent tried to connect them to my universal or computer though, anyone tried?
I found a reasonably cheap (20euro) BT game controller on Handit.de. It's the BGP Bluetooth GamePad.
Installation was a bit problematic at first. The HTC universal is not listed as a compatible device so I choose to install to T-Mobile Compact and that worked fine. Now it's just a matter to switch on the controller. Activate the driver on the PDA and it takes over the buttons that you programmed in (or the default set). Works pretty cool
It comes with 2 full games and some trials.

3.1 and the PS3 Controller

So I've been toying around with my PS3 controller, and Transformer (plus dock) all morning and for the life of me I can't get it working correctly.
From every article I've read you should just be able to plug it in and go, but whatever was working for those guys clearly is missing from my own Transformer.
Anybody else been able to get it working?
I'm also wondering if my dock didn't update along with the 3.1 like it was supposed to. I remember updating the tablet, but there was never a separate dock update like there has been previously.
I'm running version EP101-0209
Is that the newest version?
I noticed that it only works with certain games natively or you would need to map the buttons through the game's OPTION (if available). The only native supported game I had found is called "Cordy" which you can download and play from market for free. It would also be a good start to test your controller though.
Anyway when they claimed that it supports PS3 controller, I think they meant via the USB port and not via BT. The only BT supported controller is the Wiimote but you need to download a new IME to run with it. Hope this helps, cheers !
PS3 controller with USB cable works perfectly in the dock. I tested it with SNESoid and cordy.
99% of market games will not work with any controller, they have to actually be coded for it to work. if the game has a key binding setting (like the emulators) then your good cause you can bind it and set everything up.
I also couldn't get it to work then realized you have to actually turn on the controller (long press PS logo) for it to work. doh
neok44 said:
PS3 controller with USB cable works perfectly in the dock. I tested it with SNESoid and cordy.
99% of market games will not work with any controller, they have to actually be coded for it to work. if the game has a key binding setting (like the emulators) then your good cause you can bind it and set everything up.
Click to expand...
Click to collapse
I should have mentioned I've been trying to get it working with SNESoid to no avail. It's not that it's entirely non-functioning rather it just doesn't read the buttons correctly.
Despite remapping it's very janky and, for example, the start button always goes to the home screen and triangle force closes the game.
Was there anything special you did to get it working with SNESoid or was it just plug in and go?
I know I've been having similar issues with PS3 controllers on 3.1. The controller would be detected, would get all the keys mapped, but I haven't found any emulator/game that reads any input from the right joystick. All other buttons and the right one work perfectly. Tried it on two Sony Six Axis controllers and a wireless logitech with a usb dongle. All 3 do the same things
BacteriaEP said:
I should have mentioned I've been trying to get it working with SNESoid to no avail. It's not that it's entirely non-functioning rather it just doesn't read the buttons correctly.
Despite remapping it's very janky and, for example, the start button always goes to the home screen and triangle force closes the game.
Was there anything special you did to get it working with SNESoid or was it just plug in and go?
Click to expand...
Click to collapse
don't think i did anything special. took a bit for it to finally recognise it but then i bound everything and i had no issues. no issues with start or triangle.
Been playing on mine with the PS3 controller and some roms. pretty damn awesome!
I connected my ps3 controller and its not working with anything. Not cordy or any of my emulators key remap working atall. What am I doing wrong here. All I get is 4 lights blinking

[Request] Gamepad kernel module

Hey
I've been looking for a way to enable gamepad via OTG on Galaxy Note, and from what I understand there needs to be a kernel module present for this to work - joydev.ko. I've been searching for it and found some of them but for different devices, and wasn't surprised that none of them worked.
Could some developer spend a few minutes and try compiling joydev for our device? I have been trying to do this myself the whole day but seems I don't have enough knowledge in this field.
Kordek 24 said:
Hey
I've been looking for a way to enable gamepad via OTG on Galaxy Note, and from what I understand there needs to be a kernel module present for this to work - joydev.ko. I've been searching for it and found some of them but for different devices, and wasn't surprised that none of them worked.
Could some developer spend a few minutes and try compiling joydev for our device? I have been trying to do this myself the whole day but seems I don't have enough knowledge in this field.
Click to expand...
Click to collapse
I've been trying as well. Couldn't do it either.
Winded up buying a DualShock3 and connecting it using SixAxis. Works perfectly
When i had an asus transformer prime i was able to connect my xbox 360 gamepad to the usb port. it was a great experience.
this is something i really miss on the galaxy note.
Hi just coupe of days back i was also trying to figure out how to enable game pad.
What i did was,
1. Bought a six axis USB controller connected it via OTG.
2.got a all called usb/bt joycenter.
3. The app detected the connected controller, i mapped the keys for GTA3.
4. Done
Worked like a charm.
Hope this information is helpful
Sent from my GT-N7000 using xda premium
Its working for me on stock ICS rom.
Which controller do you want to use?
yats86 said:
Its working for me on stock ICS rom.
Which controller do you want to use?
Click to expand...
Click to collapse
Primarily the wireless x360 controller (i have the dongle thing) but I was also thinking about connecting a dance pad (because why not )
Kordek 24 said:
Primarily the wireless x360 controller (i have the dongle thing) but I was also thinking about connecting a dance pad (because why not )
Click to expand...
Click to collapse
follow the procedure given in link. you can make work almost all game controllers
http://www.phonebuff.com/2012/08/configure-joystick-center-app-for-android/
yashu1222 said:
Hi just coupe of days back i was also trying to figure out how to enable game pad.
What i did was,
1. Bought a six axis USB controller connected it via OTG.
2.got a all called usb/bt joycenter.
3. The app detected the connected controller, i mapped the keys for GTA3.
4. Done
Click to expand...
Click to collapse
Thanks for the hint.
It would be even better to have some kind of native support like i had experienced on the asus transformer prime with the wireless 360 controller connected via the "dongle thing". also gta 3 is one of the games that support controller out of the box. so it should not be nessesary to buy apps...
just a kernel thing?
The app you linked to kind of works, but only on stock-based roms (I think, didnt work for me on paranoid).
It does discover the x360 wireless adapter and even properly pairs the controller with the adapter. I can see it receiving button presses and i can map them and what not. The problem is it doesn't forward the presses properly. I tried mapping it to different keys to no success (and I have the IME switched on and set as default). The controller works within the app but nowhere else.
I have yet to try to play around with the touch emulation thing
Have you set the default input method as IME ?
If then also its not working you can try this app (free but limited)
https://play.google.com/store/apps/details?id=com.fishstix.gameboard
or this one which is paid but is fully customizable
https://play.google.com/store/apps/details?id=com.locnet.gamekeyboard
yats86 said:
Have you set the default input method as IME ?
If then also its not working you can try this app (free but limited)
or this one which is paid but is fully customizable
Click to expand...
Click to collapse
Yes, I have.
These apps are basicaly on-screen gamepads, I'm looking for a way to make a real controller work.
Kordek 24 said:
Yes, I have.
These apps are basicaly on-screen gamepads, I'm looking for a way to make a real controller work.
Click to expand...
Click to collapse
You are correct these are mainly meant for onscreen keyboard but GameKeyboard is much more than that.
Sometimes the keys of controllers are not recognized by the games, in my case NESOID emulator was not able to recognize the controller keys other than the D-Pad.
In the GameKeyboard app, you can map the physical keys to virtual keyboard keys such as A,B, C ,D......Z or 1234... anything. Then you can assign these keys in the input mappings of the game(Not talking about the touch pad of game). You can also create profiles for multiple games.

My first day with my MOJO... and a few tips to get up to speed fast.

OK so out of the box this thing looks great, packaging included.
Setting it up was straight forward. HDMI to my 55" LG 240hz. Just had to dig out a spare cat5 and pop it in. Batteries in the CTRLR, dongle in the USB 2.0 port. Phone clip stashed for future use. Brought power to the MOJO and sparked it up, and just as I feared... uh.. wait.. actually it started up flawlessly, audio and video came over lovely with a beautiful smooth boot.
So far so good.
Next I used the CTRLR to perform the basic setup. TIP #1 (use mouse and keyboard for this). I didn't have an issue just took more time than it had too putting in a bunch of text via point and click. Even so, no problem to sync my google account and arrange the normal "phone" settings.
So far so good, and it doesn't even hiccup.
Apps and such, I need to navigate the new feeling of the mouse mode and android interface. TIP #2 (took a bit to understand how the left stick acts like the mouse and the A button acts like your finger pressing, so to swipe you press A then swipe stick! also when navigating screens use the right stick to scroll up and down as long as you have the curser over the section you want to scroll) I click on the MadCatz logo (claw marks), its the orientation app, follow it step by step. works like a dream, and thanks for adding that it gave me a great start. TIP #3 (follow all of the suggested actions in the slideshow). This will help you get basic apps that make the functionality of the MOJO start to feel like a workable system.
So far so good,
I want to test the sound and graphics, so I load up Dead Trigger 2 (you'll be able to DL it inside of the presentation) and man it looks sweet! I'm really impressed that this lil box can pump out those shaders and reflections at that resolution without straining.. I'm not a console FPS guy but have to say it looked great... TIP #4 (switch your CTRLR mode button from mouse mode to the right PC mode to be able to interact in Dead Trigger)
So far so good, but but but....
I want to get some apps, specifically apps that I bought the MOJO for as my media center (among other things). So you'll soon find you cannot DL most apps as the developers haven't added MOJO as a supported device, so you wont even have an option to try it out. This will not do as I am not going to wait for them to add support to get to enjoy this thing.
TIP #5 downloading and side loading apps till you can ROOT and modify the ro. to act like a supported device to fake out the app store (till they get off their ass and support this thing).
1. On your pc go to the android market and find the app you want, copy the address bar.
2. go to (im new to the forum so they wont let me show the url, but just look up APK-Downloader from evozi) paste the google play URL into the text box and click the "generate dl link" button.
3. It will save the app package as a .zip file, you will need to change the file extension from .zip to .apk and save it on a USB flash drive.
4. Pop the USB flash drive into the USB 3.0 port of your MOJO
5. Go to the security settings in the MOJO and uncheck the restriction on installing apps that are from unknown sources.
6. Open up ES File Manager app (if you followed TIP #3 this will be installed already) and find Local on the left, click that, then scroll down to USB, and click that.
7. Find the file you DL and saved as .apk and click it. It will install (everything I installed this way works perfectly, I can only speak from my experience but so far no duds, THOUGH I HAD A FAIL ON AN APP I DID NOT PURCHASE *still working on how to buy an app to gain access without being able to have that option to purchase on the market place, I think I will have to root and change my device description to a supported device but all of these steps are to avoid having to root for now*)
After this now I sit back and enjoy, I just wanted to help out anyone else that might be new to the MOJO.
So far so good, I have all the apps I bought the MOJO for and woohoo! Thanks for this MadCatz. I'm impressed. Now I just need to send some emails to the developers to update their apps.
-XexisKhan
oh and..
Almost forgot! NVIDIA TEGRAZONE has tons of compatible apps/games for this thing that look awesome, for those of you were are waiting for content to consider the MOJO... it's here!
-XexisKhan
@XexisKhan
Very helpful, thank you
gwaldo said:
@XexisKhan
Very helpful, thank you
Click to expand...
Click to collapse
Hey my pleasure.
As I progress there are a few more things I have found.
I just purchased two keyboards to test out: (note: I would have tried out MADCATZ gamesmart stuff if they were available in store but it was an impulse decision)
I bought a HP Bluetooth keyboard K4000
Pros - only 29.99, no need for dongle with Bluetooth, super small, has power button so you can turn your MOJO off and on (never thought I would get excited about something like that but hey) and feels sturdy. Can also use the FN keys to turn off the MOJO and handle all the multimedia stuff, lovely.
Cons - Will need a mouse or separate touch pad, or will have to use the CTRLR in conjunction, not horrible but..
Also I picked up a Logitech Wireless All-In-One Keyboard tk820
Pros - It has a touch pad built in but not a ghetto one, it's real slick on the right side nice and big, stylish, heavy enough that when you have it on your lap and you use the touch pad it doesn't slide off. For most activities you wont need anything else since you can track with touch pad and type with keyboard. Can also use the FN keys to turn off the MOJO and handle all the multimedia stuff, lovely.
Cons - It is pricey at BestBuy 69.99. You will have to use up a USB slot for the dongle (Logitech unified devices). The touch pad doesn't work for the real interactive games, only the basic ones. Touch pad doesn't quit feel like you are working on the surface of a phone/screen.. would be cool.
Lastly I have plugged in several mice and all have worked well, but I tested my first straight BLUETOOTH mouse.
the Logitech Ultrathin Touch Mouse t630
Connected and functions as designed.. very slim blue tooth no dongle needed.
For ****s n gigs I plugged in my Razer Nostromo, it appears to function fine. hmm need further testing.
Turns out the CTRLR needs the dongle for MOJO but not other BLUETOOTH devices... interesting.
Gonna keep them all for a bit and test em out further. Do not see a compatibility issue with any input devices as of yet.
What's apps did u side load?
@XexisKhan thanks again
RE keyboards, did all keys map correctly?
My BT mini keyboard with mouse touch pad works for alph-numeric keys but I notice the android virtual keyboard keeps coming up and I can't use the backspace nor enter keys, strange becuase it works fine in windows and linux.
My FN keys don't turn off my mojo lol
gwaldo said:
@XexisKhan thanks again
RE keyboards, did all keys map correctly?
My BT mini keyboard with mouse touch pad works for alph-numeric keys but I notice the android virtual keyboard keeps coming up and I can't use the backspace nor enter keys, strange becuase it works fine in windows and linux.
My FN keys don't turn off my mojo lol
Click to expand...
Click to collapse
The issue there (from what I experienced) is that the on-screen keyboard is set to default. Set your BT keyboard as the default and you won't have the other pop up. As soon as you disconnect the BT, the on-screen goes back to default.
ExtremeRyno said:
The issue there (from what I experienced) is that the on-screen keyboard is set to default. Set your BT keyboard as the default and you won't have the other pop up. As soon as you disconnect the BT, the on-screen goes back to default.
Click to expand...
Click to collapse
Thanks for the reply, I turned everything off in langauges but it still shows, not sure where to se the default keyboard.. my tablet running 4.0.4 has the same settings and does it automatically.
The keyboard mapping works just by escaping out of the virtual keyboard, so that's good enough for me
edit: @XexisKhan
Thanks, I'll look into External Keyboard Helper Pro.
XexisKhan said:
Hey my pleasure.
As I progress there are a few more things I have found.
I just purchased two keyboards to test out: (note: I would have tried out MADCATZ gamesmart stuff if they were available in store but it was an impulse decision)
I bought a HP Bluetooth keyboard K4000
Pros - only 29.99, no need for dongle with Bluetooth, super small, has power button so you can turn your MOJO off and on (never thought I would get excited about something like that but hey) and feels sturdy. Can also use the FN keys to turn off the MOJO and handle all the multimedia stuff, lovely.
Cons - Will need a mouse or separate touch pad, or will have to use the CTRLR in conjunction, not horrible but..
Also I picked up a Logitech Wireless All-In-One Keyboard tk820
Pros - It has a touch pad built in but not a ghetto one, it's real slick on the right side nice and big, stylish, heavy enough that when you have it on your lap and you use the touch pad it doesn't slide off. For most activities you wont need anything else since you can track with touch pad and type with keyboard. Can also use the FN keys to turn off the MOJO and handle all the multimedia stuff, lovely.
Cons - It is pricey at BestBuy 69.99. You will have to use up a USB slot for the dongle (Logitech unified devices). The touch pad doesn't work for the real interactive games, only the basic ones. Touch pad doesn't quit feel like you are working on the surface of a phone/screen.. would be cool.
Lastly I have plugged in several mice and all have worked well, but I tested my first straight BLUETOOTH mouse.
the Logitech Ultrathin Touch Mouse t630
Connected and functions as designed.. very slim blue tooth no dongle needed.
For ****s n gigs I plugged in my Razer Nostromo, it appears to function fine. hmm need further testing.
Turns out the CTRLR needs the dongle for MOJO but not other BLUETOOTH devices... interesting.
Gonna keep them all for a bit and test em out further. Do not see a compatibility issue with any input devices as of yet.
Click to expand...
Click to collapse
I am using a Logitech K270 - it seems that the mapping is not completely compatable with MOJO. I can only assume that MOJO is looking for an Android keyboard and/or driver... Am I right? Pls how is the Razor gamepad working? Does all the function keys work, can you reassign the keys ok ? ~Andy aka Two_Wolf~
PS anyone may anwser if you pls
ajelliottjr said:
I am using a Logitech K270 - it seems that the mapping is not completely compatable with MOJO. I can only assume that MOJO is looking for an Android keyboard and/or driver... Am I right? Pls how is the Razor gamepad working? Does all the function keys work, can you reassign the keys ok ? ~Andy aka Two_Wolf~
PS anyone may anwser if you pls
Click to expand...
Click to collapse
Stock mojo works with BT2 (needing the USB dongle), CM12 newer BT Smart (no dongle required)
I have no idea what other gamepads use but if it's BT it will pair to mojo
I plan to buy Mojo these days, there is an offer in my country (Greece) for 89€
1. Anyone knows what's the latest official version of Mojo? I can't find anything on internet about that. Its still 4.2???
2. I will be able to run 1080p on Kodi without probs? I saw also an update that came out on June 2014 that promised 4k capabilities, is that also available?
3. Anyone knows if Football Manager 2016 Touch is supported for Mojo? It says that it run in Nvidia Shield, that i assume its the same thing, just to be sure.
I post here, as it seemed more related to start a new thread, if its not np i can start a new thread - ty in advance
Its still 4.2???
Click to expand...
Click to collapse
Think so. Someone recently posted that they received word from the folks at Mad Catz stating they stopped working on the project. Never tried Kodi on it, but I know for a fact you can use 1080p.
Ended up selling my MOJO just a over month ago though. It had such a huge potential
AndroidSupaFan said:
Think so. Someone recently posted that they received word from the folks at Mad Catz stating they stopped working on the project. Never tried Kodi on it, but I know for a fact you can use 1080p.
Ended up selling my MOJO just a over month ago though. It had such a huge potential
Click to expand...
Click to collapse
I have sent also a ticket to Mad Catz with the same question, i will respond back when i will have news. But in the meantime, i can't understand why people abandon this device. It plays 1080p movies and 4K (so Kodi is used at its best here), and also you take a awesome controller which can be used with games in the tv. Ok not anything spectacular (we have pc for that) but some nice games at least. Also you take a traveler clip where you can have your smartphone on the controller and the specs of mojo itself, if there is a capable rom creator, let you have new version of Android in the future easily.
Its very sad that i see that very few people are using the device and making roms. I bought it for 70 euro and i believe its better than most rk media players out there.
Hi does it run apps like 4od I player itvplayer demand five amazon video etc? Because some apps will be available to download but won't work with the controller. Can you plug a mouse and keyboard in to play the games that don't work on the controller?
iMarcs said:
Hi does it run apps like 4od I player itvplayer demand five amazon video etc? Because some apps will be available to download but won't work with the controller. Can you plug a mouse and keyboard in to play the games that don't work on the controller?
Click to expand...
Click to collapse
Hey, you can plug a mouse but with the controller itself it has an integrated mouse "mode" that behave like a mouse so it's not so needed. If you please tell me exact what apps you are looking for, and i will test them later today to report back.
---------- Post added at 10:23 AM ---------- Previous post was at 10:22 AM ----------
For me, the main problem is that 4.2.2 doesn't have so much compatibility with the apps in playstore. (even if i manage to spoof the device). It would be nice to have at least Lollipop
iMarcs said:
Hi does it run apps like 4od I player itvplayer demand five amazon video etc? Because some apps will be available to download but won't work with the controller. Can you plug a mouse and keyboard in to play the games that don't work on the controller?
Click to expand...
Click to collapse
Nah, it doesn't support Amazon video, primary reason why I sold it.
Well, rumors first spread Mad Catz was bringing new update and support Android TV.... As of now, nothing!
The controller is great, hardware is great, no doubt about it. But the lack of future official updates makes it another unused sitting console next to the TV. If something happens, I will probably buy it again (and I made a profit selling it though!).
lanc3lot said:
Hey, you can plug a mouse but with the controller itself it has an integrated mouse "mode" that behave like a mouse so it's not so needed. If you please tell me exact what apps you are looking for, and i will test them later today to report back.
---------- Post added at 10:23 AM ---------- Previous post was at 10:22 AM ----------
For me, the main problem is that 4.2.2 doesn't have so much compatibility with the apps in playstore. (even if i manage to spoof the device). It would be nice to have at least Lollipop
Click to expand...
Click to collapse
Thabks for your help. I'm looking to get all the media streaming apps, 8ball multiplayer and call if duty zombies ect
Netflix works, as Cod Zombies

Potential fixes for the joy-con issues?

Hey guys and gals, so ive been playing around with the android release since launch and im still yet to find a fix for the joycons not working correctly in anything, I have flashed the joyconfix that was released and it changed nothing, tried different versions of dolphin etc (can map all the keys and thumbsticks but they dont work in game) I have not been able to get the thumbsticks to work in any game/emulator
as of now the only solution is octopus to remap onscreen controls, the problem here is that it stops the joycon being detected in an app at all and requires all controls to be mapped to the screen, so instead of just having the 2 thumbsticks on screen (livable for now) I have to have the full set of on screen controls cluttering the screen,
has anyone come up with a solution to this issue? I know im not the only one who flashed the joycon fix and received no change,
Thanks!
Ally.
adex9 said:
Hey guys and gals, so ive been playing around with the android release since launch and im still yet to find a fix for the joycons not working correctly in anything, I have flashed the joyconfix that was released and it changed nothing, tried different versions of dolphin etc (can map all the keys and thumbsticks but they dont work in game) I have not been able to get the thumbsticks to work in any game/emulator
as of now the only solution is octopus to remap onscreen controls, the problem here is that it stops the joycon being detected in an app at all and requires all controls to be mapped to the screen, so instead of just having the 2 thumbsticks on screen (livable for now) I have to have the full set of on screen controls cluttering the screen,
has anyone come up with a solution to this issue? I know im not the only one who flashed the joycon fix and received no change,
Thanks!
Ally.
Click to expand...
Click to collapse
Hey did you try to mount system in Twrp and flash after that?
I have the joycons working on using the flashable fix but as some people point out the LEFT and RIGHT sticks behave like digital buttons not analog.
I used gamepad tester and it shows only one value once you push the stick after a certain threshold.
Any fix hopefully is available
zerocdv said:
I have the joycons working on using the flashable fix but as some people point out the LEFT and RIGHT sticks behave like digital buttons not analog.
I used gamepad tester and it shows only one value once you push the stick after a certain threshold.
Any fix hopefully is available
Click to expand...
Click to collapse
I believe we will need someone to write a HID driver for this. Joycons are pretty useless without proper analogs sticks at this time.
murryrulz said:
I believe we will need someone to write a HID driver for this. Joycons are pretty useless without proper analogs sticks at this time.
Click to expand...
Click to collapse
You are right.
Joycon which is connected normally via BT don't give us the analog input data.
It's needed to handle the BT packet data like the following (handle_input function).
https://github.com/fossephate/JoyCon-Driver/blob/master/joycon-driver/src/main.cpp
I have no idea how to get raw BT packet data and generate gamepad input on android, though.
*edit
I've found the Joy-Con input driver for Linux.
https://github.com/riking/joycon
If this driver can be built into the android OS image, joycons could work properly?
I'm not familiar with android and linux. Sorry if this is totally off the mark.
I installed the patch this morning and made some tests with different Emulators. Here are the results:
Retroarch: Working in Menus. Working in games when controller set to Retropad with analogue, tested with N64 and GBA Cores.
John NESS/ John Gameboy: Working in menus and games.
MegaN64: Working in menus and games.
PSSPP: Working in menus & games.
Dolphin, EPSXE, Reicast: Working in menus, recognized when mapping, but don't work in games.
There seems to be a pattern here that suggests that they are recognized as D-Pads, with the exception of the N64 Emulator in which it works as expected (Maybe the N64 stick wasn't analogue to begin with, I don't know that)
I also downloaded the Gamepad tester and both axes are recognized but I don't know how to distinguish D-Pad input from analogue input.
Just my two grains, as others pointed out, it seems that Analogue input isn't transmitted over bluetooth as of now.
My Joycons worked in Steam Link before flashing the zip and without needing to remap in the app
The joycons are working properly for me but without true analog sticks, it´s almost useless to me since most 3d games need some precision.
murryrulz said:
I believe we will need someone to write a HID driver for this. Joycons are pretty useless without proper analogs sticks at this time.
Click to expand...
Click to collapse
We do, just doesn't work correctly with Oreo bt stack
how do you get gamepad tester to recognise the controller? mine doesn't find any gamepad connected. besides that all the listed problems are the same.
I flashed the zip and that broke steam link.
can anyone send me the original files?
How do I install the joycon fix?
One of the solutions i found was to use usb/bt controller 2019. You can map the joycons to be a keyboard, mouse, touch events, or other inputs that are other controller buttons. It's a little convoluted to get setup but out of the 5 mapper apps i tried (most being paid for) it's the only one that actually works correctly. With a custom filter you can even use the dpad as 4 individual buttons. I've been struggling to find a good joycon to touchscreen mapper and it's the only that ended up working and it works great.
The only outstanding issue is the joycon HID driver isn't actually analog for the sticks but for how i'm using it that's fine. Just need to workout a fix for the analog sticks to be analog.
So I guess the current situation is still no analog joycons?

Categories

Resources