MissionControl 0.2.0 - Goodbye custom boot2, we hardly knew you
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 more0100000000000008
errors caused by mismatched Atmosphère versions. No more problems with users uninstalling and forgetting to replace the originalboot2
. - 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 toPro 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.