From 07201013f4ff5fd4757f0049e91855087f05490c Mon Sep 17 00:00:00 2001 From: Lightos1 <124387232+Lightos1@users.noreply.github.com> Date: Thu, 18 Dec 2025 12:19:44 +0100 Subject: [PATCH] Cap lowerbound should be 2397; it's only uncapped with slt table anyway --- Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp | 4 ++-- Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv.hpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp b/Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp index 64ed8825..1ad2f66a 100644 --- a/Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp +++ b/Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp @@ -67,11 +67,11 @@ volatile CustomizeTable C = { .marikoCpuHighVmin = 750, .marikoCpuMaxVolt = 1120, -/* Supported values: 1963000, 2397000, 2499000, 2601000, 2703000. */ +/* Supported values: 2397000, 2499000, 2601000, 2703000. */ /* 2499000 should be used with caution. */ /* 2601000 exceeds pmic limit on most consoles. */ /* 2703000 is potentially dangerous and not advised. */ -.marikoCpuMaxClock = 1963000, +.marikoCpuMaxClock = 2397000, .eristaCpuBoostClock = 1785000, // Default boost clock .marikoCpuBoostClock = 1963000, // Default boost clock diff --git a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv.hpp b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv.hpp index d0d4baaf..d896fca6 100644 --- a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv.hpp +++ b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv.hpp @@ -60,7 +60,7 @@ namespace ams::ldr::oc::pcv { static constexpr s32 CpuVoltageSecondaryPatchOffsets[] = { -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; static_assert(sizeof(CpuVoltageSecondaryPatchValues) == sizeof(CpuVoltageSecondaryPatchOffsets), "Invalid secondary CpuVoltagePatch size"); - static constexpr u32 AllowedCpuMaxFrequencies[] = { 1'963'000, 2'397'000, 2'499'000, 2'601'000, 2'703'000 /*, 2'805'000 */}; // 2805MHz should NOT be used unless you have a god speedo! + static constexpr u32 AllowedCpuMaxFrequencies[] = { 2'397'000, 2'499'000, 2'601'000, 2'703'000 }; constexpr cvb_entry_t GpuCvbTableDefault[] = {