Difference between revisions of "9.1.0"

From Nintendo Switch Brew
Jump to navigation Jump to search
(Created page with "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: <fill this in manually...")
 
(heh.)
 
(15 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: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>.
+
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==
<fill this in (manually) later>
+
The following was updated:
 +
* 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]], [[creport]], [[RO_services|ro]], [[Migration_services|migration]], [[OLSC_services|olsc]], and [[NGCT_services|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==
 
==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 03: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:

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.02.1.02.2.02.3.0
3.0.03.0.13.0.2
4.0.04.0.14.1.0
5.0.05.0.15.0.25.1.0
6.0.06.0.16.1.06.2.0
7.0.07.0.1
8.0.08.0.18.1.08.1.1
9.0.09.0.19.1.09.2.0
10.0.010.0.110.0.210.0.310.0.410.1.010.1.110.2.0
11.0.011.0.1
12.0.012.0.112.0.212.0.312.1.0
13.0.013.1.013.2.013.2.1
14.0.014.1.014.1.114.1.2
15.0.015.0.1
16.0.016.0.116.0.216.0.316.1.0
17.0.017.0.1
18.0.018.0.118.1.0
19.0.019.0.1