21.0.0
The Switch 21.0.0 system update was released on November 11, 2025 (UTC). This Switch update was released for the following regions: ALL.
Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>.
Change-log
Official ALL change-log:
- Added symbols above software icons displayed on the HOME Menu to indicate whether the software is a physical or a digital version.
- Added the ability to download data for a virtual game card even if the “Use Online License" setting is turned off.
- This option is available in the Options of a virtual game card when accessed via Virtual Game Cards from the HOME Menu.
- The information regarding Save Data Cloud Backup that appears when launching certain software has been updated.
- The option "Platinum Point Notification Settings” was renamed to "Nintendo Switch Online Notification Settings" in the Notifications menu in System Settings.
- Added the ability to disable the following options when performing a system transfer from a Nintendo Switch system to a Nintendo Switch 2 system using System Transfer to Nintendo Switch 2 in System Settings.
- Redownload Software on Nintendo Switch 2
- Transfer Album Data
- Added the ability to adjust the volume from the Quick Settings menu while in VR mode.
- General system stability improvements to enhance the user's experience.
System Titles
- The following titles were updated:
- Sysmodules: usb, htc.stub, boot2.ProdBoot, settings, Bus, bluetooth, bcat, friends, nifm, ptm, bsdsocket, hid, audio, LogManager.Prod, wlan, ldn, nvservices, pcv, capmtp, nvnflinger, pcie, account, ns, nfc, psc, capsrv, am, ssl, nim, btm, erpt, vi, pctl, npns, eupld, glue, eclct, es, fatal, creport, ro, sdb, grc, migration, jpegdec, safemode, olsc, ngct, jit, pgl, omm, eth, ngc.
- SystemData (non-sysver): CertStore, ErrorMessage, MiiModel, BrowserDll, Help, NgWord, SsidList, TimeZoneBinary, FontNintendoExtension, FontStandard, FontKorean, FontChineseTraditional, FontChineseSimple, FirmwareDebugSettings, BootImagePackage, BootImagePackageSafe, BootImagePackageExFat, FatalMessage, PlatformConfigIcosa, PlatformConfigCopper, PlatformConfigHoag, ControllerFirmware, NgWord2, BootImagePackageExFatSafe, PlatformConfigIcosaMariko, ContentActionTable, NgWordT, PlatformConfigAula, AulaDockFirmware, ClientCertData, GameCardConfigurationData.
- Applets: qlaunch, auth, cabinet, controller, dataErase, error, playerSelect, swkbd, miiEdit, LibAppletWeb, LibAppletShop, overlayDisp, photoViewer, LibAppletOff, LibAppletLns, LibAppletAuth, "starter" application, myPage, splay.
NPDM changes (besides usual version-bump):
- Bus: KernelCap HandleTableSize: removed HandleTableSize=0x100.
- bcat: Service access: removed bsdcfg, npns:u.
- friends: Service access: removed bsdcfg.
- ptm: Service server access: added fgm:0, fgm, fgm:9, removed fgm*.
- capmtp: Service access: removed fsp-srv, lm.
- ns: Service access: removed htc.
- psc: Service server access: added psc:c, psc:l, psc:m, srepo:a, srepo:u, removed psc*, srepo:*.
- npns: Service access: removed time:u.
- eclct: Service access: removed npns:s, psc:m.
- sdb: Service access: removed set.
- migration: Service access: removed nim:shp.
- pgl: Service access: removed erpt:c, lm, set.
- ngc: Service server access: added ngct:u.
- LibAppletShop: Service access: added friend:m.
- overlayDisp: Service access: added mnpp:sys.
RomFs changes:
- ErrorMessage: updated
- BrowserDll:
- "/browser/effective_tld_names.dat" updated
- "/browser/icudt62l.dat.lz4" added
- "/browser/MediaControls.css" updated
- "/browser/MediaControlsInline.css" updated
- "/browser/MediaControlsInline.js" updated
- "/browser/MediaControls.js" updated
- "/browser/RootCaSdkAdditional.pem" updated
- "/buildinfo/buildinfo.dat" updated
- "/lyt/": Various data updated.
- "/lyt/Browse/NodeMouse.arc" removed
- "/lyt/Browse/TapHighlight.arc" added
- "/message/": Various data updated.
- "/nro/netfront/core_0/default/" removed
- "/nro/netfront/core_0/Default/" added
- "/nro/netfront/core_3/default/" removed
- "/nro/netfront/core_3/Default/" added
- Help: "/legallines.htdocs/index.html" updated
- NgWord: "/0.txt" updated, "/version.dat" updated
- SystemVersion: All files updated.
- TimeZoneBinary: updated
- FirmwareDebugSettings/PlatformConfigIcosa/PlatformConfigCopper/PlatformConfigHoag/PlatformConfigIcosaMariko/PlatformConfigAula: All files updated.
- ControllerFirmware: "/FirmwareInfo.csv" updated, "/ukyosakyo_ep2_ota.bin" updated
- NgWord2: updated
- RebootlessSystemUpdateVersion: All files updated.
- qlaunch applet:
- "/lyt/": Various data updated.
- "/message/": Various data updated.
- "/sound/qlaunch_action.bksnd" updated
- "/sound/qlaunch.bfsar" updated
- auth applet:
- "/message/": Various data updated.
- "/sound/auth_action.bksnd" updated
- cabinet applet:
- "/lyt/": Various data updated.
- "/message/": Various data updated.
- "/sound/cabinet_action.bksnd" updated
- controller applet:
- "/lyt/": Various data updated.
- "/message/": Various data updated.
- "/sound/controller_action.bksnd" updated
- dataErase applet:
- "/lyt/": Various data updated.
- "/message/": Various data updated.
- "/sound/dataErase_action.bksnd" updated
- error applet:
- "/lyt/": Various data updated.
- "/message/": Various data updated.
- "/sound/error_action.bksnd" updated
- playerSelect applet:
- "/lyt/": Various data updated.
- "/message/": Various data updated.
- "/sound/playerSelect_action.bksnd" updated
- swkbd applet:
- "/message/": Various data updated.
- "/sound/swkbd_action.bksnd" updated
- overlayDisp applet:
- "/lyt/": Various data updated.
- "/message/": Various data updated.
- "/sound/overlayDisp_action.bksnd" updated
- photoViewer applet:
- "/lyt/": Various data updated.
- "/message/": Various data updated.
- "/sound/photoViewer_action.bksnd" updated
- LibAppletOff/LibAppletWeb/LibAppletShop/LibAppletLns/LibAppletAuth: All files updated.
- "starter" application:
- "/lyt/": Various data updated.
- "/message/": Various data updated.
- "/sound/starter_action.bksnd" updated
- myPage applet:
- "/lyt/": Various data updated.
- "/message/": Various data updated.
- "/sound/myPage_action.bksnd" updated
- splay applet:
- "/lyt/": Various data updated.
- "/message/": Various data updated.
- "/sound/splay_action.bksnd" updated
BootImagePackages
RomFs changes: all files updated.
Using updated master-key: master_key_14 (previously master_key_13). See NCA for the KeyGeneration listing.
The anti-downgrade fuses were updated.
See Also
System update report(s):
| Nintendo Switch System Versions | |
|---|---|
| 1.0.0 | |
| 2.0.0 • 2.1.0 • 2.2.0 • 2.3.0 | |
| 3.0.0 • 3.0.1 • 3.0.2 | |
| 4.0.0 • 4.0.1 • 4.1.0 | |
| 5.0.0 • 5.0.1 • 5.0.2 • 5.1.0 | |
| 6.0.0 • 6.0.1 • 6.1.0 • 6.2.0 | |
| 7.0.0 • 7.0.1 | |
| 8.0.0 • 8.0.1 • 8.1.0 • 8.1.1 | |
| 9.0.0 • 9.0.1 • 9.1.0 • 9.2.0 | |
| 10.0.0 • 10.0.1 • 10.0.2 • 10.0.3 • 10.0.4 • 10.1.0 • 10.1.1 • 10.2.0 | |
| 11.0.0 • 11.0.1 | |
| 12.0.0 • 12.0.1 • 12.0.2 • 12.0.3 • 12.1.0 | |
| 13.0.0 • 13.1.0 • 13.2.0 • 13.2.1 | |
| 14.0.0 • 14.1.0 • 14.1.1 • 14.1.2 | |
| 15.0.0 • 15.0.1 | |
| 16.0.0 • 16.0.1 • 16.0.2 • 16.0.3 • 16.1.0 | |
| 17.0.0 • 17.0.1 | |
| 18.0.0 • 18.0.1 • 18.1.0 | |
| 19.0.0 • 19.0.1 | |
| 20.0.0 • 20.0.1 • 20.1.0 • 20.1.1 • 20.1.5 • 20.2.0 • 20.3.0 • 20.4.0 • 20.5.0 | |
| 21.0.0 | |