Solved Pairing 2 Wii U Pro Controllers
-
Please forgive me if this question has been asked already...
First off, I understand that the Wii U Pro controller is not yet officially supported. Maybe this info will help with the inclusion in the next version of Recalbox.
I have successfully been using a Wii U Pro controller for a couple weeks, playing NES, SNES, arcade, N64, etc. I just paired a 2nd Wii U Pro controller and it came up as the same name and controller number (in the name) as the 1st controller. I set them as controller 1 & 2. I then starter Super Mario Bros (NES) and picked 2 players. Controller 1 worked for Mario (player 1) and not Luigi (player 2)...and controller 2 worked for Luigi (player 2) and not Mario (player 1). This was PERFECT!
Here's where the problem started...
I turned off the Pi and then turned it back on. I turned on 1 Wii U Pro controller and it connected and worked! I then turned on the 2nd Wii U Pro controller and it tried to connect, but never does. I then re-paired the 2nd controller and it worked perfectly with the 1st.
Here's what I know:
-
Recalbox will remember the pairing and button layout for both Wii U Pro controllers
-
Recalbox will ONLY connect with the 1st Wii U Controller that is turned on. I tested this with both controllers. It doesn't matter which one I try to connect. The first one I press will connect and the 2nd one won't connect.
-
A workaround is is to re-pair the non-connecting controller. This allows me to be able to play 2 player games.
With all this said, my question is...Is there a way to add a line to the CFG file that would allow Recalbox to see the 2 controllers as a different name (or at least controller # in the name). Has this problem occurred with other identical Bluetooth controllers...PS3, etc? Thanks to anyone who can offer any suggestions on this!
-
-
@xtreemsurf Let me make things a little more precise
- Recalbox stores pad configs depending on some hardware IDs + their name. I'd bet that if both your controllers are genuine, only one is configured in the inputs file
- Recalbox stores BT MAC address to know who's who. If no matter in which order you connect your pads, the 2nd never connects ... Then indeed, something wrong is happening
- same as above
You should check the folder where BT MAC @ are stored and make sure both are there. Somewhere in
~/bluetooth
afair -
@Substring said in Pairing 2 Wii U Pro Controllers:
@xtreemsurf Let me make things a little more precise
- Recalbox stores pad configs depending on some hardware IDs + their name. I'd bet that if both your controllers are genuine, only one is configured in the inputs file
- Recalbox stores BT MAC address to know who's who. If no matter in which order you connect your pads, the 2nd never connects ... Then indeed, something wrong is happening
- same as above
You should check the folder where BT MAC @ are stored and make sure both are there. Somewhere in
~/bluetooth
afairThanks for the input! Yes, both were bought locally from Target & Best Buy, so they are genuine. When I check the Bluetooth folder, if I don't see them both, should I delete what I see there and start over with pairing both controllers?
Something to add...
After more testing last night, it seems to now only remember the most recently paired Wii U Pro Controller. I can still do the workaround and get both controllers working by re-pairing the second controller, but when I turn the Pi off/on, it will only connect with the last Wii U Pro controller to go through the pairing process.
Does this help with any suggestions? Thanks again!!
-
@xtreemsurf check the bluetooth folder after a reboot. It it mentions only 1 mac, then something is wrong
-
I think I solved the problem! I chose the option to forget Bluetooth devices. I then went into pairing mode and paired both devices at the same time. They now show up as Wii U Pro #1 & #2...AND they both stayed paired and connect no problem after a reboot of the Pi. Thanks for all your help!
-
@xtreemsurf Glad you made it by yourself
-
Sorry to Necropost, but this is relevant to an issue I'm having.
I guess this is a question more for xtreemsmurf.
I tried syncing with a dongle, and using the internal bluetooth, and neither will even recognize the controller.
Does anyone know a good way to set these up? -
I had the best luck using an old Bluetooth dongle from about 2003. It works perfectly. I believe the internal Bluetooth only works once you upgrade to 4.1....which leads me to this...can anyone help with this?...
I JUST upgraded to 4.1 today. My external Bluetooth dongle has worked perfectly! I upgraded to 4.1, so I could use the internal Bluetooth with my Wii U Pro controllers. They paired just fine, but I have a TON of input lag and it even misses some button presses.
Is there a way to switch BACK to using the external Bluetooth dongle? Do I just plug it in to disable the internal Bluetooth? Thanks to anyone who can answer this...thanks!