1
Firmware 16.1.0
Zoria edited this page 2025-05-31 22:00:54 +02:00

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).