Wiimote on Android 6 Marshmallow - Android Q&A, Help & Troubleshooting

It's been a long while (4.2) since Google changed the Bluetooth stack, which broke Wiimote support.
But now with Marshmallow, they seem to have changed things again - As you can see in the attached screenshots it detects the Wiimote as a controller
But it's still unable to pair, because it requests a PIN, which as far as I know the Wiimote hasn't got.
Do you think there's any hope to get this working again?

VfBStuttgart27 said:
It's been a long while (4.2) since Google changed the Bluetooth stack, which broke Wiimote support.
But now with Marshmallow, they seem to have changed things again - As you can see in the attached screenshots it detects the Wiimote as a controller
But it's still unable to pair, because it requests a PIN, which as far as I know the Wiimote hasn't got.
Do you think there's any hope to get this working again?
Click to expand...
Click to collapse
i would guess at the pin, or maybe look on the wiimote site for help with one.
i had another device do this once, where its not supposed to have a pin. i browsed that devices help area and found the un-needed pin to be a default 0000. maybe you will find something similar.

My LG phoenix 2 only sees the wiimote under the phone bluetooth settings but needs pin. All apps out there whether side loaded onto device or not do not see the wiimote. Any solutions?

Related

[Q] -Working- Bluetooth gamepads? Anyone have one?

