From 24fd8686305b04da7f05a7d36adf2c240b382fd5 Mon Sep 17 00:00:00 2001 From: hanabbi Date: Mon, 18 Sep 2023 06:35:09 +0900 Subject: [PATCH] loader: patch cpu vmin for slt --- .../stratosphere/loader/source/oc/pcv/pcv_mariko.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp index d3f34829..d7a639d1 100644 --- a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp +++ b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp @@ -46,6 +46,16 @@ Result CpuVoltRange(u32* ptr) { R_SKIP(); PATCH_OFFSET(ptr, C.marikoCpuMaxVolt); + // Patch vmin for slt + if (C.marikoCpuUV) { + if (*(ptr-5) == 620) { + PATCH_OFFSET((ptr-5), 600); + } + if (*(ptr-1) == 620) { + PATCH_OFFSET((ptr-1), 600); + } + + } R_SUCCEED(); } R_THROW(ldr::ResultInvalidCpuMinVolt());