GithubHelp home page GithubHelp logo

ndeadly / missioncontrol Goto Github PK

View Code? Open in Web Editor NEW
2.5K 2.5K 137.0 4.61 MB

Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.

License: GNU General Public License v2.0

Makefile 1.69% C++ 96.67% C 1.65%
atmosphere bluetooth cfw controller gamepad gaming nintendo-switch sysmodule

missioncontrol's People

Contributors

banz99 avatar borrajo avatar cadewey avatar datenthielt avatar garyodernichts avatar hydr8gon avatar koognod avatar ndeadly avatar pseiler avatar sciresm avatar sk360 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

missioncontrol's Issues

Controller Suport Request for Ipega

I have an Ipega control, model 9062S that was detected and connected to the Change / Grip Order function.
In the Control the LED indicates that it is connected but the "Pro Controller" does not appear on the screen and no button on the control works.

I looked in the app btdb.nro, before 6 devices appeared and after I connected the Ipega control, 7 devices appeared.

I managed to make the connection as I do on Smartphones, holding the Home + (X) button to turn on bluetooth, I tried to turn on bluetooth using other combinations with the Home key to see if it would be identified as well but was not identified.

Below is a photo of the app btdb.nro, if I'm not mistaken the ipega control is the following MAC that appeared (00: 90: e1: e2: 3f: 89 - 1949: 0402)
2020090103405400-4C692B8A37B2DEAB39ED3E88EC6DC0CC

dont work

hi , ive done this but it doesnt do anything , im in atmos 14.1 dont recognize my ps4 controller and my wii controller , help
ive tried to pair with the buttons but doesnt work

Request for gamestick and ouya controller

I have got a gamestick and a ouya it would be nice to use these controller on the switch I now the gamestick controller is lacking some buttons but couldn't u use a combination of buttons to emulate missing buttons

Crash when pairing first generation DS4

Hello when i try to pair the first generation DS4, atmosphere instantly crashes (On the pair controller screen)

It works great with the last generation DS4, it's only failing on first generation

Doom (retro): Constant camera spin

Using a DS4. When running classic Doom, the camera spins very fast and cannot move.

Only weird thing I've done is remapped Cross to A and Circle to B in the Nintendo remapper.

Add support for 8Bitdo SN30Pro and SN30Pro+ on Xinput mode.

Both these controllers have a Switch mode and work in the Switch, the problem is that 8bitdo's drivers for the Switch specifically are trash: it has a bug where the Switch detects the analog as 100% tilted to a direction even tho physically they're tilted around 60%, this results in the analogs being extremely sensitive. Here's a image of the problem and here's how it should be

That's where Xinput comes to the rescue: when using both these controllers on Xinput in a PC, this sensitivity issue doesn't happen, as the Xinput drive was actually written correctly. I have both these controllers here and I can test beta builds and provide information about them if you end up picking the issue up.

Edit: out of curiosity I tried pairing the SN30pro+ to the Switch in Xinput mode and to my surprise it paired fine, the bottom layout is all over the place tho.

Please add "delete paired controller" to the nro app.

