Skip to content

MissionControl 0.2.0 - Goodbye custom boot2, we hardly knew you

Compare
Choose a tag to compare
@ndeadly ndeadly released this 12 Sep 00:32
· 431 commits to master since this release
6f4c5b0

GitHub Releases

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.