ndeadly / MissionControl

Use controllers from other consoles natively on your Nintendo Switch via Bluetooth. No dongles or other external hardware neccessary.
GNU General Public License v2.0
2.51k stars 138 forks source link

Update for HOS 12.0.0 #223

Closed RebelLion420 closed 3 years ago

RebelLion420 commented 3 years ago

Currently cannot boot with this module installed due to the newer firmware update. It's been released for almost a week and Atmosphere and Hekate were updated yesterday, so I thought I should open this in case you, the dev, were not aware. I use my DS4 controller almost exclusively (aside from joycons) so this is concerning for me. Can provide whatever info/dumps are needed

pseiler commented 3 years ago

Hey ndeadly. Any news on this? I'm not sure if I should update to HOS 12.0.2 with atmosphere 0.19.3. I mostly use playstation 4 and Xbox One controllers. Currently I'm on HOS 11.0.1 with atmoshpere 0.18.1 There isn't a game that I play that requires this. But I tend to have the latest and greatest improvements/feature on switch, beside that I don't want it on day 1.

People write that the 5.0.0 alpha works fine. Not sure about this. As I also dump cartridge so I need to have auto_nogc off. So downgrading isn't something I want to, once I decided to upgrade.

If I can somehow help testing, I'm in.

ndeadly commented 3 years ago

@pseiler it's not really an alpha, it's just named as such because it looked like I was going to have to do a lot of work to support 12.0.0 and I wanted to put something out there that people on lower firmware could use with latest atmosphere in the meantime. 12.0.1 fixed most of the issues I thought I was going to have to spend time on myself. The only things I know of that remain broken in the latest release for 12.x.x are pairing of Wii(U) and ipega controllers (only pairing, the controllers work fine if already paired with the console) and the new host address spoofing feature that I doubt interests many people anyway. For firmwares < 12.0.0 you could consider the 0.5.0 pre-release to be complete. Nothing will change in the final release for those firmwares unless I slip in a bugfix etc.

Atmosphere and mission control are both backwards compatible with older firmwares though, so you can use the latest of both without needing to upgrade your current console firmware. What's important is that you have a version of mission control that was built with a compatible version of libstratosphere for the atmosphere version you're running. When in doubt just use the latest releases of both, there's not really any good reason not to.

pseiler commented 3 years ago

Thank you very much for clearification. Then i'll update everything. Starting next month I'll send you a donation through ko-fi (I'm a bit short on money atm). Your plugin is one of the best features of CFW I use. If I face any issue I edit this comment.

ndeadly commented 3 years ago

12.x.x is now considered fully supported in the latest release https://github.com/ndeadly/MissionControl/releases/tag/v0.5.0