Hello, thank you for the great tool, my DS4 v1 was working perfectly until it somehow crashed the switch. It was connected through bluetooth while charging through usb (through wall charger). Suddenly, it crashed the switch and now every time I tried to reconnect the controller through bluetooth it crashed Atmosphere. (maybe this is related to 100% charge issue in another issue #18 (comment)).

It would be great if you can add an unpair button to your app so that we can unpair the controller. Right now, unpair through settings is impossible because it needs the controller connected and x button pressed. Simply connecting the controller will crash the switch.

Thanks!

Controller support request: Steam Controller

The steam controller is quite an impressive and comfortable controller, and while it's sadly EOL, IMO it would be a lot more useful (to me at least) if it was supported by a project like this. I'm willing to do the necessary tests, research etc to help implement this, if requested.

The controller only supports a proprietary protocol and requires a dongle by default, but it gains BLE support with a software update that can be installed on a computer: https://support.steampowered.com/kb_article.php?ref=7728-QESJ-4420

The default configuration isn't great (it acts as a keyboard and mouse iirc), but perhaps it would be possible to map it to more useful controls.

Work In Sx Os ?

I have a generic bluetoh controller. I wanted to know if I can use it through SX OS. I usually use it over USB with the help of Sys-con

Xbox Controller Crash

Hi there,
I had your mod working, but my Xbox mapping was out so I updated the controller. Ever since there when I tried connecting the controller it would crash my system. I tried removing the controller from the database and added it again with no luck. I’m running the latest version of atmosphere and FW 10.0.4

Thanks for your great work on the device

3FEAA465-9FA6-4D98-AFE1-A48AA80F25A4

Once paired with My Ps4 Controller Could not pair anything else.

Once paired with My Ps4 Controller Could not pair anything else. Tried to use my switch pro controller and would sync. could not sync other ps4 controllers, or wii u pro controller after the first one was sync.

Switch 10.1.0 latest Atmosphere booted with fusee.

Smash bros pro controller not working, pairs but doesn't work

The controller pairs with the console, but the leds keep flashing as if it was trying to connect to the console and they don't stop, i've included a picture of the nro you included but i don't know which one it's the smash controller, sorry

2020083011511800-11B64E28AD7A49CA9EC8AC007BE858C6

I've seen that you recomend wiping the switch controller database in case the controller was paired via USB, but how can i do that? Thanks in advance

Pairing a new controller doesn't work.

Hello! I've been looking for something like this since my joy-cons have this annoying drift problem..
I tried pairing a dualshock 4 and a wii u pro and none of them worked. I paired them the way it said on the main page and I also did a reboot.

(P.S. I don't know if this helps but I installed this on an older version Atmosphere, Atmosphere later crashed, so I updated it and there was no crashing.)

Hope you can help!

Atmosphere Crash

Hello !

It worked well for 2 days and now I'm getting this error whenever I'm trying to pair it again.

20200903_153647

DualShock 4 Gen2

What I did so far:

  • Reseted controller
  • Rebooted
  • Deleted all controllers profils (Disconnect Controllers via System Menu)
  • Reapply the files on my SD card.

Running Firmware 10.1 on Atmosphere 0.14.1

Just before it crash, I see the Paired message on top left. After reboot, if I just try to open the controller via the PS button, it just crash again.

Looking for help 👍
Good work on this software so far, its amazing

(English isn't my mother tongue so please be nice with me :) )

Installing this breaks Official NS Pro Controller

I have no idea what happened... I installed this as described, copied 'atmosphere' folder to the root of SD, booted and then Official Pro controller cannot be recognized. I tried for 15 minutes straight getting it to connect via USB, syncing, pairing, every option I have ever used in the past, and no matter what, the pro controller would never connect with the switch. It's lights would blink back and forth forever, and that's it. A 'paired' notification would pop up on screen when I connected via USB but no input would ever be recognized.

To test if the pro controller was the problem, I paired it with my vanilla switch and it synced up instantly and was able to be used within 5 seconds.

After deleting the missioncontrol files and re-installing fresh atmosphere, the pro controller worked again instantly, just like the vanilla switch, the normal expected behaviour.

I'm running the latest firmware and atmosphere releases.

Dualshock 4 V2 first time pair was OK, second time crashes Switch.

Title was pretty explanatory.
I paired and used the controller without issues the first time.
Now, after a wake up of the console, everytime I try to pair crashes my Switch.
Tried disconnecting all controllers from menu, resync, restart.
Nothing worked.
What can I try more?

Xbox one S controller input mapped incorrectly

Pressing the analog sticks, RB, start and select, the home button or X doesn't send any input to the console.
Pressing LB send the input for the X button instead of left bumper.
(Console is on the latest version of atmosphere)
I tried disabling and enabling the sys-con module, it didn't solve the problem.

Left analog stick not registering correctly

I tested both my Wii U Pro controller and my PS4 controller. The former hasn't been tested on another device in a few years so it may be defective. When I hold left on the Wii U Pro controller's left analog stick it registers as holding it right. It's a bit different on the PS4 controller, when I hold it diagonally to the left/top it starts to frizz out. I used the "calibrate control stick" settings to check these.

Xbox One S controller causes aiming in Zelda to freak out

I know that motion control isn't implemented yet and won't work with an Xbox controller, but when using my Xbox One S controller with the switch it acts as if it is receiving a motion control input causing the aiming of a bow in Zelda to go all over the place, the issue stops as soon as i turn off motion control in the game. The same issue happens in other games as well but all have the same option to turn motion control off so its not a super big problem to me.

SNES switch online controller dpad as analog switching ?

hi! thanks for this great app!
I know the controller works on switch, but I'd like to be able to swap dpad <-> LS to be able to play zelda links awakening or other games that could require this.

not sure how feasible this is but this could be useful even to play with the ds4/xbo/wiiu/sw pro dpad instead of the analog stick with some game where analog doesn't add much or anything at all.

Thanks again for you work, keep it up :)

Problems connecting bluetooth controllers

Atmosphere 0.14.1
Hekate 5.3.2
Switch firmware 10.1.0

Tried it with a few controllers, all of them official:
Switch Pro Pad doesn't pair anymore. Still wakes the console and shows "paired" when sync is held, buit doesn't actually do anything but flash the leds, like it's still searching
Wiiu Pro Pad works fine, gets recognized as switch pro pad
Dualshock 4 doesn't pair (Am I supposed to just hold the ps button?) - Pairs fine with a magicns

Tried Disconnect Controllers under the Controllers and Sensors menu, without success

Pairing DualShock 4 (DS4) Controllers does not work reliable

I can't seem to pair my DS4 Controllers. Just got a fresh copy of AMS 0.14.1 and also copied MissionControl. I tried pairing a DS4 V1 and DS4 V2 but no luck. After holding down Share + PS4 btn the controller starts flashing fast but nothing ever happens in the Change Grip screen.

Just to confirm: btdb only shows my two joy-cons.

Firmware is v10.1.0

Support for 3rd party Nintendo Switch Pro controller (from ebay)

So, after I installed this build of MissionControl on my switch, the Nintendo Switch Pro controllers (knockoffs I bought from ebay) that I had weren't connecting to my switch. I have attached a copy of my addresses at the end. Both the pro controllers are Xenoblade chronicles edition, if that matters.

Help me support these controllers back on my switch.
InkedSwitch bt addresses_LI

Pro Controller Issue

After getting the Wii U Pro controller working my Switch Pro controller won't pair wirelessly. It does the small vibrate to indicate pairing and the switch pairing notification pops up but nothing happens after that

Sxos functionality not working

I have been using sxos for a long time and it's my first time using any sys-module, but I have tested this on my original switch and I can confirm that as of August 29, it will not work on Sxos. I have tried other sys-modules from other sources (and tested it) and this is one does not work when trying to connect my Wii Remote. I think it might be my configuration that I need to fix, but I am looking foward to this in the future seeing that this might have potential. (I also erased all sys-modules before testing to make sure)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.