From 82972127a1c0d41a0dbcc2bb3fd2accea6b5fdef Mon Sep 17 00:00:00 2001 From: Lightos1 <124387232+Lightos1@users.noreply.github.com> Date: Fri, 20 Feb 2026 16:53:30 +0100 Subject: [PATCH] Boost mode: Cpu voltage bug workaround --- Source/sys-clk/sysmodule/src/clock_manager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/sys-clk/sysmodule/src/clock_manager.cpp b/Source/sys-clk/sysmodule/src/clock_manager.cpp index 63d33dd7..acc3e8bd 100644 --- a/Source/sys-clk/sysmodule/src/clock_manager.cpp +++ b/Source/sys-clk/sysmodule/src/clock_manager.cpp @@ -790,6 +790,10 @@ void ClockManager::SetClocks(bool isBoost) { std::uint32_t nearestHz = 0; if(isBoost && !this->config->GetConfigValue(HocClkConfigValue_OverwriteBoostMode)) { + u32 boostFreq = Board::GetHz(SysClkModule_CPU); + if (boostFreq / 1000000 > 1785) { + Board::SetHz(SysClkModule_CPU, boostFreq); + } return; // Return if we are't overwriting boost mode }