Ban questions come up constantly in the modding community, so here’s a straightforward breakdown of what gets you banned, what’s safe, and how to protect yourself. This covers the essentials.
What Is a Ban?
A console ban means your specific Nintendo Switch can no longer reach Nintendo’s servers. You lose access to the eShop, game updates, and online play. Your Nintendo account itself is fine, you can still use it on another device. But the banned console is permanently locked out of all Nintendo online services.
Instant Bans – Don’t Do These
Nintendo catches these immediately:
- Installing homebrew NSPs to the home menu (on sysmmc and connecting to Nintendo) – this includes Tinfoil and NRO forwarders. Anything that shows up as a tile on your home screen that isn’t a legitimate game or app will flag you.
- Changing user icons through homebrew (on sysmmc and connecting to Nintendo) -Nintendo validates profile icons server-side. Custom icons are an instant red flag.
- eShop fraud or chargebacks – buying games and then disputing the charge with your bank will get your console and account banned.
Eventual Bans – Nintendo Will Catch Up
These won’t ban you on the spot, but Nintendo’s telemetry will catch up with you:
- Modding or cheating in online games – only use mods that are explicitly labeled “WiFi safe.” If a mod touches online multiplayer data in any way, assume it’s bannable unless stated otherwise by the creators.
- Clearing error logs after they’ve already been uploaded – by the time you realize there’s a problem, the logs may have already been sent. Deleting them locally doesn’t undo what Nintendo already received.
Currently Safe
None of the following have triggered bans as of this writing:
- Atmosphère and CFW itself
- Homebrew Menu (album or title takeover)
- Custom themes and sysmodules
- Anything on EmuMMC with exosphere and dns mitm
- Offline game mods, cheats, and WiFi-safe mods
- Overclocking via sys-clk
- Emuiibo (amiibo emulation)
- FPS lockers
- Restoring modded saves, as long as they aren’t used to cheat online and the edits are legitimately obtainable in-game
How Does Nintendo Know?
Nintendo’s telemetry is thorough. Your Switch logs everything you do, even offline, and uploads the full history the moment it touches the internet. Even a brief connection is enough to send everything. You don’t get a grace period, and there’s no way to selectively block the upload once it starts.
How to Stay Safe
Golden Rule: Only do “safe” things on anything connected to Nintendo’s servers. Save the risky stuff for an EmuMMC with Nintendo’s servers blocked and your serial number blanked.
Think of it as two separate consoles living on one device:
- SysNAND / SysMMC = Your clean Switch for online play, eShop, and game updates
- EmuNAND / EmuMMC = Your playground for homebrew, emulation, mods, and everything else
Since telemetry is stored in NAND, keeping two separate copies means your main system stays completely clean while you run homebrew freely on EmuMMC.
Is Making an EmuMMC Enough?
No. EmuMMC can still reach Nintendo’s servers by default. You also need two additional protections:
- DNS MITM – blocks all connections to Nintendo’s servers
- Exosphere – blanks your console’s serial number so it can’t be identified
The latest HATS pack handles both of these automatically. Once those are set up, you can use Wi-Fi on EmuMMC freely. Nintendo’s servers are blocked, but everything else: web browsing, FTP transfers, Moonlight streaming, works normally.
How to Verify You’re Protected
Don’t just assume your protections are working. Verify:
- Use a DNS checker app from the Homebrew Menu to confirm Nintendo’s servers are blocked
- Go to Settings → System → Serial Number — it should appear blank (all 0’s) when running EmuMMC with Exosphere active
If your serial number is still showing while on EmuMMC, your Exosphere configuration isn’t working correctly. Do not go online until this is fixed.
Emergency Recovery
If you did something bannable on SysMMC but haven’t connected to the internet yet, you still have options:
- Restore SysMMC from a clean backup
- Wipe SysMMC using TegraExplorer
Do not connect to the internet until this is done. The moment you go online, the telemetry logs upload and it’s too late.
When You Need CFW on SysMMC
There are legitimate reasons to temporarily run CFW on your clean system:
- Backing up saves with JKSV or Checkpoint
- Dumping eShop games or DLC you own
- Fixing fuse mismatch errors
- Updating firmware without resetting the modchip (relevant for HWFLY users from 2022 to early 2023)
These activities fall under the “currently safe” list, but keep them minimal and purposeful. The less time you spend running CFW on SysMMC, the better.
TL;DR
- Separate your systems: Clean SysMMC for online, EmuMMC for homebrew
- Block Nintendo: DNS MITM + Exosphere on EmuMMC (the HATS pack does this automatically)
- Verify: Check that your serial is blank and DNS is blocking Nintendo’s servers
- When in doubt: Don’t connect to the internet until you’re sure you’re clean
Related Guides
- What Can You Do With a Modded Switch?
- How to Back Up and Restore Your EmuMMC
- How to Install Games Using DBI
Was this guide helpful? Consider donating to support our development of new content, software, and guides.
Support This GuideNeed a modchip installed? Place an order or learn how to ship your console.