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

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
460
Trophies
0
Age
36
XP
2,555
Country
Australia
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!
Which controller(s)? This is not normal behaviour and shouldn't be necessary.
 

silvershadow

Well-Known Member
Member
Joined
May 16, 2006
Messages
433
Trophies
1
XP
2,455
Country
Canada
Which controller(s)? This is not normal behaviour and shouldn't be necessary.
Sorry @ndeadly , i should clarify, sometimes i pair the controller with something else, or sometimes i wipe the switch's pairing database.

this makes me have to "re-pair".

but it feels like, as time goes on, it takes longer and longer for me to eventually get the controller to pair. compared to the first day when i used mission control when it first came out, it paired soo fast back then.

basically, once nintendo added bluetooth headset support, pairing my dualshock (and now a dualsense) takes really long. heck, i havent even successfully paired a dualsense yet.

I am now using a new switch OLED. ( i dont think i ever successfully paired a controller to this OLED with mission control, now that i think about it)

Other than trying to optimize the way dualsense and ds4 controllers pair, i dont think there is anything u can do? (or implementing a way to pair it that works 100% of the time).

I also want to clarify:
Once I do get it paired, it works as expected, (instant connection).
 

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
460
Trophies
0
Age
36
XP
2,555
Country
Australia
Sorry @ndeadly , i should clarify, sometimes i pair the controller with something else, or sometimes i wipe the switch's pairing database.

this makes me have to "re-pair".

but it feels like, as time goes on, it takes longer and longer for me to eventually get the controller to pair. compared to the first day when i used mission control when it first came out, it paired soo fast back then.

basically, once nintendo added bluetooth headset support, pairing my dualshock (and now a dualsense) takes really long. heck, i havent even successfully paired a dualsense yet.

I am now using a new switch OLED. ( i dont think i ever successfully paired a controller to this OLED with mission control, now that i think about it)

Other than trying to optimize the way dualsense and ds4 controllers pair, i dont think there is anything u can do? (or implementing a way to pair it that works 100% of the time).

I also want to clarify:
Once I do get it paired, it works as expected, (instant connection).
If you pair with other devices, particularly the PlayStation consoles, you often need to reset these controllers for them to work reliably with the switch again. I don't think this problem is unique to the switch, but in any case I don't have control over the pairing of devices. It's all handled by the console's Bluetooth stack. I just fake some things to get around the restrictions put in place to reject any non-switch controllers. I have both ds4 and dualsense controllers and they are all working fine.
 

silvershadow

Well-Known Member
Member
Joined
May 16, 2006
Messages
433
Trophies
1
XP
2,455
Country
Canada
If you pair with other devices, particularly the PlayStation consoles, you often need to reset these controllers for them to work reliably with the switch again. I don't think this problem is unique to the switch, but in any case I don't have control over the pairing of devices. It's all handled by the console's Bluetooth stack. I just fake some things to get around the restrictions put in place to reject any non-switch controllers. I have both ds4 and dualsense controllers and they are all working fine.
lol, you are gonna like this one.

i keep missing the boot2.flag from mission control some how lol. THATS WHY it only ever works when i do a full set of troubleshooting by grabbing the latest version of mission control again and reinstalling it.

I realized this after i couldn't even pair my 8bitdo zero controller (which shouldn't have the same issues as a sony controller).

So basically, all the time i been trying for "weeks" to pair, its because the damn module isn't even running lol.

luckily, that doesnt change my stance on Mission control, i still think its my favourite feature of a custom firmware switch :D.

atleast now you wont hear from me about that again lol (i hope lol)

i vote to roll mission control into atmosphere!!!

EDIT: lol, dualsense paired on FIRST TRY.
 
Last edited by silvershadow,
  • Like
Reactions: hippy dave

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
460
Trophies
0
Age
36
XP
2,555
Country
Australia
i keep missing the boot2.flag from mission control some how lol. THATS WHY it only ever works when i do a full set of troubleshooting by grabbing the latest version of mission control again and reinstalling it.
How do you transfer the module to your sd card? I've heard from a couple of people that there are some Android ftp clients that won't transfer the boot2.flag file because it's an empty file. Otherwise, the only ways it could go missing is if you're manually deleting it for some reason, or using something like the sysmodules tesla overlay, which also deletes the file if you toggle the sysmodule off.
i vote to roll mission control into atmosphere!!!
Won't ever happen, unless Atmosphere ever reimplements the bluetooth and hid sysmodules and adds this kind of support directly. This is rather unlikely, due to the high complexity of both modules, and the minimal reward for doing so. Otherwise, what Mission Control does can only really be achieved via mitm or similar. SciresM (Atmosphere dev) considers this kind of thing best suited to optional third party sysmodules. Bundling it as-is alongside Atmosphere would also just create additional delays/issues whenever Atmosphere requires updates.
 

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,817
Trophies
0
Location
Yorosso
XP
3,063
Country
Mali
Hi @ndeadly
Do you think you could consider a force connect hack for the joy cons? Some of my old ones can't connect horizontally anymore due to the SL or SR button being unfunctional.
Thanks
 

tuntun

