Homebrew RELEASE MissionControl: Use controllers from other consoles natively via Bluetooth

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
467
Trophies
0
Age
36
XP
2,605
Country
Australia
Is it possible that mission control is not working on the recent firmware updates?
It definitely works on all the recent firmwares. If there have been significant enough changes to the firmware to warrant an atmosphere update (and possibly MC too), then atmosphere will refuse to load the module and you'll get a crash on boot. If you're booting just fine it means one of two things. Either Mission Control is running, or atmosphere hasn't loaded the module at all. The fact that you say your wired controller is also not working now hints at the latter. How did you copy the files to your console? I came across someone recently who had used a mobile ftp app that didn't copy the boot flags because they're 0 byte files. Check that sdmc:/atmosphere/contents/010000000000bd00 exists, and that there's a file called boot2.flag in the flags directory. You can also verify that Mission Control is running or not if you hit the combo MINUS + DPAD_UP from a wireless controller and it functions as the capture button.
Is there a way to make the joycons behave normally?
Sometimes weird things happen with joycons that have been paired via the rails instead of wirelessly and they sometimes refuse to update pairing information. Recreating emummc may mean you have restored from an earlier backup with different pairing keys to what your controller has stored. I would take a guess that if you clear your bluetooth pairing database and reconnect your controllers they will start working correctly again.
 

Jack_Bauer

Well-Known Member
Newcomer
Joined
Apr 5, 2020
Messages
72
Trophies
0
Age
45
XP
481
Country
Tunisia
@ndeadly I will check the boot2.flag right away. Meanwhile, can you let me know how to clear the bluetooth pairing database?

EDIT: I googled the clearing database and joycons are back to their normal behaviour. Thanks a lot!
Yes a boot2.flag exists. I tried with both mission contro 0.7 developer and master. still not working.
How did I copy them to the SD card? I just did a drag and drop then merged the atmosphere folder when prompted.

EDIT2: I tried to connect the wii u controller and the wired xbox with success. Weirdly enough, the shitty unbranded controller is pairing and working!!! drives me crazy!! why does it work and the others not?
 
Last edited by Jack_Bauer,

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
467
Trophies
0
Age
36
XP
2,605
Country
Australia
@ndeadly I will check the boot2.flag right away. Meanwhile, can you let me know how to clear the bluetooth pairing database?

EDIT: I googled the clearing database and joycons are back to their normal behaviour. Thanks a lot!
Yes a boot2.flag exists. I tried with both mission contro 0.7 developer and master. still not working.
How did I copy them to the SD card? I just did a drag and drop then merged the atmosphere folder when prompted.

EDIT2: I tried to connect the wii u controller and the wired xbox with success. Weirdly enough, the shitty unbranded controller is pairing and working!!! drives me crazy!! why does it work and the others not?
Did you reinstall sys-con? That's what's making the wired controller work, not Mission Control. As for the WiiU controller I'm really not sure what the deal here is.
 

Jack_Bauer

Well-Known Member
Newcomer
Joined
Apr 5, 2020
Messages
72
Trophies
0
Age
45
XP
481
Country
Tunisia
@ndeadly My bad, sys con indeed. Now we are back where we were, with all controllers working except for the wii u one. I'll keep you posted when I try it on my brother's console and after trying to connect his controller to my console as well. I know I am abusing of your time. So grateful for your help and patience. Thanks a lot!
 

springroll

New Member
Newbie
Joined
Dec 28, 2006
Messages
3
Trophies
1
XP
44
Country
Does anyone have an 8bitdo 2.4ghz/bluetooth controller (in my case, the arcade stick)?
In my case, with MissionControl enabled, I can connect to the arcade stick via bluetooth fine, but via 2.4ghz by using the dongle, the dongle and the stick would display solid blue meaning it's connected, but on the Switch, it doesn't appear as a controller. I am just wondering if this is by any chance a conflict with MissionControl.
And yes, I turned on the Wired Pro Controller option.
I wonder if I need to "forget" the bluetooth variant first of the controller then try pairing the 2.4ghz variant. That said, how does one go about "forgetting" a bluetooth controller?
 

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
467
Trophies
0
Age
36
XP
2,605
Country
Australia
@ndeadly My bad, sys con indeed. Now we are back where we were, with all controllers working except for the wii u one. I'll keep you posted when I try it on my brother's console and after trying to connect his controller to my console as well. I know I am abusing of your time. So grateful for your help and patience. Thanks a lot!
It's no problem . Kind of the nature of this project, where I'm supporting physical devices I don't own or have physical access to.

If nothing comes of your experiments with your brother's console I'll try to get a build up here at some point with some logging added that might shed some light on what's happening.
Does anyone have an 8bitdo 2.4ghz/bluetooth controller (in my case, the arcade stick)?
In my case, with MissionControl enabled, I can connect to the arcade stick via bluetooth fine, but via 2.4ghz by using the dongle, the dongle and the stick would display solid blue meaning it's connected, but on the Switch, it doesn't appear as a controller. I am just wondering if this is by any chance a conflict with MissionControl.
And yes, I turned on the Wired Pro Controller option.
I wonder if I need to "forget" the bluetooth variant first of the controller then try pairing the 2.4ghz variant. That said, how does one go about "forgetting" a bluetooth controller?
It shouldn't have anything to do with Mission Control when connected via the dongle, as this will be seen as a USB controller. There are not really any interactions between USB and Bluetooth. Does the controller support Switch natively? If not you might need sys-con installed for it to work. I think 8bitdo have retroactively added Switch support to most of their controllers though, maybe you just need a firmware update?