So since HTC has issues with Bluetooth compatibility, I was wondering:
Do any of you have bluetooth gamepads? Which ones? Do they work?
I've heard This one is pretty good, but it's out of stock, and I haven't seen anywhere that it's actually compatible with the Evo 3D. I'm just looking to find something real quick to set up my super portable omni gaming console (Controller + MHL Adapter + Evo 3D) and I don't want to buy something that doesn't work.
Prefer something with analog sticks, too. Not just the cross pad.
Input is appreciated! Thanks.
It's the Bluetooth 3.0 that is making all of your old ones incompatible, it's not HTC's fault. More Bluetooth 3.0 accessories will be out soon enough though.
Evo 3D is confirmed to support the bluetooth HID profile, therefore the Phonejoy will work - heres my demo with the HTC Sensation (forward to 3:30):
More info here including stuff on the new Phonejoy version with analog sticks, the video is using a Galaxy SII, but it will work the same with the Evo 3D. I recommend it highly!
I have a Zeemote ZS1 and it wouldn't pair because the sense bluetooth stack requires the HID device to type in a numeric code but obviously there's no way to do that from a gamepad.
So is there any point in pre ordering a phone joy controller ? with the e3d
icontrolpad works just fine too
catpunt said:
I have a Zeemote ZS1 and it wouldn't pair because the sense bluetooth stack requires the HID device to type in a numeric code but obviously there's no way to do that from a gamepad.
Click to expand...
Click to collapse
You don't need to pair from bluetooth settings, it can all be done from within Bluez IME. All you do is long press the pin text entry field and change the input method to one of the keyboards on your handset, then change the input method back to Bluez IME after inputting the code...
The link I provided above has a tutorial video on pairing that shows you how, if you need it.
Can't see any reason for the Zeemote not to work where the Phonejoy does...
hydrogenman said:
icontrolpad works just fine too
Click to expand...
Click to collapse
I have a DesireHD and i use bluezIME to connect to my Icontrolpad. Does it work without bluezIME on the Evo3d or Sensation? I mean directly through HID profile?
This would be awesome because this would theoretically mean if I use a Sense 3 rom which is basically a port from the Sensation rom, it would also work on the DHD.
BluezIME is just fine, but there is no analog support for FPSE/N64oid^^
NZtechfreak said:
You don't need to pair from bluetooth settings, it can all be done from within Bluez IME. All you do is long press the pin text entry field and change the input method to one of the keyboards on your handset, then change the input method back to Bluez IME after inputting the code...
The link I provided above has a tutorial video on pairing that shows you how, if you need it.
Can't see any reason for the Zeemote not to work where the Phonejoy does...
Click to expand...
Click to collapse
I tried that, and tried it again after your post but it doesn't work for me... when i switch to another IME then put focus on the dialog asking for the pin, and enter the code nothing happens. When I hit enter from the keyboard IME it says "authentication failed"
Any other tips?
Which code are you using? Can't remember the Zeemote code off the top of my head, but should be either 0000 or 1234.
well when the evo 3d sense tries to pair, it generates a random 6-digit code and asks you to enter it in from the zeemote. when i switch ime's to touch input or swype and enter the code on the dialog box it doesn't pick it up. i tried using 0000 (which is the default code for the zeemote) but it didn't work. i think sense has a funky bluetooth stack that insists on using that pairing method
That's weird, because with the vast majority of BT devices you obviously can't enter a custom code provided by the phone... Anyway, Phonejoys are entering production again, I ordered one (mostly for my tablet but I'll try it on phone too). The shipping is kinda steep but it's still cheaper than most other controllers, even stock PS3 pads. The order page is kinda hard to access from a phone browser, it's a cascading menu that wouldn't open for me so I used a direct link someone shared, if you have trouble just access it from a PC.
Catpunt,
I had exactly the same issue, but I've just found an Android app recently published by Zeemote that successfully paired the Zeemote with my HTC EVO 3D. It's called "JS1 Quick Start Application" on the Android Market:
market.android.com/details?id=com.zeemote.android.js1.quickstart
The app first tried to auto-pair the JS1, and when that failed it asked me to choose 1 of 3 manual methods for pairing. The one that worked for me was #3. The Bluetooth device status is now "Paired but not connected." So now Bluez-IME connects to the Zeemote, and it works perfectly.
There are also a few games out there that have built-in Zeemote support that don't need JS1 Quick Start or Bluez-IME, such as SpeedX 3D and Overkill.

[Q] Wiimote with stock ICS, work or not ?

Hello,
i just want to ask if its possible to pair wiimote with stock ICS rom for SGSII, as in previous versions of roms this was unable due TouchWiz, what is mentioned in wiimote applications on Google play.
I tested it by myself and result is :
Phone itself detect Wii mote and display it as Nintendo RVL-CNT-01 with game controller icon, but when i try to pair device it asks for PIN which is empty, Wiimote doesnt need PIN when pairing with PC, its just Android problem that device withould PIN cannot be paired. There is probably no way to skip PIN enter dialog.
I also tried WiimoteController and RWiimote from Google play, none of them worked.
RWiimote detects controller but show same pairing dialog to enter PIN
WiimoteController doesnt detect controller at all
For example i tried my Logitech DiNovo Edge bluetooth keyboard and it worked well, device paired withould any problems.
Tested rom : stock I9100XXLPQ
Arizej242 said:
I tested it by myself and result is :
Phone itself detect Wii mote and display it as Nintendo RVL-CNT-01 with game controller icon, but when i try to pair device it asks for PIN which is empty, Wiimote doesnt need PIN when pairing with PC, its just Android problem that device withould PIN cannot be paired. There is probably no way to skip PIN enter dialog.
I also tried WiimoteController and RWiimote from Google play, none of them worked.
RWiimote detects controller but show same pairing dialog to enter PIN
WiimoteController doesnt detect controller at all
For example i tried my Logitech DiNovo Edge bluetooth keyboard and it worked well, device paired withould any problems.
Tested rom : stock I9100XXLPQ
Click to expand...
Click to collapse
Kudos for testing it yourself.
Probably still has the same issue with the Samsung bluetooth stack in ICS that Gingerbread had. Sounds like Samsung didn't change this between Gingerbread and ICS.
I don't have ICS installed yet, so I can't say for sure if it will work for ICS, but SixAxis works on stock Samsung GB firmwares. The SixAxis app was updated late 2011 to work with the Samsung bluetooth stack using a tunneling protocol workaround.
I've tested and gamed plenty of SNES and PSX games using my PS3 controller on my phone, plugged into my TV via MHL.
Im do not own PS3 and its controller and im not planning to buy one in near future.
Anyway i still have no luck with wiimote, tested FoxHound ICS rom and same behaviour as with stock rom, phone keeps asking for pin when pairing wiimote.
Arizej242 said:
Im do not own PS3 and its controller and im not planning to buy one in near future.
Anyway i still have no luck with wiimote, tested FoxHound ICS rom and same behaviour as with stock rom, phone keeps asking for pin when pairing wiimote.
Click to expand...
Click to collapse
Isn't Fox Hound based on stock? If so, then it will use the same bluetooth stack, and have the same issue.
As of now your only hope for WiiMote to work is to go with an AOSP ROM, like CM9. Or any other AOSP based ROM.
Or, buy a ps3 controller for $30-40 and use SixAxis.
With CM9 nightlies getting cleaner and cleaner, is it possible that this is soon work?
Arizej242 said:
Hello,
i just want to ask if its possible to pair wiimote with stock ICS rom for SGSII, as in previous versions of roms this was unable due TouchWiz, what is mentioned in wiimote applications on Google play.
Click to expand...
Click to collapse
If you still search how to pair wiimote with stock ICS for SGS2 (look here : http://forum.xda-developers.com/showthread.php?t=1605164).
PS: You also can play on your tv

Sixaxis controller doesn't quite work!

Hello!
I recently bought a playstation 3 controller to use with my PC and emulators on my Tablet. I discovered that without root i wasn't able to fully utilize the controller on my tablet.
I got to work and rooted my tablet, bought sixaxis controller and set it up. I am now able to connect with the app and bind keys in the emulator with the app. However when i exit the key-binding menu and begin to play a game the emulator suddenly doesn't recognize any of my button presses made with the app.
I made a touch profile so that i could play but i really want to be able to play without this touch profile.
I've googled with no results for days and i now ask you, what do you think is wrong? And how can i fix it?
Which emulators are you using this with? With some of them you have to set up the bindings in the emulator app.
If you bought a cheap ps3 controller on ebay it will not work. If you buy a legit PS3 controller it will work. Common problem, aftermarket controllers have a slightly different bluetooth profile that its kind of goofy...
If you have a legit controller then it must be other settings!
Lets start from the beginning.
FIRST TIME! If its your first time pairing the controller to the tablet you need to get a USB cable and plug it into the dock.
Start up the app
press the "pair controller" button. This tells the controller which address to connect to. If you dont do this then the controller is looking for a PS3 which your tablet obviously is not.
If it is NOT your first time, or you have used the PC utility to manually change the bluetooth address on the controller
Start up the app
Press Start
Turn on the controller
Remember, you must change the IME (input) from whatever keyboard you have to sixaxis.
Once you see the message in the window say you are paired press the up down left right buttons on the ps3 controller, you SHOULD see things happen on the screen. If not you did something wrong.
If you want to use touch profiles select it from the box
If the above does not work check with the PC utility that your controller is trying to pair to the correct bluetooth address. Note sometimes the sequence is reversed - 12:23:34:45:56:67 can sometimes be 67:56:45:34:32:12. Different applications on the PC work differently.
Make sure you are using the latest LEGIT copy. If you are pirating this software it likely wont work. Check on the market you are updated to the latest version.
If all else fails, contact the developer or check the developers website. I know it works with the prime im running it on mine, works great!
Good luck!
EDIT
Re-reading OP i'd say it sounds like you forgot to change the IME. Maybe check that first
pileot said:
If you bought a cheap ps3 controller on ebay it will not work. If you buy a legit PS3 controller it will work. Common problem, aftermarket controllers have a slightly different bluetooth profile that its kind of goofy...
If you have a legit controller then it must be other settings!
Lets start from the beginning.
FIRST TIME! If its your first time pairing the controller to the tablet you need to get a USB cable and plug it into the dock.
Start up the app
press the "pair controller" button. This tells the controller which address to connect to. If you dont do this then the controller is looking for a PS3 which your tablet obviously is not.
If it is NOT your first time, or you have used the PC utility to manually change the bluetooth address on the controller
Start up the app
Press Start
Turn on the controller
Remember, you must change the IME (input) from whatever keyboard you have to sixaxis.
Once you see the message in the window say you are paired press the up down left right buttons on the ps3 controller, you SHOULD see things happen on the screen. If not you did something wrong.
If you want to use touch profiles select it from the box
If the above does not work check with the PC utility that your controller is trying to pair to the correct bluetooth address. Note sometimes the sequence is reversed - 12:23:34:45:56:67 can sometimes be 67:56:45:34:32:12. Different applications on the PC work differently.
Make sure you are using the latest LEGIT copy. If you are pirating this software it likely wont work. Check on the market you are updated to the latest version.
If all else fails, contact the developer or check the developers website. I know it works with the prime im running it on mine, works great!
Good luck!
EDIT
Re-reading OP i'd say it sounds like you forgot to change the IME. Maybe check that first
Click to expand...
Click to collapse
It's a real controller and i did change the IME.
I am primarily using the N64 emulator. When i map the keys without sexaxis controller installed most of the keys are named <unknow>. When i start sixaxis controller i get "DPAD_START" or something similar when i map the keys. (after enabeling the IME).
So the connecting and mapping goes perfect. But somehow when i exit the settings and start to play it wont detect the keys anymore.
It's quite late now, i will test everything again tomorrow to make sure the problem is still there. But i truly don't know what to do.
I don't know about the emulator you're using, but in NESoid, and SNESoid etc to use sixaxis with it, theres an option in menu>settings>Other settings>"Use Input Method" Enable special input device eg bluetooth gamepad - This needs checked for the controller to work see if this is enabled on yours
NeoMagus said:
I don't know about the emulator you're using, but in NESoid, and SNESoid etc to use sixaxis with it, theres an option in menu>settings>Other settings>"Use Input Method" Enable special input device eg bluetooth gamepad - This needs checked for the controller to work see if this is enabled on yours
Click to expand...
Click to collapse
THANK YOU!
In "other settings" i just had to click that. ****ing awesome m8 Thanks
No prob man I figured thats what it might be frustrated the hell out of me too
Sent from my SCH-I535 using XDA
Ya its kind of annoying because with sixaxis you can have it set for controller input, emulate keyboard, or sort of a hybrid (like the experia play does with its keys), different apps deal with these things differently, its just a matter of finding a method that works best for the app your using.
Glad to hear you got it working!
Thank you
I only rooted to use the controller, I was getting frustrated
Sent from my GT-I9300 using xda premium

Six Axis Controller App, syncing ps3 controller issue.

I seen a few posts where people have managed to sync their ps3 controller with the six axis controller app. For the live of me I tried a few builds of Android and none of them allow me to sync the controller to bluetooth. At this point for those who got it to work or use it frequently, what version of your rom are you using? Do you know any app that allows you to change bluetooth mac address on the android device or Touchpad Rom? Let me know because I have troubleshooting steps that I need to try that require me to change the bluetooth mac address on the hp touchpad but all the instructions I have found have not helped me because the folder structure described is not consistent with what is in my folder. I thank you ahead all of you ahead of time because I value your help, and I apologize if I have missed something during my extensive research.
HP TOUCHPAD
version of android: update-cm-10.1-20131121-SNAPSHOT-BLUETOOTH-tenderloin 4.2.2
Bluetooth turns on and it works just fine with this version.
The PS3 controller doesnt connect to Android by itself. This is the only way I have done it.
https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
The problem is that I have done everything in the instructions, downloaded the pairing app, and change the mac per what the app shows in android. I already installed and downloaded the app but it won't pair regardless. I seen a few resolutions to changing the hp touchpad address to the bluetooth address used in motion joy.
If it has worked for you and is still working for you in the hp touchpad let me know what rom you are using to try and see if its rom related. I am using an original ps3 controller that syncs to motion joy with no issues, and has synced before just fine. I used the pairing tool to load the mac address of the hp touchpad into the ps3 controller and it doesn't pair with the hp touchpad. I managed to pair other devices through bluetooth. If anyone can help I'll appreciated it.
cessna784 said:
If it has worked for you and is still working for you in the hp touchpad let me know what rom you are using to try and see if its rom related. I am using an original ps3 controller that syncs to motion joy with no issues, and has synced before just fine. I used the pairing tool to load the mac address of the hp touchpad into the ps3 controller and it doesn't pair with the hp touchpad. I managed to pair other devices through bluetooth. If anyone can help I'll appreciated it.
Click to expand...
Click to collapse
I'm not using a ROM with Bluetooth right now. But it should work if bluetooth is working for you. Did you switch the input method to sixaxis controller instead of the keyboard?
jsgraphicart said:
I'm not using a ROM with Bluetooth right now. But it should work if bluetooth is working for you. Did you switch the input method to sixaxis controller instead of the keyboard?
Click to expand...
Click to collapse
Did that the first time i set it up prior to putting it and every time i installed and reinstalled.
cessna784 said:
Did that the first time i set it up prior to putting it and every time i installed and reinstalled.
Click to expand...
Click to collapse
I'm also at the same point as you in my efforts to pair a PS3 controller to my Touchpad. I only just got my own OTG cable so I was hoping with only a little effort I could get it working. At this point it's a bit frustrating; like you I've apparently changed the MAC address to the same as the Touchpad but the Sixaxis utility just keeps on "listening for devices" and the controller just blinks.
I am not using the latest build though.. it's actually 4 months old now, but I did install it because I thought the Bluetooth worked: 10.1-20130808-EXPERIMENTAL-tenderloin-BLUETOOTH_TEST
I probably should update my ROM.
I posted about this a while back. GL
http://forum.xda-developers.com/showthread.php?t=1791606
Sent from my TouchPad using Tapatalk 4

[Q] Wii remote with a Senseless ROM

In this thread from forever ago, sanders858 got his Wii remote to work, but I'm not getting favorable results when I try the same.
I thought the issue with connecting a Wiimote to the Rezound (or any HTC phone) was due to the BT stack in Sense ROMs. I'm currently running tachyon and there's a shot of my about screen below. it's rooted, unlocked, and s-on if any of that matters.
After enabling Bluez IME as an input method and selecting it as the IME, it automatically enables BT and it will find my official Wii controller when scanning for devices. When attempting to connect with the Wiimote (HID) device driver selected, it returns "Error: bt socket connect failed" and gives up. For giggles, I've tried other device drivers to no avail and usually forces closed.
If anyone has some insight on how to get this working or can verify a 4.2+ ROM that supports the Wiimote, I'd be muchly grateful. Thanks
shiftace said:
In this thread from forever ago, sanders858 got his Wii remote to work, but I'm not getting favorable results when I try the same.
I thought the issue with connecting a Wiimote to the Rezound (or any HTC phone) was due to the BT stack in Sense ROMs. I'm currently running tachyon and there's a shot of my about screen below. it's rooted, unlocked, and s-on if any of that matters.
After enabling Bluez IME as an input method and selecting it as the IME, it automatically enables BT and it will find my official Wii controller when scanning for devices. When attempting to connect with the Wiimote (HID) device driver selected, it returns "Error: bt socket connect failed" and gives up. For giggles, I've tried other device drivers to no avail and usually forces closed.
If anyone has some insight on how to get this working or can verify a 4.2+ ROM that supports the Wiimote, I'd be muchly grateful. Thanks
Click to expand...
Click to collapse
i was only ever able to get any bluetooth gamepad to work with cm9 rom...has to be straight cm9
Ever tried sixaxis pair? I used it on my old phone to hook up a PS3 remote to my phone when I ran emulators, and it worked great. Only bad thing is it is a paid app, and requires a program on your computer for a one time Bluetooth mapping.
Edit: Guess you could also try Wiimote Controller from the Play Store, but you have to be under 4.2 to use it.
Sent from my Rezound using Tapatalk

Categories

Resources