From 8adf36271b0b216fb23e4bc93d3aee125cf1edca Mon Sep 17 00:00:00 2001 From: ndeadly <24677491+ndeadly@users.noreply.github.com> Date: Wed, 12 Oct 2022 19:08:15 +0200 Subject: [PATCH 1/5] Update submodules for 15.0.0 support --- lib/Atmosphere-libs | 2 +- lib/libnx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Atmosphere-libs b/lib/Atmosphere-libs index b91294d3..b2232894 160000 --- a/lib/Atmosphere-libs +++ b/lib/Atmosphere-libs @@ -1 +1 @@ -Subproject commit b91294d3b9960eafef6d5d80b08870d427324bc9 +Subproject commit b2232894f31953511d33bc665f68216badc3bb07 diff --git a/lib/libnx b/lib/libnx index d8a4f331..c4c9a6af 160000 --- a/lib/libnx +++ b/lib/libnx @@ -1 +1 @@ -Subproject commit d8a4f33192f81d415292e775be2cbe4b83a9ed47 +Subproject commit c4c9a6af3c3af163306d114d2354314be8f49d50 From 015001400ad776d577dbf776e0b9eb55d4fb302e Mon Sep 17 00:00:00 2001 From: ndeadly <24677491+ndeadly@users.noreply.github.com> Date: Mon, 24 Oct 2022 09:33:59 +0200 Subject: [PATCH 2/5] mc.mitm: disable motion controls if retrieving ds4 motion calibration fails instead of returning with failure code --- mc_mitm/source/controllers/dualshock4_controller.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mc_mitm/source/controllers/dualshock4_controller.cpp b/mc_mitm/source/controllers/dualshock4_controller.cpp index 818a5d28..aafeea70 100644 --- a/mc_mitm/source/controllers/dualshock4_controller.cpp +++ b/mc_mitm/source/controllers/dualshock4_controller.cpp @@ -51,7 +51,9 @@ namespace ams::controller { R_TRY(EmulatedSwitchController::Initialize()); // Request motion calibration data from Dualshock4 - R_TRY(this->GetCalibrationData(&m_motion_calibration)); + if(R_FAILED(this->GetCalibrationData(&m_motion_calibration))) { + m_enable_motion = false; + } return ams::ResultSuccess(); } From c4624ffde930efd76a18079e5a7e82ab0eba5b62 Mon Sep 17 00:00:00 2001 From: ndeadly <24677491+ndeadly@users.noreply.github.com> Date: Tue, 1 Nov 2022 20:45:41 +0100 Subject: [PATCH 3/5] Add bluetooth ips patchset for 15.0.0 --- .../144B678306269E3D5245497373C09866D2BB8997.ips | Bin 0 -> 493 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 exefs_patches/bluetooth_patches/144B678306269E3D5245497373C09866D2BB8997.ips diff --git a/exefs_patches/bluetooth_patches/144B678306269E3D5245497373C09866D2BB8997.ips b/exefs_patches/bluetooth_patches/144B678306269E3D5245497373C09866D2BB8997.ips new file mode 100644 index 0000000000000000000000000000000000000000..be97e455ab65eb261f08637ee0af4c5cce32f406 GIT binary patch literal 493 zcmeYa2sSoiVA^5Bz>_H`CuGmaQ23I4z7zw~qYws`{^`sj47}_b3@o4j{}*TAJ0!!v zV*gaM5Xfp^U}0F_5X8WDqyi>(v~m@h}8&CZYVHa?yc+PPk>bXO^@c#w;g|AQk57`4Y(|!vB&&LHov!oa*fBgfw&He}j z&qWrXh!{`=qUH(%kDy~q&_p4)$P=JQ1JG@JaFH)Sa}KrzP2_@!IG6yvYOhJx?R9IHeW8-gA*vrK%*EU)zl7$)C|i`B!AJxmcd!W0~l|$WW=l05eZyl@pNt7>GSN O87xD9wz|6dy8!^wU9YGB literal 0 HcmV?d00001 From cad2b0dbaa8b307d5ef5096381b815c1d406ad0d Mon Sep 17 00:00:00 2001 From: ndeadly <24677491+ndeadly@users.noreply.github.com> Date: Tue, 1 Nov 2022 23:21:41 +0100 Subject: [PATCH 4/5] Update libnx --- lib/libnx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libnx b/lib/libnx index c4c9a6af..75290f91 160000 --- a/lib/libnx +++ b/lib/libnx @@ -1 +1 @@ -Subproject commit c4c9a6af3c3af163306d114d2354314be8f49d50 +Subproject commit 75290f912e7806e704dac4a5f7de288c0177c186 From 3689672b8455b0510870493aaa9c846e995bd226 Mon Sep 17 00:00:00 2001 From: ndeadly <24677491+ndeadly@users.noreply.github.com> Date: Tue, 1 Nov 2022 23:57:10 +0100 Subject: [PATCH 5/5] Update readme and issue templates --- .github/ISSUE_TEMPLATE/bug_report.yaml | 24 +++++++----------------- .github/ISSUE_TEMPLATE/config.yml | 3 +++ README.md | 3 ++- 3 files changed, 12 insertions(+), 18 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml index b43e1486..c72f1e5a 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -12,7 +12,9 @@ body: label: Switch Firmware Version description: Which Nintendo Switch firmware (HOS) version are you running? options: - - 14.1.2 (Latest) + - 15.0.1 (Latest) + - 15.0.0 + - 14.1.2 - 14.1.1 - 14.1.0 - 14.0.0 @@ -20,11 +22,6 @@ body: - 13.2.0 - 13.1.0 - 13.0.0 - - 12.1.0 - - 12.0.3 - - 12.0.2 - - 12.0.1 - - 12.0.0 - Other (please specify in issue description) validations: required: true @@ -34,16 +31,10 @@ body: label: Atmosphère Version description: Which version of Atmosphère are you using? options: - - 1.3.2 (Latest) + - 1.4.0 (Latest) + - 1.3.2 - 1.3.1 - 1.3.0 - - 1.2.6 - - 1.2.5 - - 1.2.4 - - 1.2.3 - - 1.2.2 - - 1.2.1 - - 1.2.0 - Other (please specify in issue description) validations: required: true @@ -53,15 +44,14 @@ body: label: Mission Control Version description: Which version of Mission Control are you using? options: - - 0.7.1 (Latest) + - 0.8.0 (Latest) + - 0.7.1 - 0.7.0 - 0.6.4 - 0.6.3 - 0.6.2 - 0.6.1 - 0.6.0 - - 0.5.1 - - 0.5.0 - Other (please specify in issue description) validations: required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 5eb66ec4..9aed6fa2 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -3,3 +3,6 @@ contact_links: - name: GitHub Discussions url: https://github.com/ndeadly/MissionControl/discussions about: Issues are for reporting bugs or requesting features. Please direct general support questions to the discussions section. + - name: Discord + url: https://discord.com/invite/gegfNZ5Ucz + about: You can also join my Discord server to discuss your issues or ideas directly. diff --git a/README.md b/README.md index 96d6b014..dc0baf58 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ GitHub release (latest by date) GitHub All Releases GitHub Releases +Discord Server
Donate Bitcoin Donate Ethereum @@ -79,7 +80,7 @@ Use controllers from other consoles natively on your Nintendo Switch via Bluetoo Download the [latest release](https://github.com/ndeadly/MissionControl/releases) .zip and extract to the root of your SD card, allowing the folders to merge and overwriting any existing files. A console reboot is required in order for Mission Control to become active. ***IMPORTANT: -Atmosphère >= 1.3.1 is required to run the latest release of Mission Control on firmware 14.1.0. Using an older Atmosphère version will cause Mission Control to crash or freeze the system on boot. +Atmosphère >= 1.4.0 is required to run the latest release of Mission Control on firmware 15.0.0+. Using an older Atmosphère version will cause Mission Control to crash or freeze the system on boot. Users upgrading from version 0.1.0 of Mission Control are also advised to wipe their pairing database and re-pair controllers running the latest version. Failure to wipe the old entries may result in non-switch controllers being detected incorrectly.*** ### Usage