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.
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 |
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)
- 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
- 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
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.
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.
- 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.
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.
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
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.
