Difference between revisions of "16.1.0"
(Created page with "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 th...") |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
** SystemData (non-sysver): BrowserDll, Chinese and Korean dictionaries, NgWord, FontNintendoExtension, FontChineseSimple, NgWord2. | ** 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. | ** 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_Driver_services|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_services|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== | ==See Also== |
Latest revision as of 17:01, 22 August 2023
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.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 |