https://github.com/horizon-oc/horizon-oc
An open source overclocking tool for Nintendo Switch consoles running Atmosphere custom firmware
https://github.com/horizon-oc/horizon-oc
homebrew nintendo-hacking nintendo-switch nintendo-switch-homebrew overclocking overclocking-tools
Last synced: 7 days ago
JSON representation
An open source overclocking tool for Nintendo Switch consoles running Atmosphere custom firmware
- Host: GitHub
- URL: https://github.com/horizon-oc/horizon-oc
- Owner: Horizon-OC
- License: other
- Created: 2025-08-22T20:13:48.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-10-03T20:40:47.000Z (8 months ago)
- Last Synced: 2025-10-03T21:08:28.670Z (8 months ago)
- Topics: homebrew, nintendo-hacking, nintendo-switch, nintendo-switch-homebrew, overclocking, overclocking-tools
- Language: C++
- Homepage:
- Size: 68.9 MB
- Stars: 7
- Watchers: 1
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README

  [](https://discord.com/invite/S3eX47dHsB)   []()
### 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 to have a NAND Backup
A open source overclocking tool for Nintendo Switch consoles running Atmosphere custom firmware
## Features:
CPU overclock up to 2397MHz on Mariko units, 2091MHz on Erista units
GPU up to 1305MHz on Mariko units, 998MHz on Erista units
RAM up to 3200MHz on Mariko units, 2360MHz on Erista units
Over/undervolting
Configurator
Works with most homebrew
*Higher (potentially dangerous) frequencies are unlockable*
*The exact maximum overclock varies per console*
## Installation
Ensure you have the latest version of [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere) and [Ultrahand](https://github.com/ppkantorski/Ultrahand-Overlay) installed before continuing
Grab latest hoc.kip from releases tab
If using hekate, edit hekate_ipl.ini to include "kip1=atmosphere/kips/*". No need for editing if using fusee
Download latest Horizon OC sysmodule from releases tab
Extract sysmodule into root of SD card
Alternatively, you can download the configurator and click the two install buttons
## Configuration
Download the latest configurator on your computer
Run the file
Select the drive your SD card or UMS device is mounted as
Configure the kip to your liking, and in the end, save it
## Building
Set up a development enviorment ready to compile Atmosphere
Git clone Atmosphere, and move the cloned folder into build/
Insert Source/stratosphere folder into build/
Run build.sh
To build the configurator, cd into Source/Configurator
Run build.bat or run "python -m PyInstaller --onefile --add-data "assets;assets" --icon=assets/icon.ico --noconsole src/main.py"
## Credits
Lightos for RAM timings
meha for Switch-Oc-Suite
sys-clk team for sys-clk
b0rd2death for Ultrahand sys-clk fork
Lightos and Sammybigio2011 for early testing