Play Switch games online with friends over custom servers (GRID0+) or a virtual LAN (GRID0). CFW build for modded Switch.
  • C++ 65.2%
  • C 20.7%
  • Python 9.1%
  • Makefile 4.3%
  • Shell 0.7%
Find a file
Doughston 246dd3a1c6 Hold a Splatoon 3 rematch lobby while either Gamesync session has backfill open
The 0.8.2 rematch gate read only the secondary session's ebf whenever a
secondary was active. A Salmon Run crew from a friends room holds two
sessions, the room and the job, and the room never opens ebf, so the gate
passed and the host locked the reopened job 2.03 s after Again! in every
room-crew rematch on 2026-10-17. Waiting while either session is open keeps
the lobby for GRID0's lock. Unicorn runs all 16 flag combinations; not yet
tried on hardware.
2026-10-17 19:27:32 +02:00
.github/workflows Ignore patches releases when CI looks for the previous bundle 2026-10-16 14:07:24 +02:00
img add cfw banner 2026-10-03 17:26:49 -04:00
patches Hold a Splatoon 3 rematch lobby while either Gamesync session has backfill open 2026-10-17 19:27:32 +02:00
sys-grid0 Allow switching between online play and ZeroTier LAN per game 2026-10-08 23:57:51 +02:00
toolbox Hold a Splatoon 3 rematch lobby while either Gamesync session has backfill open 2026-10-17 19:27:32 +02:00
tools Remove retired patches on an otherwise current card and share one release list 2026-10-16 13:55:00 +02:00
.gitignore Move every IPS patch into patches/ with a generated manifest and a release script 2026-10-16 13:44:44 +02:00
.gitmodules combine sys-grid0 and the toolbox into GRID0-cfw 2026-09-30 01:52:49 -04:00
LICENSE-MIT add the licenses 2026-10-02 03:07:45 -04:00
LICENSE-MPL-2.0 add the licenses 2026-10-02 03:07:44 -04:00
README.md Revise README installation steps for SwitchNet Toolbox 2026-10-10 16:33:58 +02:00

GRID0+ cfw

GRID0+ cfw

License1 License2 Chat on Discord

Play Switch games online with friends over custom servers (GRID0+) OR a virtual LAN (GRID0).
Custom Firm-Ware (cfw) build for Switch 1, for Modded Switch Users.

GRID0+: Replaces NSO functionality for online matchmaking, Splatfests, and in-game progression.
Works for cross-play with banned switch users. Runs on custom servers. More info at GRID0+.
GRID0: Replaces the old LAN-play relays with better stability, faster speeds, and an easier setup.
Works for cross-play with unbanned and banned switch users. Runs on ZeroTier. More info at GRID0.

Setup Guide

The GRID0+ cfw package runs on your modded Switch as a background sysmodule and homebrew app. Follow the steps below to connect to the GRID0+ custom servers.

Requires firmware 22.5.0.

  1. Register a GRID0+ account with the Discord bot (/register). Save the password, you can reset it with /reset-password.
  2. Download the SwitchNet Toolbox from the releases tab and install it on your Switch. (drag and drop the .nro inside the switch folder of your SD card)
  3. If you used Prelude or Nextendo before, open Prelude and switch back to Nintendo first (even if it already says Nintendo mode), reboot, then switch to GRID0+ in the Toolbox. It backs up your hosts folder automatically.
  4. Link the account: System Settings > Users > Add a User > Import from another console > No > Yes > Link Account, then sign in with your GRID0+ account in the browser window.

Then just open the game and play with your friends on GRID0+!


Built by 3 humans with limited AI assistance, tested on real Switches over many days and restless nights.