Active Member
Newcomer
Joined
May 18, 2010
Messages
29
Trophies
1
XP
254
Country
Antigua and Barbuda
I have some ouya controllers laying around that all connect and work well, but the controllers lack a "+" or minus button. Is there any key combo to use in place?
 

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
460
Trophies
0
Age
36
XP
2,555
Country
Australia
Hi @ndeadly
Do you think you could consider a force connect hack for the joy cons? Some of my old ones can't connect horizontally anymore due to the SL or SR button being unfunctional.
Thanks
How do you propose such a feature might work? I'm not sure I can think of a way to make it work generically that wouldn't negatively impact other users in some way or another. Maybe via a button combo, but there aren't too many combos on a single joycon that I could guarantee weren't valid inputs for certain games. This would probably best be handled by the ability to add your own custom combos. That's a feature I currently haven't implemented, though.

I have some ouya controllers laying around that all connect and work well, but the controllers lack a "+" or minus button. Is there any key combo to use in place?
Yep, it's mentioned in the readme.
Your controller's buttons are mapped as closely as possible to the physical layout of a Switch Pro controller. This means that A/B and X/Y buttons will be swapped for controllers that use an Xbox style button layout rather than using what is printed on the button. The button combos MINUS + DPAD_UP and MINUS + DPAD_DOWN are provided for all controllers to function as an alternative for CAPTURE and HOME buttons in cases where there are not enough face buttons available.
 
Last edited by ndeadly,
  • Like
Reactions: tuntun and nWo

AlanLC

Well-Known Member
Member
Joined
Aug 18, 2014
Messages
413
Trophies
0
Age
45
XP
2,582
Country
Brazil
How do you propose such a feature might work? I'm not sure I can think of a way to make it work generically that wouldn't negatively impact other users in some way or anoyher. Maybe via a button combo, but there aren't too many combos on a single joycon that I could guarantee weren't valid inputs for certain games. This would probably best be handled by the ability to add your own custom combos. That's a feature I currently haven't implemented, though.


Yep, it's mentioned in the readme.
Suggestion press "-" Button and Dpad.

8bitdo's orange adapter, has several controller modes that can be switched by pressing "-" up (Xbox mode), down, left, right (PlayStation mode) or "-" L (Switch Pro Controller mode)
 

Morricorne

Well-Known Member
Member
Joined
Jun 14, 2019
Messages
295
Trophies
0
Age
32
Location
Łódź
XP
843
Country
Poland
One question. Im only curious about this. This mission control work with 3rd party bluetooth Android wirelless controller? Or only with game consoles Pad?
 

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
460
Trophies
0
Age
36
XP
2,555
Country
Australia
Suggestion press "-" Button and Dpad.

8bitdo's orange adapter, has several controller modes that can be switched by pressing "-" up (Xbox mode), down, left, right (PlayStation mode) or "-" L (Switch Pro Controller mode)
Probably the most feasible solution yeah, though I'm fairly sure someone has already complained about my existing "-"+ "dpad_up" combo as being problematic somehow. I'd rather not force even more combos upon everyone else for what is likely a fairly isolated use-case. I think adding a framework for custom combos is the better way to go so the user can cater to his own needs without affecting anyone else.
One question. Im only curious about this. This mission control work with 3rd party bluetooth Android wirelless controller? Or only with game consoles Pad?
Mission Control can work with most bluetooth controllers, but there is no "generic" device support. If your controller is not on the list of supported devices already, then at the very least it may need to be whitelisted as compatible. Controllers from manufacturers not already supported may also require an input mapping to be defined. Worst case you might have a Bluetooth LE controller which can't be supported currently, but should be possible in the future.
 
  • Like
Reactions: Morricorne

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,817
Trophies
0
Location
Yorosso
XP
3,063
Country
Mali
Probably the most feasible solution yeah, though I'm fairly sure someone has already complained about my existing "-"+ "dpad_up" combo as being problematic somehow. I'd rather not force even more combos upon everyone else for what is likely a fairly isolated use-case. I think adding a framework for custom combos is the better way to go so the user can cater to his own needs without affecting anyone else.

Indeed a custom combo section for pairing in the ini file (if that works and only applies to the pairing screen) could be awesome, that way pressing this key combo will lead the system to think the correct / dysfunctional keys were pressed.
The framework sounds even more awesome.
 

coffinbirth

Well-Known Member
Member
Joined
Jun 15, 2009
Messages
238
Trophies
1
XP
1,651
Country
United States
Sorry if this has already been asked... I saw that DS3 is not supported, but may be in the future, but what about the Move Navigation controllers? Is it possible those could work? The reason I ask, is I enjoy playing with the Joycon detached and in each hand...but I dislike Joycon ergonomically, and I was curious if it would be possible to use those like individual Joycon, minus the gyro and all that, obviously.
 

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
460
Trophies
0
Age
36
XP
2,555
Country
Australia
Sorry if this has already been asked... I saw that DS3 is not supported, but may be in the future, but what about the Move Navigation controllers? Is it possible those could work? The reason I ask, is I enjoy playing with the Joycon detached and in each hand...but I dislike Joycon ergonomically, and I was curious if it would be possible to use those like individual Joycon, minus the gyro and all that, obviously.
I know nothing about this controller, nor do I own one for testing. Do you have one? First thing would be to see if it connects via bluetooth. If it's compatible it should be possible to pair using Mission Control even if it's not explicitly supported. Then it would just be a matter of writing a handler for it. I would guess it's probably just a DS3 controller in a different form factor though, if it's from that generation. Might be subject to the same issues.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Sorry for accidentally bending over