Difference between revisions of "8.1.0"
Line 68: | Line 68: | ||
==System Titles== | ==System Titles== | ||
+ | Updated titles: | ||
+ | * Sysmodules: | ||
+ | ** settings | ||
+ | ** bus | ||
+ | ** bcat | ||
+ | ** hid | ||
+ | ** audio | ||
+ | ** wlan | ||
+ | ** nvservices | ||
+ | ** nvnflinger | ||
+ | ** account | ||
+ | ** ns | ||
+ | ** am | ||
+ | ** ssl | ||
+ | ** vi | ||
+ | ** es | ||
+ | ** fatal | ||
+ | ** creport | ||
+ | ** ro | ||
+ | ** grc | ||
+ | * ErrorMessage, BrowserDll, [[System_Version_Title]], FIRM, qlaunch, web-applets, and RebootlessSystemUpdateVersion. | ||
No changes with IPC service commands. | No changes with IPC service commands. |
Revision as of 06:07, 18 June 2019
The Switch 8.1.0 system update was released on June 17, 2019. This Switch update was released for the following regions: ALL.
Security flaws fixed: yes.
Change-log
Official ALL change-log:
- General system stability improvements to enhance the user's experience.
FIRM
All files in RomFS were updated.
Package1ldr
package1ldr was updated. The TSEC secureboot firmware was updated.
NX_BOOTLOADER
NX bootloader was updated.
<check back later for diff>
Secure Monitor
The Secure Monitor was updated.
<check back later for diff>
Kernel
Kernel was not changed.
Warmboot
- The firmware revision magic was changed from 0x129 to 0x14A.
- Security Engine state validation was changed (first six keyslots now expected to read zeroes instead of FFs).
- <check back for more diffs later>
FIRM Sysmodules
FIRM sysmodules were updated. Specific diffs available below:
Boot
Only GNU build hash was updated.
FS
Only GNU build hash was updated.
Loader
- ldr:pm->CreateProcess() now performs additional validation on the NPDM header.
- When the title id is one of certain hardcoded titles, Loader now validates that the version field at NPDM header is non-zero. This prevents selectively downgrading those titles to versions vulnerable to known exploits.
- The titles checked are:
- settings
- bus
- audio
- nvservices
- ns
- ssl
- es
- creport
- ro
NCM
Only GNU build hash was updated.
PM
Only GNU build hash was updated.
SM
SM was not updated.
SPL
SPL was not updated.
System Titles
Updated titles:
- Sysmodules:
- settings
- bus
- bcat
- hid
- audio
- wlan
- nvservices
- nvnflinger
- account
- ns
- am
- ssl
- vi
- es
- fatal
- creport
- ro
- grc
- ErrorMessage, BrowserDll, System_Version_Title, FIRM, qlaunch, web-applets, and RebootlessSystemUpdateVersion.
No changes with IPC service commands.
Titles' RomFS changes, besides System_Version_Title:
- ErrorMessage: Error 2124-4517 was updated with actual strings etc. "/2181/4017/common" and "/DatabaseInfo" were updated.
- BrowserDll: the NROs and buildinfo were updated.
- RebootlessSystemUpdateVersion: The "/version" file was updated.
- qlaunch: "/lyt/Notification.szs" was updated.
- Web-applets: "/buildinfo/buildinfo.dat" and "/.nrr/netfront.nrr" were updated.
Keys
Keys were updated.
See Also
System update report(s):