If you have the controller working via Bluetooth, do you actually care about whether the dongle works or not though? On the Switch, Bluetooth actually has less input lag than USB and is more convenient than having to connect a dongle. IMO dongles are only useful for unhacked consoles.

It shouldn't make any difference for you, but if you do want to "forget" a Bluetooth device, you can do so via the system settings menu under "Controllers and Sensors->Disconnect controllers". Note however that this will delete all of your pairings. It is not possible to forget individual devices.
 

Jack_Bauer

Well-Known Member
Newcomer
Joined
Apr 5, 2020
Messages
72
Trophies
0
Age
45
XP
481
Country
Tunisia
@ndeadly here's what I hope to be my last message regarding my issue.
I met with my brother today. My controller didn't connect to his switch. His controller connected but wasn't responsive to any button. It was the same when he tried on his switch. I told him about the update you sent me and it worked as a charm. So I was in a situation where I have at the end resolved only my brother's issue 😁
He then asked me about the small hole in the back of the controller next to the sync button. I downloaded the wii u manual and found out it was called the "reset" button to use, I quote: "in case the controller is not responsive".
With the help of a needle, I pushed for 15 seconds (random number, just sounded good enough) then retried. Hallelujah!!! It is paired and working again.
I think the thing to investigate would be what made it irresponsive ? Just to avoid such cases in the future.
Thanks a lot for your support and the updated version, it helped a lot. My son and I are very grateful. Keep up the good work and God bless you.
 
  • Like
Reactions: hippy dave

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
467
Trophies
0
Age
36
XP
2,605
Country
Australia
@ndeadly here's what I hope to be my last message regarding my issue.
I met with my brother today. My controller didn't connect to his switch. His controller connected but wasn't responsive to any button. It was the same when he tried on his switch. I told him about the update you sent me and it worked as a charm. So I was in a situation where I have at the end resolved only my brother's issue 😁
He then asked me about the small hole in the back of the controller next to the sync button. I downloaded the wii u manual and found out it was called the "reset" button to use, I quote: "in case the controller is not responsive".
With the help of a needle, I pushed for 15 seconds (random number, just sounded good enough) then retried. Hallelujah!!! It is paired and working again.
I think the thing to investigate would be what made it irresponsive ? Just to avoid such cases in the future.
Thanks a lot for your support and the updated version, it helped a lot. My son and I are very grateful. Keep up the good work and God bless you.
Oh huh, in all this time I never knew the Wii U Pro controller had a reset button! I've never bumped into a situation where it's been required. I'm not sure how easy it would be to investigate what went wrong, unless you can find a way to reproduce the state it was in. I would probably just put it down to bad luck and add it to my list of troubleshooting steps. Glad you got it all sorted out, and thanks for the feedback :)
 

gohan123

Well-Known Member
Member
Joined
Dec 26, 2012
Messages
454
Trophies
1
Age
37
XP
2,508
Country
Germany
I updated my ps5 today to beta firmware and got a prompt to update my dualsense. now it doesn't work anymore with mission control. any way possible to downgrade the firmware or change mission control files?

edit: sorry, false alarm. after rebooing the switch it pairs now again.
 
Last edited by gohan123,

AlanLC

Well-Known Member
Member
Joined
Aug 18, 2014
Messages
413
Trophies
0
Age
45
XP
2,597
Country
Brazil
My original pro controller drifted to the right but it wasn't really a defect, the drift disappeared after removing the mission control.
 

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
467
Trophies
0
Age
36
XP
2,605
Country
Australia
My original pro controller drifted to the right but it wasn't really a defect, the drift disappeared after removing the mission control.
Mission control doesn't modify anything related to stick data or calibration for native controllers. It's highly likely this was just coincidence.
 

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
467
Trophies
0
Age
36
XP
2,605
Country
Australia
@ndeadly Thank you for this! It's awesome! Any news on Blutooth LE (xbox new controllers) compatibility?
No, unfortunately not. I haven't had any time in the past few weeks to work on anything due to work and social commitments. Should have more time to get back into things as Summer starts to wind down.
 

Smark

New Member
Newbie
Joined
Aug 15, 2022
Messages
2
Trophies
0
Age
46
Location
Montevideo
XP
23
Country
Uruguay
No, unfortunately not. I haven't had any time in the past few weeks to work on anything due to work and social commitments. Should have more time to get back into things as Summer starts to wind down.
I understand man, thanks for taking the time to do this and answer these questions.
 

silvershadow

Well-Known Member
Member
Joined
May 16, 2006
Messages
433
Trophies
1
XP
2,465
Country
Canada
Finally had the chance to check this project out with 2 DS4 controllers.
It worked perfectly! Instant sync and played for hours. Thanks a lot @ndeadly :)
lucky! everytime i need to re-pair (for whatever reason) its about a week of struggling before it finally pairs. lol

i still stand behind this though and support it in everyway. its one of my favourite sysmodules and i feel it should be baked into atmosphere!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/WOppJ92RgGU?si=KE79L6A_3jESsGQM