22.0.0: Difference between revisions
No edit summary |
|||
| (4 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
The Switch 22.0.0 system update was released on March 17, 2026 (UTC). This Switch update was released for the following regions: ALL. | The Switch 22.0.0 system update was released on March 17, 2026 (UTC). This Switch update was released for the following regions: ALL. | ||
Security flaws fixed: | Security flaws fixed: yes. | ||
As of roughly March 31 - April 2, 2026 (UTC), this sysupdate is now required by dauth. | |||
==Change-log== | ==Change-log== | ||
| Line 219: | Line 221: | ||
A new NSO compression method was introduced. | A new NSO compression method was introduced. | ||
This | This is a customized variant of zstd and is used when NSO [[NSO0#Flags|flags]] have bit 7 set. | ||
* ZSTD_MAGICNUMBER is set to 0x4349425A (b'ZBIC') instead of standard 0xFD2FB528 | * ZSTD_MAGICNUMBER is set to 0x4349425A (b'ZBIC') instead of standard 0xFD2FB528 | ||
* ZSTD_LEGACY_SUPPORT is set to 0 | * ZSTD_LEGACY_SUPPORT is set to 0 | ||
* | * ZSTD_TRACE is set to 1, the version of zstd used is 1.5.7 (ZSTD_VERSION_NUMBER = 10507) | ||
* FSE_readNCount is replaced with a BIC (Binary Interpolative Coding) version which improves compression of entropy tables significantly | |||
=== [[NFC_services|nfc]] === | === [[NFC_services|nfc]] === | ||
| Line 232: | Line 235: | ||
* The [[Error_Report_services|erpt]] field for EncryptedDyingMessage is now additionally only handled with an application process (same data loaded above). | * The [[Error_Report_services|erpt]] field for EncryptedDyingMessage is now additionally only handled with an application process (same data loaded above). | ||
* ... | * ... | ||
=== [[Applet_Manager_services|am]] === | |||
Additional object destruction has been implemented. Applications and applets are now expected to always perform a clean exit, thus breaking the traditional homebrew launching method which reuses the same process. | |||
==See Also== | ==See Also== | ||