is it possible to make this work with parsec like the other module does? where they can connect the controller to their pc, and then have the switch see it somehow through parsec and that module?
Sorry i'm too dumb sometimes, but do you mean connect my joycons without it being attached to the switch, then trying to press (-) and (dpad up or down) for capture and home? If it doesn't work it means the module isnt running? And if the module isn't running what could I have done wrong? It seems simple enought to just unzip it to my SD root and substitute the files when it asks too. But I can't make it work.The only controllers I know of where pairing is still broken on latest firmware are all Wii and ipega controllers. DS4 definitely works, but some can be a little stubborn to connect and require you to keep trying a few times. Make sure you've read the instructions for pairing on the GitHub page so you know you're doing it correctly. Some people have also told me resetting the controller can help too.
The easiest way to check if the module is running is to connect your joycons via Bluetooth and see whether you can use the button combos minus + dpad_up/down for capture and home
I can't remember exactly what the cause of that error is, but I've seen it myself before and yeah it's something compiler/environment related. Firstly, make sure your devkitPro is up to date (pacman -Syy && pacman -Syu) . You also want to be building from the develop branch (git checkout develop) as master is quite outdated at the moment and may even be broken for building. You'll need to rebuild and install libnx, and rebuild Atmosphere-libs after switching too, as the branch you're on is tied to specific commits for these libraries. Hopefully after doing all that you should be able to build successfully.
It's possible, but the options are either add a bunch of ugly hacks to convince the switch it's communicating over Bluetooth, or take a similar approach to sys-hidplus and do it via hid mitm. The problem with this second approach is that it renders the two modules mutually exclusive as there can only be one mitm for a given service. As this would essentially be mirroring the functionality of sys-hidplus I don't really see the benefit of integrating it into mission control and forcing users to use my implementation and committing myself to following firmware changes in an additional service. The "right" way to do this would be to write a homebrew parsec service for switch and cut out the PC entirely. This is probably a lot of work though.is it possible to make this work with parsec like the other module does? where they can connect the controller to their pc, and then have the switch see it somehow through parsec and that module?
Yes, detach the joycons from the console and let them connect wirelessly. If either of those button combos works via Bluetooth you know the module is running. If the module isn't running, the most likely cause is incomplete/incorrect installation. You should end up with the directory atmosphere/contents/01...bd00 on your SD.Sorry i'm too dumb sometimes, but do you mean connect my joycons without it being attached to the switch, then trying to press (-) and (dpad up or down) for capture and home? If it doesn't work it means the module isnt running? And if the module isn't running what could I have done wrong? It seems simple enought to just unzip it to my SD root and substitute the files when it asks too. But I can't make it work.
I installed a toolbox (hekate toolbox) and when I go to backround services, there isn't anything running. It's the first time I hit a wall on something that looks so simple, I can't figure it out what is wrong, I spent the whole day trying to fix it but with no success
Nice one. Yeah I noticed after updating dkp recently that the compiler started complaining about a dirty hack I was using to reverse a Bluetooth address. It doesn't create any issues and is used in Wii controller pairing which is broken currently anyway so I wouldn't worry about it. I'll fix it up when I manage to get that working again.Okay, I updated the devkit and the compile is working great (only one warning on bluetooth_core.cpp). Thanks for your code and help!
That would be awesome! Now I am looking forward to this feature. Turning off the LED on my ds4 can net me some extra minutes of battery.I can also probably make a global setting to disable DS4/Dualsense LEDs now that I've got the config .ini. There have been a few of you asking how to disable them.
Yes, detach the joycons from the console and let them connect wirelessly. If either of those button combos works via Bluetooth you know the module is running. If the module isn't running, the most likely cause is incomplete/incorrect installation. You should end up with the directory atmosphere/contents/01...bd00 on your SD.
I haven't used hekate toolbox before, but I think all those tools do is toggle or look for the presence of a boot2.flag in the module directory. I don't think they actively check that a process is running. If mission control doesn't even show up as an option there, then your installation is probably bad, as this means it can't find the toolbox.json file for the module.
Actually just checked on my console, only capture (minus + dpad_up) will work with joycons as the buttons required to pull off the combo are on the left joycon, and that isn't supposed to have a home button so the console ignores it. Just to be clear, you have rebooted your console since installing, right? The sysmodule is only launched at boot time.I think I'm cursed, the 01...bd00 is on the atmosphere/contents folder on my SD, but hetake doesn't show anything on the background neither does the button combo works. No idea what can be wrong, latest ams and firmware (12.0.2) and alpha 3 release.
I'm running out of ideas. Everything you've told me sounds correct but clearly something is wrong. You're definitely booting into cfw (ie. see the atmosphere boot logo, can launch hbmenu from album etc)? The only other thing I can think of is that you've copied the files to the wrong directory relative to the SD root. Can you show me screenshots of both the root of your SD card and your atmosphere/contents directory?I tried it all, even installing the debug build (extracting it to the sd root) but nothing happens, and no bluetooth.mitm.log file is created also, I'm hopeless.
I'm running out of ideas. Everything you've told me sounds correct but clearly something is wrong. You're definitely booting into cfw (ie. see the atmosphere boot logo, can launch hbmenu from album etc)? The only other thing I can think of is that you've copied the files to the wrong directory relative to the SD root. Can you show me screenshots of both the root of your SD card and your atmosphere/contents directory?
Everything looks fine to me, assuming the 01...bd00 directory has all the correct files inside. How are you booting the console through hekate? Is it possible you're actually booting to stock firmware or something?Here it is, both screenshots you requested. I cant figure it out what is wrong either, but seems like every step is being followed correctly.
I'm overwriting files on sd card. Rebooting to rcm and injecting the payload to enter cfw. I can access hbmenu and even the toolbox I mentioned, but the mission control isn't running.Everything looks fine to me, assuming the 01...bd00 directory has all the correct files inside. How are you booting the console through hekate? Is it possible you're actually booting to stock firmware or something?
You might be better off taking this up with people somewhere like the Nintendo homebrew discord, where they will have a lot more experience troubleshooting newbie problems.
0.4.1 isn't the latest and won't work with 12.x.x. github doesn't show releases marked as pre-release on the main page for some reason. You need to go to the releases pagesame thing here.. since i updated my switch to 12.0.2 with latest Atmosphere, everyting work well until i put files of the latest MissionControl (0.4.1)
black screen...
Unfortunately not yet. Nintendo have changed something about how these kind of controllers are handled. Pairing actually succeeds but then some unknown checks fail and the controller never gets stored into the database etc. Unfortunately the part of the code where this happens is heavily callback driven and there are no working debug tools on 12.x.x to help figure out what's going on. I am looking into it though, but it could take a while. Downgrading is the only way to pair them for now.has this module been updated to support wii controllers again?
i'm super excited about the bluetooth audio, but the fact that my wii u pro controllers no longer work is kind of a dealbreaker and i'm always resyncing to different devices so downgrade and sync is too much work for me.
if not, i'll continue to be patient
i can't express how much more i love my switch because i can use alternate controllers.
i will try this. thank you for the quick reply and the continued support!FYI, Wii controllers can actually store the details of the last two devices they were paired with, as opposed to just one like most other controllers. You may not need to pair them as often as you think.