github NextendoNetwork/Prelude-Nro v3.3.9
Prelude v3.3.9

5 hours ago

Splatoon 3 now works on real hardware

Real Switch consoles could not get online in Splatoon 3. They authenticated fine and
were then rejected a second later, and after that they hit 2122-2403. Emulator players
were never affected. Both halves are fixed — one on the server, one here.

Kazu diagnosed and fixed this. He played a full match on his own console to confirm.

What was wrong

The server side is already deployed and needs nothing from you: our npln server only
accepts an identity when the BAAS token carries a signed proof, and the emulator builds
its own token with that proof while a console receives one from us — and we never put it
in. Every real console had been in that state since NPLN went up.

Once that passed, consoles hit 2122-2403. That one is this release. When the blanket
*.nintendo.net redirect was narrowed down, *.cdn.nintendo.net fell off the list — and
BCAT lives there. Consoles were resolving bcat-list-lp1.cdn.nintendo.net to the real
Nintendo CDN and presenting a token we had minted, which Nintendo refuses. The
delivery-cache sync failed and the game surfaced it as a hard error.

v3.3.9 redirects the three BCAT hosts to Nextendo.

⚠️ You must fully reboot

The hosts file is read at boot, and the console caches its account token at system level
too. Closing and reopening the game does nothing. Power off and back on.

One limitation, stated plainly

This stops the sync from failing. It does not deliver Splatfest data — our server
answers "your cache is current", which is what the real BCAT server returns in the same
situation. If your console has no Splatfest package in its BCAT save, you still won't
have one. Serving that data is a separate piece of work.

Nothing else changed

Same hosts, same patches, same everything for the other eight games. This release adds
three lines and nothing more.

Don't miss a new Prelude-Nro release

NewReleases is sending notifications on new releases.