9.1.0: Difference between revisions
 heh.  | 
				|||
| (14 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
The Switch 9.1.0 system update was released on December 4, 2019. This Switch update was released for the following regions: ALL.  | The Switch 9.1.0 system update was released on December 4, 2019. This Switch update was released for the following regions: ALL.  | ||
Security flaws fixed:   | Security flaws fixed: yes.  | ||
==Change-log==  | ==Change-log==  | ||
| Line 9: | Line 9: | ||
* 	Resolved an issue where the color animation was not displaying correctly when attaching a Joy-Con controller to the Nintendo Switch console.  | * 	Resolved an issue where the color animation was not displaying correctly when attaching a Joy-Con controller to the Nintendo Switch console.  | ||
* 	  | * 	  | ||
See the [https://www.nintendoswitch.com.cn/support/system_update/index.html official] China changelog for the China-specific changelog.  | |||
===BootImagePackage===  | |||
All files in RomFS were updated.  | |||
====Secure Monitor====  | |||
Secure Monitor was updated.  | |||
* System register configuration now sets CPUACTLR_EL1.  | |||
** This sets CPUACTLR_EL1 to the same value as in [[Kernel_Loader#KernelLdr_MapInitialIdentityMapping|KernelLdr]], previously this code only configured CPUECTLR_EL1.  | |||
====Warmboot====  | |||
* The firmware revision magic was changed from 0x16B to 0x18C.  | |||
<check back for more diffs later>  | |||
====FIRM Sysmodules====  | |||
FIRM sysmodules were updated. Specific diffs available below:  | |||
=====[[Filesystem services|FS]]=====  | |||
The only difference is that nn::crypto::VerifyRsa2048PssSha256 now memsets the decrypted signature buffer to zero after extracting the hash.  | |||
=====[[Loader services|Loader]]=====  | |||
The only difference besides GNU build hash update is that the Anti-Downgrade arrays were updated to the new title versions.  | |||
==System Titles==  | ==System Titles==  | ||
The following was updated:  | The following was updated:  | ||
* All applets.  | * All applets.  | ||
* Sysmodules: [[BCAT_services|bcat]], [[Friend_services|friends]], [[Network_Interface_services|nifm]], [[Sockets_services|bsdsockets]], [[HID_services|hid]], [[WLAN_services|wlan]], [[LDN_services|ldn]], [[Account_services|account]], [[NS_Services|ns]], [[NFC_services|nfc]], [[Applet_Manager_services|am]], [[NIM_services|nim]], [[Error_Report_services|erpt]], and [[  | * Sysmodules: [[BCAT_services|bcat]], [[Friend_services|friends]], [[Network_Interface_services|nifm]], [[Sockets_services|bsdsockets]], [[HID_services|hid]], [[WLAN_services|wlan]], [[LDN_services|ldn]], [[Account_services|account]], [[NS_Services|ns]], [[NFC_services|nfc]], [[Applet_Manager_services|am]], [[NIM_services|nim]], [[Error_Report_services|erpt]], [[creport]], [[RO_services|ro]], [[Migration_services|migration]], [[OLSC_services|olsc]], and [[NGCT_services|ngct]].  | ||
* SystemData:   | * SystemData (besides the sysver SystemData): ErrorMessage, BrowserDll, Help, SharedFont, LocalNews, Eula, FirmwareDebugSettings, all BootImagePackages, PlatformConfigIcosa, PlatformConfigCopper, PlatformConfigHoag, PlatformConfigIcosaMariko, and NgWordT.  | ||
See [[Services_API]] for the new lp2p:m service.  | |||
NPDM changes:  | |||
* migration: Now has access to srepo:u.  | |||
* The following now have access to the new lp2p:m service: qlaunch, LibraryAppletCabinet, LibraryAppletController, LibraryAppletNetConnect, LibraryAppletPlayerSelect, LibraryAppletMiiEdit, all web-applets except for LibraryAppletOfflineWeb, OverlayApplet, and LibraryAppletMyPage.  | |||
==See Also==  | ==See Also==  | ||
System update report(s):  | System update report(s):  | ||
* [https://yls8.mtheall.com/ninupdates/reports.php?date=12-04-19_07-05-11&sys=hac]  | * [https://yls8.mtheall.com/ninupdates/reports.php?date=12-04-19_07-05-11&sys=hac]  | ||
{{NavboxVersions}}  | |||
[[Category:System versions]]  | |||
Latest revision as of 04:25, 22 February 2020
The Switch 9.1.0 system update was released on December 4, 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, including a solution for the following:
 - Resolved an issue where the color animation was not displaying correctly when attaching a Joy-Con controller to the Nintendo Switch console.
 
See the official China changelog for the China-specific changelog.
BootImagePackage
All files in RomFS were updated.
Secure Monitor
Secure Monitor was updated.
- System register configuration now sets CPUACTLR_EL1.
- This sets CPUACTLR_EL1 to the same value as in KernelLdr, previously this code only configured CPUECTLR_EL1.
 
 
Warmboot
- The firmware revision magic was changed from 0x16B to 0x18C.
 
<check back for more diffs later>
FIRM Sysmodules
FIRM sysmodules were updated. Specific diffs available below:
FS
The only difference is that nn::crypto::VerifyRsa2048PssSha256 now memsets the decrypted signature buffer to zero after extracting the hash.
Loader
The only difference besides GNU build hash update is that the Anti-Downgrade arrays were updated to the new title versions.
System Titles
The following was updated:
- All applets.
 - Sysmodules: bcat, friends, nifm, bsdsockets, hid, wlan, ldn, account, ns, nfc, am, nim, erpt, creport, ro, migration, olsc, and ngct.
 - SystemData (besides the sysver SystemData): ErrorMessage, BrowserDll, Help, SharedFont, LocalNews, Eula, FirmwareDebugSettings, all BootImagePackages, PlatformConfigIcosa, PlatformConfigCopper, PlatformConfigHoag, PlatformConfigIcosaMariko, and NgWordT.
 
See Services_API for the new lp2p:m service.
NPDM changes:
- migration: Now has access to srepo:u.
 - The following now have access to the new lp2p:m service: qlaunch, LibraryAppletCabinet, LibraryAppletController, LibraryAppletNetConnect, LibraryAppletPlayerSelect, LibraryAppletMiiEdit, all web-applets except for LibraryAppletOfflineWeb, OverlayApplet, and LibraryAppletMyPage.
 
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 | |
| 20.0.0 • 20.0.1 • 20.1.0 • 20.1.1 • 20.1.5 • 20.2.0 • 20.3.0 • 20.4.0 • 20.5.0 | |