22.0.0: Difference between revisions
Created page with "The Switch 22.0.0 system update was released on March 17, 2026 (UTC). This Switch update was released for the following regions: ALL. Security flaws fixed: <fill this in manually>. ==Change-log== [https://en-americas-support.nintendo.com/app/answers/detail/a_id/22525/kw/nintendo%20switch%20system%20update Official] ALL change-log: * * Changed the on-screen text and animations when you load a virtual game card in the HOME Menu. * Added the ability to save not..." |
|||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 26: | Line 26: | ||
** SystemData (non-sysver): CertStore, ErrorMessage, MiiModel, BrowserDll, Help, NgWord, SsidList, AvatarImage, TimeZoneBinary, FontNintendoExtension, FontStandard, FontKorean, FontChineseTraditional, FontChineseSimple, FirmwareDebugSettings, BootImagePackage, BootImagePackageSafe, BootImagePackageExFat, FatalMessage, PlatformConfigIcosa, PlatformConfigCopper, PlatformConfigHoag, ControllerFirmware, NgWord2, BootImagePackageExFatSafe, PlatformConfigIcosaMariko, ContentActionTable, NgWordT, PlatformConfigAula, AulaDockFirmware, ClientCertData, GameCardConfigurationData. | ** SystemData (non-sysver): CertStore, ErrorMessage, MiiModel, BrowserDll, Help, NgWord, SsidList, AvatarImage, 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, netConnect, playerSelect, swkbd, LibAppletWeb, LibAppletShop, overlayDisp, photoViewer, LibAppletOff, LibAppletLns, LibAppletAuth, "starter" application, myPage, maintenance, splay. | ** Applets: qlaunch, auth, cabinet, controller, dataErase, error, netConnect, playerSelect, swkbd, LibAppletWeb, LibAppletShop, overlayDisp, photoViewer, LibAppletOff, LibAppletLns, LibAppletAuth, "starter" application, myPage, maintenance, splay. | ||
[[Internet_Browser|LibAppletShop, LibAppletWeb, LibAppletLns, LibAppletAuth]] were replaced by systemWeb / openWeb, to match Switch 2. These were stubbed, with nnMain just returning. | |||
[[NPDM]] changes (besides usual version-bump): | |||
* usb: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* htc.stub: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* boot2.ProdBoot: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* settings: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* Bus: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* bluetooth: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* bcat: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* friends: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* nifm: Service access: added bgtc:t. KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* ptm: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* bsdsocket: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* hid: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* audio: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* LogManager.Prod: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. KernelCap HandleTableSize: updated HandleTableSize = 0x40 -> 0x200. | |||
* wlan: Service access: added hshl:sys, removed psm. KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* ldn: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* nvservices: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* pcv: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* capmtp: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* nvnflinger: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* pcie: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* account: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* ns: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* nfc: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* psc: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* capsrv: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* am: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* ssl: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* nim: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* btm: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* erpt: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* vi: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* pctl: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* npns: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* eupld: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* glue: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* eclct: Service access: removed prepo:s. KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* es: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* fatal: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* grc: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* creport: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* ro: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* sdb: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* migration: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* jit: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* jpegdec: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* safemode: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* olsc: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* pgl: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* omm: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* eth: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* ngc: KernelCap KernelVersion: updated Version = 9.1 -> 26.1. | |||
* auth: Fac.SaveDataOwnerInfo added 0100000000001007 (playerSelect) access 0x3 (RW). Service access: added acc:su, removed acc:u1. | |||
* controller: Service access: removed ldn:s. | |||
* LibAppletOff: KernelCap MiscFlags: removed EnableDebug=0x0 ForceDebug=0x0. | |||
RomFs changes: | |||
* ErrorMessage: updated | |||
* BrowserDll: | |||
** "/browser/ErrorPageFilteringTemplate.html" updated | |||
** "/browser/ErrorPageSubFrameTemplate.html" updated | |||
** "/browser/ErrorPageTemplate.html" updated | |||
** "/browser/icudt62l.dat.lz4" updated | |||
** "/browser/MediaControlsInline.js" updated | |||
** "/buildinfo/buildinfo.dat" updated | |||
** "/listCommon.txt" added | |||
** "/listOpenWebJump.txt" added | |||
** "/listSystemWeb.txt" added | |||
** "/listWebYouTubePlayerCommon.txt" added | |||
** "/message/": Various data updated. | |||
** "/nro/netfront/": Various data updated. | |||
* Help: "/legallines.htdocs/index.html" updated | |||
* NgWord: "/version.dat" updated | |||
* [[System_Version_Title|SystemVersion]]: All files updated. | |||
* AvatarImage: | |||
** "/chara/00000001.szs" updated | |||
** "/chara/00000002.szs" updated | |||
** "/chara/00000088.szs" updated | |||
** "/chara/0000008A.szs" updated | |||
** "/chara/0000008D.szs" updated | |||
** "/chara/0000008E.szs" updated | |||
** "/chara/00000093.szs" updated | |||
** "/DatabaseInfo.bin" updated | |||
* FontStandard: All files updated. | |||
* FontKorean: All files updated. | |||
* FontChineseSimple: "/nintendo_udsg-r_ext_zh-cn_003.bfttf" updated | |||
* [[System_Settings|FirmwareDebugSettings]]: All files updated. | |||
* NgWord2: "/ac_similar_form_nx" updated, "/table_similar_form_nx" updated, "/version.dat" updated | |||
* RebootlessSystemUpdateVersion: All files updated. | |||
* qlaunch applet: | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/sound/qlaunch_action.bksnd" updated | |||
** "/sound/qlaunch.bfsar" updated | |||
** "/texture/VgcRegisterQr.bntx" added | |||
** "/texture/VgcUnregisterQr.bntx" added | |||
* auth applet: | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/sound/auth_action.bksnd" updated | |||
** "/sound/auth.bfsar" updated | |||
* cabinet applet: | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/sound/cabinet_action.bksnd" updated | |||
** "/sound/cabinet.bfsar" updated | |||
* controller applet: | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/sound/controller_action.bksnd" updated | |||
** "/sound/controller.bfsar" updated | |||
* dataErase applet: | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/sound/dataErase_action.bksnd" updated | |||
** "/sound/dataErase.bfsar" updated | |||
* error applet: | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/sound/error_action.bksnd" updated | |||
** "/sound/error.bfsar" updated | |||
* netConnect applet: | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/sound/netConnect_action.bksnd" updated | |||
** "/sound/netConnect.bfsar" updated | |||
* playerSelect applet: | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/sound/playerSelect_action.bksnd" updated | |||
** "/sound/playerSelect.bfsar" updated | |||
* swkbd applet: | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/sound/swkbd_action.bksnd" updated | |||
** "/sound/swkbd.bfsar" 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 | |||
** "/sound/photoViewer.bfsar" updated | |||
* [[Internet_Browser|LibAppletOff applet]]: All files updated. | |||
* "starter" application: | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/sound/starter_action.bksnd" updated | |||
** "/sound/starter.bfsar" updated | |||
* myPage applet: | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/sound/myPage_action.bksnd" updated | |||
** "/sound/myPage.bfsar" updated | |||
* maintenance applet: | |||
** "/common/config/" removed | |||
** "/config/" removed | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/sound/maintenance_action.bksnd" updated | |||
** "/sound/maintenance.bfsar" updated | |||
* splay applet: | |||
** "/icon/" added | |||
** "/lyt/": Various data updated. | |||
** "/message/": Various data updated. | |||
** "/sound/splay_action.bksnd" updated | |||
** "/sound/splay.bfsar" updated | |||
** "/texture/" added | |||
=== BootImagePackages === | |||
RomFs changes: all files updated. | |||
Using updated master-key: master_key_15 (previously master_key_14). See [[NCA]] for the KeyGeneration listing. | |||
The anti-downgrade fuses were [[Fuses#Anti-downgrade|updated]]. | |||
=== [[NFC_services|nfc]] === | |||
A vuln was [[Switch_System_Flaws|fixed]]. | |||
==See Also== | ==See Also== | ||