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 42db2cf1..f9484006 100644 --- a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp +++ b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_mariko.cpp @@ -61,16 +61,18 @@ namespace ams::ldr::oc::pcv::mariko { } } - if (C.marikoCpuLowVmin) { - PATCH_OFFSET(ptr, C.marikoCpuLowVmin); - } + if (C.marikoCpuUV) { + if (C.marikoCpuLowVmin) { + PATCH_OFFSET(ptr, C.marikoCpuLowVmin); + } - if (C.marikoCpuHighVmin) { - PATCH_OFFSET((ptr - 2), C.marikoCpuHighVmin); - } + if (C.marikoCpuHighVmin) { + PATCH_OFFSET((ptr - 2), C.marikoCpuHighVmin); + } - if (C.marikoCpuMaxVolt) { - PATCH_OFFSET((ptr + 5), C.marikoCpuMaxVolt); + if (C.marikoCpuMaxVolt) { + PATCH_OFFSET((ptr + 5), C.marikoCpuMaxVolt); + } } R_SUCCEED();