16.1.0

From Nintendo Switch Brew
Revision as of 17:01, 22 August 2023 by Yellows8 (talk | contribs) (→‎System Titles)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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