CFW4SysBots
Minimum CFW Files needed to run SysBot.NET on a unpatched or chip modded Mariko Switch.
Install / Use
/learn @hexbyt3/CFW4SysBotsREADME
CFW4SysBots - Nintendo Switch SysBot Setup
Everything you need to run SysBot.NET on a modded Nintendo Switch. Releases are built automatically with the latest upstream components — no manual assembly required.

What's Included
Every release automatically pulls the latest versions of:
| Component | Source | Purpose | |-----------|--------|---------| | Atmosphere | Atmosphere-NX/Atmosphere | Custom firmware | | Hekate | CTCaer/hekate | Bootloader (mod-chipped only) | | AetherBlock | hexbyt3/AetherBlock | DNS blocker, firmware manager, CFW updater | | sys-botbase | olliz0r/sys-botbase | SysBot.NET system module | | ldn_mitm | Lusamine/ldn_mitm | Local wireless proxy for Sword/Shield | | JKSV | J-D-K/JKSV | Save file manager | | ftpd | mtheall/ftpd | FTP server | | Daybreak | Bundled with Atmosphere | Firmware installer |
Download
Grab the latest release for your console type:
- CFW4SysBots-mod-chipped.zip — For Mariko/patched Switches with mod chips
- CFW4SysBots-unpatched.zip — For unpatched Switches (RCM exploit)
Setup Guide
Mod-Chipped Switches
- Format your SD card to FAT32 using the included
tools/fat32Formater.exe - Extract the ZIP contents to the root of your SD card (the
tools/folder is fine to include — the Switch ignores it) - Power on — the mod chip boots into Hekate automatically
- Select "Payloads" → "fusee.bin" to boot Atmosphere
Unpatched Switches
- Format your SD card to FAT32
- Extract the ZIP contents to the root of your SD card
- Power off, insert RCM jig, hold VOL+ and press POWER
- Connect to PC, run
tools/TegraRCM/TegraRcmGUI.exe - Inject
fusee.binpayload
Updating
Update Order
Always update CFW before firmware. Atmosphere must support the firmware version you're running. Updating firmware first without updating Atmosphere will prevent your Switch from booting into CFW.
Using AetherBlock (recommended — no PC needed)
Step 1: Update CFW
- Open AetherBlock from the Homebrew Menu
- Press ZR → CFW Package Updater
- Press A to check for updates, then A again to download and install
- Don't reboot yet — the new files are on your SD card and take effect on the next boot
Step 2: Update Nintendo Firmware (if needed)
- Press B to go back, then ZL → Firmware Manager
- Select the firmware version you want and press A to download
- Press A to launch Daybreak when extraction completes
- Confirm the install in Daybreak and reboot once — both updates take effect
No PC, no jig, no RCM, no payload injection. One reboot and you're done.
Manual Update (from PC)
- Download the latest release ZIP for your console type from this repo
- Extract everything to the root of your SD card, overwriting when prompted
- Reboot into the updated Atmosphere
- If you also need to update Nintendo firmware, use Daybreak (
switch/daybreak.nro) with firmware files placed in/firmware/
Your save data in the Nintendo/ folder is never touched by either method.
How Releases Are Built
This repo contains only configuration files and a CI workflow. When a release is tagged, GitHub Actions:
- Pulls the latest releases of all components from their upstream repos
- Assembles the SD card structure with our custom configs overlaid
- Packages both mod-chipped and unpatched variants
- Publishes the release with both ZIPs
No binaries are stored in git — everything is always fresh from upstream.
Repository Structure
configs/
common/ Shared configs (system_settings.ini, hosts, themes)
mod-chipped/ Hekate boot config, warmboot binaries
unpatched/ (minimal)
tools/
mod-chipped/ FAT32 formatter
unpatched/ FAT32 formatter + TegraRCM suite
manifests/
firmware.json Firmware download manifest for AetherBlock
Disclaimer
This setup is intended for personal use only. Please respect game developers and do not use these tools for cheating in online play or distribution of unauthorized content.
Related Skills
node-connect
350.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
