diff --git a/README.md b/README.md index 846ddc3e..d990b88c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Switch OC Suite -Overclocking suite for Switch **(Mariko Only)** running on Atmosphere CFW. Support Horizon OS 12.1.0/13.0.0. +Overclocking suite for Switch **(Mariko Only)** running on Atmosphere CFW. Support Horizon OS 12.1.0/13.0.0/13.1.0. diff --git a/SdOut/TegraExplorer/scripts/PCVPatcher.te b/SdOut/TegraExplorer/scripts/PCVPatcher.te index 3847036d..26d26996 100644 --- a/SdOut/TegraExplorer/scripts/PCVPatcher.te +++ b/SdOut/TegraExplorer/scripts/PCVPatcher.te @@ -1,7 +1,7 @@ #REQUIRE VER 4.0.0 #REQUIRE KEYS -targetVer = "12.1.0/13.0.0" +targetVer = "12.1.0/13.0.0/13.1.0" pcvModulePath13 = "bis:/Contents/registered/6b675f6f9c9ec3a4448d81fa2bbc895e.nca/00" OldBackupPath13 = "sd:/atmosphere/oc_patches/13-0-patch.bak" diff --git a/SdOut/atmosphere/exefs_patches/am_no_copyright/75A273B296056EAC7A453C4C5B38C257EA9F4A6E.ips b/SdOut/atmosphere/exefs_patches/am_no_copyright/75A273B296056EAC7A453C4C5B38C257EA9F4A6E.ips new file mode 100644 index 00000000..dd478112 Binary files /dev/null and b/SdOut/atmosphere/exefs_patches/am_no_copyright/75A273B296056EAC7A453C4C5B38C257EA9F4A6E.ips differ diff --git a/Source/Atmosphere/ldr_patcher.cpp b/Source/Atmosphere/ldr_patcher.cpp index 056451a8..71f8fc35 100644 --- a/Source/Atmosphere/ldr_patcher.cpp +++ b/Source/Atmosphere/ldr_patcher.cpp @@ -121,9 +121,6 @@ namespace ams::ldr { ApplyPcvPatch(reinterpret_cast(mapped_nso), mapped_size, i); return; // Return here since pcv module loads before sd card can be mounted } - else if(memcmp(AmModuleId[i], module_id_data, sizeof(AmModuleId[i])) == 0) { - ApplyCopyrightPatch(reinterpret_cast(mapped_nso), mapped_size, i); - } } if (!EnsureSdCardMounted()) { diff --git a/Source/Atmosphere/ldr_pcv_patch.cpp b/Source/Atmosphere/ldr_pcv_patch.cpp index b91e247a..aa5f4914 100644 --- a/Source/Atmosphere/ldr_pcv_patch.cpp +++ b/Source/Atmosphere/ldr_pcv_patch.cpp @@ -12,7 +12,7 @@ namespace ams::ldr { namespace { - constexpr u32 CopyrightIPSOffset[VERS] = { 0xC6128, 0xCA414, 0xCB90C }; //am_no_copyright port + constexpr u32 CopyrightIPSOffset[] = { 0xC6128, 0xCA414, 0xCB90C, 0xCBB8C }; //am_no_copyright port constexpr u8 RET0[8] = { 0xE0, 0x03, 0x1F, 0xAA, 0xC0, 0x03, 0x5F, 0xD6 }; // MOV X0, XZR