diff --git a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_erista.cpp b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_erista.cpp index 03b80814..9691670f 100644 --- a/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_erista.cpp +++ b/Source/Atmosphere/stratosphere/loader/source/oc/pcv/pcv_erista.cpp @@ -436,13 +436,14 @@ namespace ams::ldr::hoc::pcv::erista { // } void Patch(uintptr_t mapped_nso, size_t nso_size) { + /* TODO: limit patch count */ PatcherEntry patches[] = { {"CPU Freq Table", CpuFreqCvbTable, 1, nullptr, static_cast(GetDvfsTableLastEntry(CpuCvbTableDefault)->freq)}, - {"CPU Volt DVFS", &CpuVoltDvfs, 1, nullptr, 825}, - {"CPU Volt Thermals", &CpuVoltThermals, 1, nullptr, 825}, - {"CPU Volt Dfll", &CpuVoltDfll, 1, nullptr, 0xFFEAD0FF}, - {"GPU Volt DVFS", &GpuVoltDVFS, 1, nullptr, 810}, - {"GPU Volt Thermals", &GpuVoltThermals, 1, nullptr, 810}, + {"CPU Volt DVFS", &CpuVoltDvfs, 0, nullptr, CpuVminOfficial}, + {"CPU Volt Thermals", &CpuVoltThermals, 0, nullptr, CpuVminOfficial}, + {"CPU Volt Dfll", &CpuVoltDfll, 0, nullptr, 0xFFEAD0FF}, + {"GPU Volt DVFS", &GpuVoltDVFS, 0, nullptr, GpuVminOfficial}, + {"GPU Volt Thermals", &GpuVoltThermals, 0, nullptr, GpuVminOfficial}, {"GPU Freq Table", GpuFreqCvbTable, 1, nullptr, static_cast(GetDvfsTableLastEntry(GpuCvbTableDefault)->freq)}, {"GPU Freq Asm", &GpuFreqMaxAsm, 2, &GpuMaxClockPatternFn}, {"GPU PLL Max", &GpuFreqPllMax, 1, nullptr, GpuClkPllMax},