From 5360c1a2a4583c3fc52ad15ad287047bf0405b03 Mon Sep 17 00:00:00 2001 From: souldbminersmwc Date: Sun, 24 Aug 2025 09:39:09 -0400 Subject: [PATCH] Update configurator (still not fully working) --- docs/index.html | 54 +++----- docs/main.js | 342 +++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 361 insertions(+), 35 deletions(-) diff --git a/docs/index.html b/docs/index.html index 7931aa96..29da3f6b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -11,7 +11,7 @@
-

Switch OC Suite

-

Overclocking suite for Horizon OS (HOS) running on Atmosphere CFW. Licensed under GPL v2.

+

Switch OC Suite 2

+

"If Switch OC Suite is so good, then why isn't there a Switch OC Suite 2?".

@@ -41,12 +41,12 @@
-

README

+

PLEASE READ ME!

🚨DISCLAIMER: THIS IS PROVIDED AS IS. USE AT YOUR OWN RISK!🚨

    -
  • Overclocking in general will shorten the lifespan of some hardware components. YOU ARE RESPONSIBLE for any problem or potential damage if unsafe frequencies are ENABLED in sys-clk-OC. Issues like asking for bypassing limit will BE IGNORED OR CLOSED WITHOUT REPLY. -
  • Due to HorizonOS design, instabilities from unsafe RAM clocks may cause filesystem corruption. Always make backup before enabling DRAM OC.
+
  • Overclocking in general will shorten the lifespan of some hardware components. YOU ARE RESPONSIBLE for any problem or potential damage. +
  • Due to Horizon OS's design, instabilities from unsafe RAM clocks may cause filesystem corruption. Always make backup before enabling DRAM OC.
  • Features

    @@ -57,50 +57,35 @@
  • Unsafe
    • Due to the limit of board power draw or power IC -
    • Unlockable frequencies up to 2091 MHz -
    • See README for sys-clk-OC
    +
  • Unlockable frequencies up to 2295 MHz +
  • See README for sys-clk-OC
  • DRAM Overclock (Safe: 1862.4 MHz)
  • For Mariko variant (HAC-001-01, HDH-001, HEG-001)
      -
    • CPU / GPU Overclock (Safe: 1963 / 998 MHz) +
    • CPU / GPU Overclock (Safe: 1963 / 1075 MHz)
  • DRAM Overclock (Safe: 1996.8 MHz)
  • - Modded sys-clk and ReverseNX-RT + Sys-CLK OC and ReverseNX-RT
      -
    • Auto CPU Boost -
        -
      • For faster game loading -
      • Enable CPU Boost (1785 MHz) when CPU Core#3 (System Core) is stressed (mainly I/O operations). -
      • Effective only when charger is connected or governor is enabled. -
      • This feature is considered unsafe on Erista, especially when combined with high GPU frequency or with governor enabled.
      -
    • CPU & GPU frequency governor (Experimental) -
        -
      • Adjust frequency based on load. Might decrease power draw but can introduce stutters. Can be turned off for specific titles.
      -
    • Set charging current (100 mA - 2000 mA) and charging limit (20% - 100%) -
        -
      • Long-term use of charge limit may render the battery gauge inaccurate. Performing full cycles could help recalibration, or try battery_desync_fix_nx.
    • Global Profile
      • Designated a dummy title id 0xA111111111111111.
      • Priority: "Temp overrides" > "Application profile" > "Global profile" > "System default".
      -
    • Sync ReverseNX Mode -
        -
      • No need to change clocks manually after toggling modes in ReverseNX (-RT and -Tool)
    - System Settings (Optional)See system_settings.md
    + System Settings (Optional)See system_settings.md

    Installation

    1. Download latest release. @@ -151,7 +136,7 @@ N/A
    2. Hekate-ipl bootloader Only (fss0) (Not required for AMS fusee)
        -
      • At boot entry section in bootloader/hekate_ipl.ini, Add kip1=atmosphere/kips/loader.kip to any line that works.
      +
    3. At boot entry section in bootloader/hekate_ipl.ini, Add kip1=atmosphere/kips/*.kip to any line that works.
    4. Install [sys-clk-oc]
      official [sys-clk] (2.0.0+) is compatible but not recommended (no bugfixes or additional features).
    5. (optional) Copy SdOut.zip for useful utilities.
    @@ -159,20 +144,21 @@
    1. Grab necessary patches from the repo, then compile sys-clk, ReverseNX-RT and Atmosphere loader with devkitpro.
    2. Before compiling Atmosphere loader, run patch.py in Atmosphere/stratosphere/loader/source/ to insert oc module into loader sysmodule. -
    3. When compilation is done, uncompress the kip to make it work with configurator: hactool -t kip1 Atmosphere/stratosphere/loader/out/nintendo_nx_arm64_armv8a/release/loader.kip --uncompress=./loader.kip
    +
  • Run cd stratosphere/loader then make to build the loader.kip
  • +
  • When compilation is done, uncompress the kip to make it work with configurator: hactool -t kip1 loader.kip --uncompress=loader.kip
  • Frequently Asked Questions

    How to enable unsafe frequencies in sys-clk-OC? +
  • See the end of README in sys-clk-OC. Place this line allow_unsafe_freq=1 under [values] section in /config/sys-clk/config.ini
  • I would like to bypass limit enforced in sys-clk to improve handheld performance without charger connected.
    • Bypassing clock cappings will be bad for battery. -
    • See the end of README in sys-clk-OC. Place this line uncapped_clocks=1 under [values] section in /config/sys-clk/config.ini
    +
  • See the end of README in sys-clk-OC. Place this line uncapped_clocks=1 under [values] section in /config/sys-clk/config.ini