diff --git a/Source/hoc-clk/overlay/src/ui/gui/config_info_strings.cpp b/Source/hoc-clk/overlay/src/ui/gui/config_info_strings.cpp index 809bed56..8892d3ca 100644 --- a/Source/hoc-clk/overlay/src/ui/gui/config_info_strings.cpp +++ b/Source/hoc-clk/overlay/src/ui/gui/config_info_strings.cpp @@ -479,7 +479,7 @@ std::vector ConfigInfoStrings(HocClkConfigValue val, bool isMariko, " - HiOPT: L4T Custom HiOPT table, HOC Default", " - HiOPT - 15mV: L4T Custom HiOPT table with a 15mV offset", " - High UV: The highest undervolt table", - "Default: No Undervolt" + "Default: HiOPT" }; case KipConfigValue_marikoGpuVmin: diff --git a/Source/hoc-clk/sysmodule/src/board/board_fuse.cpp b/Source/hoc-clk/sysmodule/src/board/board_fuse.cpp index 9a92e186..3fd3b849 100644 --- a/Source/hoc-clk/sysmodule/src/board/board_fuse.cpp +++ b/Source/hoc-clk/sysmodule/src/board/board_fuse.cpp @@ -26,42 +26,37 @@ namespace board { void SetGpuBracket(u16 speedo, u8 &gpuBracket) { - if (GetSocType() == HocClkSocType_Mariko) { - if (speedo <= 1624) { + switch (speedo) { + // Mariko + case 1300 ... 1624: gpuBracket = 0; - return; - } - - if (speedo <= 1689) { + break; + case 1625 ... 1689: gpuBracket = 1; - return; - } - - if (speedo <= 1753) { + break; + case 1690 ... 1753: gpuBracket = 2; - return; - } + break; + case 1754 ... 1849: + gpuBracket = 3; + break; - /* >= 1754 */ - gpuBracket = 3; - } else { - switch (speedo) { - case 1850 ... 1925: - gpuBracket = 0; - break; - case 1926 ... 2025: - gpuBracket = 1; - break; - case 2026 ... 2100: - gpuBracket = 2; - break; - case 2101 ... 2200: - gpuBracket = 3; - break; - default: - gpuBracket = 0; - break; - } + // Erista + case 1850 ... 1925: + gpuBracket = 0; + break; + case 1926 ... 2025: + gpuBracket = 1; + break; + case 2026 ... 2100: + gpuBracket = 2; + break; + case 2101 ... 2200: + gpuBracket = 3; + break; + default: + gpuBracket = 0; + break; } } diff --git a/Source/hoc-clk/sysmodule/src/board/board_volt.cpp b/Source/hoc-clk/sysmodule/src/board/board_volt.cpp index fb72354e..e37f0e63 100644 --- a/Source/hoc-clk/sysmodule/src/board/board_volt.cpp +++ b/Source/hoc-clk/sysmodule/src/board/board_volt.cpp @@ -449,6 +449,7 @@ namespace board { break; } } + return baseVolt; } else { struct DvfsEntry { u32 freq; @@ -546,8 +547,7 @@ namespace board { break; } } + return baseVolt; } - - return baseVolt; } } // namespace board \ No newline at end of file diff --git a/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp b/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp index 80687652..29b5210a 100644 Binary files a/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp and b/dist/atmosphere/contents/00FF0000636C6BFF/exefs.nsp differ diff --git a/dist/switch/.overlays/Horizon-OC-Monitor.ovl b/dist/switch/.overlays/Horizon-OC-Monitor.ovl index 2c572f78..ba7fdd78 100644 Binary files a/dist/switch/.overlays/Horizon-OC-Monitor.ovl and b/dist/switch/.overlays/Horizon-OC-Monitor.ovl differ diff --git a/dist/switch/.overlays/horizon-oc-overlay.ovl b/dist/switch/.overlays/horizon-oc-overlay.ovl index 69e3caa3..881c0d26 100644 Binary files a/dist/switch/.overlays/horizon-oc-overlay.ovl and b/dist/switch/.overlays/horizon-oc-overlay.ovl differ