16.1.0

From Nintendo Switch Brew
Jump to navigation Jump to search

The Switch 16.1.0 system update was released on August 22, 2023 (UTC). This Switch update was released for the following regions: ALL, and CHN.

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:

  • General system stability improvements to enhance the user's experience.

System Titles

  • The following titles were updated:
    • Sysmodules: bluetooth, bcat, audio, btm, pctl, olsc, ngct.
    • SystemData (non-sysver): BrowserDll, Chinese and Korean dictionaries, NgWord, FontNintendoExtension, FontChineseSimple, NgWord2.
    • Applets: qlaunch, controller, netConnect, swkbd, LibAppletWeb, LibAppletShop, overlayDisp, photoViewer, LibAppletOff, LibAppletLns, LibAppletAuth, myPage.

Web-applets: The .nss file path was changed from "Q:\daily\build\cruiser-code\product\output\{name}\NX64\Release\{name}.nss" to "Q:\Cruiser\Daily\DailyBuild\cruiser-code\product\output\{name}\NX64\Release\{name}.nss". The total symbols in main-codebin was increased by 1.

NPDM changes: besides version bump, controller applet now has ngc:u access.

RomFs changes (non-sysver):

  • Web-applets: "/buildinfo/buildinfo.dat" and NRR updated.
  • BrowserDll: NROs updated.
  • Chinese and Korean dictionaries: Various data under "/Iwnn/ZH/CN" added/updated.
  • NgWord: updated
  • FontNintendoExtension: "/nintendo_ext2_003.bfttf" updated
  • FontChineseSimple: "/nintendo_udsg-r_ext_zh-cn_003.bfttf" and "/nintendo_udsg-r_org_zh-cn_003.bfttf" updated.
  • NgWord2: updated
  • Applets: Various localization/UI/gfx data updated.

IPC Interface Changes

  • Interface Changed: nn::mnpp::detail::ipc::IServiceForWebBrowser
    • Added: 100 - buffers: [0x5, 0x5, 0x6], inbytes: 0x10, outbytes: 0x0

bluetooth

4 funcs were updated:

  • L_2e300 (prev ver L_2e300) and L_2f8e0 (prev ver L_2f800) added memset calls (inlined in one case for the former func).
  • All 4 funcs replaced strncpy functionality with an UTF8 string copy call.

These funcs likely (?) use the device Name string.

audio

Two funcs were updated:

  • In both funcs, an inlined strncpy was replaced with an UTF8 string copy call (the func called here was also added).

See Also

System update report(s):


Nintendo Switch System Versions
1.0.0
2.0.02.1.02.2.02.3.0
3.0.03.0.13.0.2
4.0.04.0.14.1.0
5.0.05.0.15.0.25.1.0
6.0.06.0.16.1.06.2.0
7.0.07.0.1
8.0.08.0.18.1.08.1.1
9.0.09.0.19.1.09.2.0
10.0.010.0.110.0.210.0.310.0.410.1.010.1.110.2.0
11.0.011.0.1
12.0.012.0.112.0.212.0.312.1.0
13.0.013.1.013.2.013.2.1
14.0.014.1.014.1.114.1.2
15.0.015.0.1
16.0.016.0.116.0.216.0.316.1.0
17.0.017.0.1