20.2.0
The Switch 20.2.0 system update was released on July 15, 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:
- Fixed an issue where Parental Control settings were not transferred from Nintendo Switch to Nintendo Switch 2 in certain circumstances during a system transfer.
- General system stability improvements to enhance the user's experience.
System Titles
- The following titles were updated:
- Sysmodules: wlan, ldn, account, ns, am, ssl, nim, npns, sdb, grc, migration, olsc.
- SystemData (non-sysver): BrowserDll, 0100000000000859.
- Applets: qlaunch, auth, error, netConnect, playerSelect, LibAppletWeb, LibAppletShop, overlayDisp, LibAppletOff, LibAppletLns, LibAppletAuth, "starter" application, splay.
NPDM changes (besides usual version-bump): none.
RomFs changes:
- BrowserDll:
- "/buildinfo/buildinfo.dat" updated
- "/nro/netfront/": Various data updated.
- SystemVersion: All files updated.
- qlaunch applet:
- "/icon/NaIcon_ShareFrom_ForDemo.jpg" removed
- "/icon/NaIcon_ShareFrom_ForDemo.png" removed
- "/icon/NaIcon_ShareTo_ForDemo.jpg" removed
- "/icon/NaIcon_ShareTo_ForDemo.png" removed
- "/message/": Various data updated.
- auth applet: "/message/CNzh/auth.msbt.szs" updated, "/message/CNzh/common.msbt.szs" updated, "/message/TWzh/auth.msbt.szs" updated, "/message/TWzh/common.msbt.szs" updated
- error applet: "/message/CNzh/common.msbt.szs" updated, "/message/TWzh/common.msbt.szs" updated
- netConnect applet: "/message/CNzh/common.msbt.szs" updated, "/message/CNzh/netConnect.msbt.szs" updated, "/message/TWzh/common.msbt.szs" updated, "/message/TWzh/netConnect.msbt.szs" updated
- playerSelect applet: "/icon/" added, "/message/CNzh/common.msbt.szs" updated, "/message/TWzh/common.msbt.szs" updated
- LibAppletWeb/LibAppletShop/LibAppletOff/LibAppletLns/LibAppletAuth: All files updated.
- overlayDisp applet: "/message/CNzh/common.msbt.szs" updated, "/message/CNzh/overlayDisp.msbt.szs" updated, "/message/TWzh/common.msbt.szs" updated, "/message/TWzh/overlayDisp.msbt.szs" updated
- "starter" application:
- "/message/": Various data updated.
- splay applet: "/message/CNzh/common.msbt.szs" updated, "/message/TWzh/common.msbt.szs" updated
IPC Interface Changes
- Interface Changed: nn::am::service::IApplicationFunctions
- Added: 330 - inbytes: 0x0, outbytes: 0x1
- Unknown Interface prev-version: 0x7100097948 [ID = 0xfe214da9]
- Unknown Interface cur-version: 0x7100097948 [ID = 0xfe214da9]
- Interface Changed: nn::grcsrv::IContinuousRecorder
- Changed: 5 - inbytes: 0x4 -> 0x20 (final state: inbytes: 0x20, outbytes: 0x0)
- Unknown Interface prev-version: 0x710005ECA0 [ID = 0xef2a5618]
- Unknown Interface cur-version: 0x710005EC90 [ID = 0xef2a5618]
- Interface Changed: nn::pdm::detail::INotifyService
- Changed: 100 - outinterfaces: ['0x710005ECA0 [ID = 0xef2a5618]'] -> ['0x710005EC90 [ID = 0xef2a5618]'] (final state: inbytes: 0x20, outbytes: 0x0, outinterfaces: ['0x710005EC90 [ID = 0xef2a5618]'])
- Changed: 101 - outinterfaces: ['0x710005ECA0 [ID = 0xef2a5618]'] -> ['0x710005EC90 [ID = 0xef2a5618]'] (final state: inbytes: 0x20, outbytes: 0x0, outinterfaces: ['0x710005EC90 [ID = 0xef2a5618]'])
- Unknown Interface prev-version: 0x7100140A48 [ID = 0x29d8801c]
- Unknown Interface cur-version: 0x7100140F78 [ID = 0x29d8801c]
- Interface Changed: nn::migration::user::IService
- Changed: 2250 - outinterfaces: ['0x7100140A48 [ID = 0x29d8801c]'] -> ['0x7100140F78 [ID = 0x29d8801c]'] (final state: inbytes: 0x18, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x7100140F78 [ID = 0x29d8801c]'])
- Changed: 2260 - outinterfaces: ['0x7100140A48 [ID = 0x29d8801c]'] -> ['0x7100140F78 [ID = 0x29d8801c]'] (final state: inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x7100140F78 [ID = 0x29d8801c]'])
- Interface Changed: nn::olsc::srv::IOlscServiceForSystemService
- Added: 914 - inbytes: 0x10, outbytes: 0x8
- Interface Changed: nn::olsc::srv::IRemoteStorageController
- Added: 28 - inbytes: 0x8, outbytes: 0x10
- Added: 901 - inbytes: 0x8, outbytes: 0x0
grc
The only changes are IPC related (on NX the only changed func was the IPC handler for the updated interface).
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 |