⚠️ Disclaimer
THIS TOOL CAN BE DANGEROUS IF MISUSED. PROCEED WITH CAUTION. Due to the design of Horizon OS, overclocking RAM can cause NAND DAMAGE. Ensure you have a full NAND backup before proceeding.
🌀 About
Horizon OC is an open-source overclocking tool for Nintendo Switch consoles running Atmosphere custom firmware. It enables advanced CPU, GPU, and RAM tuning with user-friendly configuration tools.
🚀 Features
- CPU: Up to
2397MHz(Mariko) /2091MHz(Erista) - GPU: Up to
1305MHz(Mariko) /998MHz(Erista) - RAM: Up to
3200MHz(Mariko) /2360MHz(Erista) - Over/undervolting support
- Built-in configurator
- Compatible with most homebrew
⚡ Higher (potentially dangerous) frequencies are unlockable. ⚙️ Exact maximum values vary per console.
🧩 Installation
-
Ensure you have the latest versions of
-
Download the latest hoc.kip file from the Releases tab.
-
If using Hekate, edit
hekate_ipl.inito include:kip1=atmosphere/kips/*(No changes needed if using fusee.)
-
Download and extract the Horizon OC sysmodule to the root of your SD card.
-
Alternatively, use the Configurator and click the Install buttons for automatic setup.
⚙️ Configuration
- Download the latest Configurator on your computer.
- Run the executable.
- Select your SD card or UMS drive.
- Adjust overclocking settings as desired.
- Click Save to apply your configuration.
🧱 Building from Source
-
Set up a development environment for compiling Atmosphere.
-
Clone Atmosphere:
git clone https://github.com/Atmosphere-NX/Atmosphere.git -
Move the cloned folder into
build/. -
Insert your
Source/stratospherefolder intobuild/. -
Run:
./build.sh
To build the Configurator:
cd Source/Configurator
build.bat
# or
python -m PyInstaller --onefile --add-data "assets;assets" --icon=assets/icon.ico --noconsole src/main.py
💎 Credits
- Lightos & Dominatorul – RAM timings
- KazushiMe & meha – Switch-OC-Suite
- sys-clk team – sys-clk
- b0rd2death – Ultrahand sys-clk fork
- Lightos & Sammybigio2011 – Early testing
