Mission Control 0.2.0

Suite à la sortie de la dernière mise à jour du Custom Firmware Atmosphèrendeadly nous offre une nouvelle version de son sysmodule autorisant l’utilisation de toutes sortes de manettes bluetooth sur votre Switch. Afin de régler le souci dû à l’utilisation d’un boot2 modifié, qui posait problème au Custom Firmware, le développeur a été aidé par SciresM pour se libérer de cette contrainte. Ainsi, à partir de maintenant, Mission Control utilisera le boot2 officiel d’Atmosphère. L’effet de bord de ce correctif, c’est que Mission Control 0.2.0 ne fonctionnera QUE sous Atmosphère 0.14.2 (et supérieur). On notera le support de nouvelles manettes et la correction de quelques bugs critiques (le niveau de batterie de la dualshock 4 pouvait faire crasher la console lorsqu’elle était proche de zéro, les données de contrôle de mouvement non mises à zéro rendaient la caméra folle dans certains jeux).

btdb a également été mis à jour et peut désormais lister les manettes appairées avec leur vrai nom, ce qui facilitera les choses.

↓ Nouveautés / Corrections (cliquer pour voir) ↓

This is the second official release of MissionControl.

This release has been made to coincide with the new 0.14.2 version of Atmosphère, which fixes a bug that was affecting MissionControl. As a result, the modified boot2 component from the original release is now no longer required. Big thanks to @SciresM for looking into the issue and pushing out the new Atmosphère release for me!

Thanks to all the users that requested and helped identify and test new controllers.

IMPORTANT: Due to breaking changes required to fix the above issue, Atmosphere >= 0.14.2 is required to run this version. Older versions will hang at the Nintendo logo during boot.
Users upgrading from the previous version of MissionControl are also advised to wipe their pairing database and re-pair controllers running v0.2.0. Failure to wipe the old entries may result in non-switch controllers being detected incorrectly. Check out the project README on the main project page for instructions on how to do this.

Changelog

  • Removed the modified boot2 from the original release. No more 0100000000000008 errors caused by mismatched Atmosphère versions. No more problems with users uninstalling and forgetting to replace the original boot2.
  • Added a mitm of the btm service and renamed the sysmodule to ‘bluetooth-mitm’. This allows the original controller names to be retained in the bluetooth database instead of renaming foreign controllers to Pro Controller. This should solve all the issues with Pro Controllers and other 3rd party switch controllers not connecting.
  • Fixed a bug in the translation of battery level values for Dualshock4 controllers that would cause the console to crash/freeze when the controller battery was close to full or empty.
  • Fixed a bug where motion control data wasn’t being zeroed out, causing the camera to go crazy in games that try to read (currently unimplemented) motion controls.
  • Support for several user-requested controllers was added:
    • Ouya Controller
    • Gamestick Controller
    • Gembox Controller
    • Ipega 9062S & 9023 (other models may also work)
    • Xiaomi Mi Controller
  • A new version of the optional btdb.nro has been provided alongside this release. This version can now read the real controller names from the database. It also now displays the Switch host bluetooth address.

 

 

 

Github | GBAtemp