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

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
3,846
Trophies
1
Age
36
XP
7,299
Country
United States
This is cool, I haven't hacked my Switch, so this got me curious, are we able to pair bluetooth speakers with the Switch through hacking? Certainly the device should be capable of this, but of course Nintendo just has to be Nintendo and not activate the feature.
 

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
467
Trophies
0
Age
36
XP
2,604
Country
Australia
This is cool, I haven't hacked my Switch, so this got me curious, are we able to pair bluetooth speakers with the Switch through hacking? Certainly the device should be capable of this, but of course Nintendo just has to be Nintendo and not activate the feature.
No, the switch bluetooth driver only implements a minimal subset of services required for hid devices. Of these services only a small subset of high level functions is exposed to the OS. You likely won't see bluetooth audio support without a reimplementation of the bluetooth driver and someone implementing a layer capable of audio transport on top of that. Not to say it's impossible, but that's a lot of work, and I doubt we'll see anyone who cares enough to bother in the near future.
 

Chuardo

Well-Known Member
Member
Joined
Oct 4, 2015
Messages
418
Trophies
0
Age
23
XP
1,020
Country
Uruguay
Could you open a github issue detailing the issue and your setup? Please include your system firmware version, atmosphere version, any other homebrew you might be running and whether the controllers are official or 3rd party. Did you reset paired devices via "Disconnect Controllers" in the Controllers and Sensors menu?


Had a couple of other users report similar issues. One said deleting and reinstalling Atmosphere fixed it for him. If you still have issues, please open a github issue and attach the atmosphere fatal error report.


I suspect they can already coexist, but if not, sure.
I already tried it out, they work great and don't interfere with eachother, good job
 
  • Like
Reactions: ndeadly

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,268
Trophies
3
XP
12,035
Country
Poland
Sxos user try to use this one

Uploaded by a Neogio kai from Nintendo Hack facebook group.

https://drive.google.com/file/d/1dlv4NKPFXoNPaZ6gQPzOgu55amGt60Zv/view
upload_2020-8-28_0-34-43.png upload_2020-8-28_0-35-6.png

Those are the same files... So result should be the same as for others.

Edit: or wait, I see a difference in that this has boot2.flag files while og repo doesn't...
Don't say this works... :mellow: This should not make a difference, because boot2.flag should be read only from "flags" folder... Or it's legacy thing (I see ReinX is/was using boot2.flag in titleid folder)...
 
Last edited by masagrator,

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
467
Trophies
0
Age
36
XP
2,604
Country
Australia
One of my ps4 controllers works, and the other crashes my switch and gives me the error 2011-0301.
Interesting. Are they official sony controllers? Do you know what version they both are? Mine are both v2 and work fine. Maybe there are issues with v1. There have been a few other users reporting crashes related to ps4 controllers.

View attachment 222946 View attachment 222947

Those are the same files... So result should be the same as for others.

Edit: or wait, I see a difference in that this has boot2.flag files while og repo doesn't...
Don't say this was the reason... :mellow:
That boot2 flag isn't required because the module is launched by custom boot2. In fact I'm not even sure how things would behave with it present, and no mitm.lst file
 

WiiHomebrew+Snes

Member of GBAtemp's shadow district
Member
Joined
May 4, 2016
Messages
640
Trophies
1
Age
39
Location
Floridia
Website
www.lucar.io
XP
2,781
Country
United States
Interesting. Are they official sony controllers? Do you know what version they both are? Mine are both v2 and work fine. Maybe there are issues with v1. There have been a few other users reporting crashes related to ps4 controllers.

I'm pretty sure they're both v1 controllers; both have darker buttons and no light bar on the front.
although, I'm pretty sure there are at least 3 revisions of v1 controllers.

I did buy them both second hand from the same guy, so if the one that doesn't work is a fake it's a damn good fake.
 

ndeadly

Well-Known Member
OP
Member
Joined
Nov 5, 2018
Messages
467
Trophies
0
Age
36
XP
2,604
Country
Australia
I'm pretty sure they're both v1 controllers; both have darker buttons and no light bar on the front.
although, I'm pretty sure there are at least 3 revisions of v1 controllers.

I did buy them both second hand from the same guy, so if the one that doesn't work is a fake it's a damn good fake.
Create an issue on github and attach the fatal error report so I can see where it's crashing. Might give some insight.
You could also try resetting the DS4 that's causing the problems and see if that helps at all
 

r5xscn

Well-Known Member
Member
Joined
Apr 8, 2014
Messages
317
Trophies
1
Location
On earth, somewhere
XP
2,277
Country
Antarctica
Interesting. Are they official sony controllers? Do you know what version they both are? Mine are both v2 and work fine. Maybe there are issues with v1. There have been a few other users reporting crashes related to ps4 controllers.


That boot2 flag isn't required because the module is launched by custom boot2. In fact I'm not even sure how things would behave with it present, and no mitm.lst file
Mine is V1 and working great.

Edit:
Somehow it crashed Atmosphere and now every time I connect the controller to the switch it crashed immediately, even when I resynced it. Will try copy-pasting the files again.
 
Last edited by r5xscn,
  • Like
Reactions: cucholix

FanNintendo

Well-Known Member
Member
Joined
Apr 16, 2018
Messages
1,583
Trophies
0
Age
51
XP
2,523
Country
United States
What do you mean? Is this some kind of known issue? MissionControl aims to impersonate a Switch Pro controller, so a controller should have more or less the same behaviour
No im saying if I go in retroarch and play few of cores will I get disconnected on any usb controllers?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: I call the one with big tiddies