9.1.0: Difference between revisions

From Nintendo Switch Brew
Jump to navigation Jump to search
heh.
No edit summary
 
(One intermediate revision by one other user not shown)
Line 12: Line 12:
See the [https://www.nintendoswitch.com.cn/support/system_update/index.html official] China changelog for the China-specific changelog.
See the [https://www.nintendoswitch.com.cn/support/system_update/index.html official] China changelog for the China-specific changelog.


===BootImagePackage===
==System Titles==
All files in RomFS were updated.
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.
 
RomFs changes:
* ErrorMessage: updated
* BrowserDll:
** "/buildinfo/buildinfo.dat" updated
** "/dll_0/cairo_wkc.nro.lz4" updated
** "/dll_0/libfont.nro.lz4" updated
** "/dll_0/oss_wkc.nro.lz4" updated
** "/dll_0/peer_wkc.nro.lz4" updated
** "/dll_0/webkit_wkc.nro.lz4" updated
** "/dll_1/cairo_wkc.nro.lz4" updated
** "/dll_1/libfont.nro.lz4" updated
** "/dll_1/oss_wkc.nro.lz4" updated
** "/dll_1/peer_wkc.nro.lz4" updated
** "/dll_1/webkit_wkc.nro.lz4" updated
** "/message/": Various data updated.
* Help: "/safe.htdocs/html/USen/index.html" updated, "/safe.htdocs/html/USen/page_02.html" updated, "/safe.htdocs/html/USes/index.html" updated, "/safe.htdocs/html/USes/page_02.html" updated, "/safe.htdocs/html/USfr/index.html" updated, "/safe.htdocs/html/USfr/page_02.html" updated
* Chinese and Korean dictionaries: "/Iwnn/ZH/TW/bopomofo/keisei/njtan.ad1" updated, "/Iwnn/ZH/TW/bopomofo/njtan.a" updated, "/Iwnn/ZH/TW/bopomofo/no_keisei/njtan.ad1" updated
* [[System_Version_Title|SystemVersion]]: All files updated.
* LocalNews: "/message/CNzhT/localNews.msbt.szs" updated, "/message/revision.txt" updated, "/message/TWzh/localNews.msbt.szs" updated
* [[System_Settings|FirmwareDebugSettings/PlatformConfigIcosa/PlatformConfigHoag/PlatformConfigIcosaMariko]]: All files updated.
* RebootlessSystemUpdateVersion: All files updated.
* NgWordT: All files updated.
* qlaunch applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/sound/qlaunch_action.bksnd" updated
* auth applet: "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/Ocean.msbp.szs" updated
* cabinet applet: "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/Ocean.msbp.szs" updated
* controller applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/sound/controller_action.bksnd" updated
* dataErase applet: "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/Ocean.msbp.szs" updated
* error applet: "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/Ocean.msbp.szs" updated
* netConnect applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/sound/netConnect_action.bksnd" updated
* playerSelect applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/sound/playerSelect_action.bksnd" updated
* swkbd applet: "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/Ocean.msbp.szs" updated
* overlayDisp applet: "/lyt/MiniSet.szs" updated, "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/TWzh/overlayDisp.msbt.szs" updated
* photoViewer applet: "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/Ocean.msbp.szs" updated
* [[Internet_Browser|LibAppletOff/LibAppletWeb/LibAppletShop/LibAppletLns/LibAppletAuth]]: "/buildinfo/buildinfo.dat" updated, "/.nrr/netfront.nrr" updated
* "starter" application:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/sound/starter_action.bksnd" updated
* myPage applet:
** "/message/": Various data updated.
** "/sound/myPage_action.bksnd" updated
* maintenance applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/sound/maintenance_action.bksnd" updated
 
=== BootImagePackages ===
RomFs changes: all files updated.


====Secure Monitor====
====Secure Monitor====
Line 35: Line 105:
=====[[Loader services|Loader]]=====
=====[[Loader services|Loader]]=====
The only difference besides GNU build hash update is that the Anti-Downgrade arrays were updated to the new title versions.
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_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==

Latest revision as of 06:14, 6 August 2026

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.

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.

RomFs changes:

  • ErrorMessage: updated
  • BrowserDll:
    • "/buildinfo/buildinfo.dat" updated
    • "/dll_0/cairo_wkc.nro.lz4" updated
    • "/dll_0/libfont.nro.lz4" updated
    • "/dll_0/oss_wkc.nro.lz4" updated
    • "/dll_0/peer_wkc.nro.lz4" updated
    • "/dll_0/webkit_wkc.nro.lz4" updated
    • "/dll_1/cairo_wkc.nro.lz4" updated
    • "/dll_1/libfont.nro.lz4" updated
    • "/dll_1/oss_wkc.nro.lz4" updated
    • "/dll_1/peer_wkc.nro.lz4" updated
    • "/dll_1/webkit_wkc.nro.lz4" updated
    • "/message/": Various data updated.
  • Help: "/safe.htdocs/html/USen/index.html" updated, "/safe.htdocs/html/USen/page_02.html" updated, "/safe.htdocs/html/USes/index.html" updated, "/safe.htdocs/html/USes/page_02.html" updated, "/safe.htdocs/html/USfr/index.html" updated, "/safe.htdocs/html/USfr/page_02.html" updated
  • Chinese and Korean dictionaries: "/Iwnn/ZH/TW/bopomofo/keisei/njtan.ad1" updated, "/Iwnn/ZH/TW/bopomofo/njtan.a" updated, "/Iwnn/ZH/TW/bopomofo/no_keisei/njtan.ad1" updated
  • SystemVersion: All files updated.
  • LocalNews: "/message/CNzhT/localNews.msbt.szs" updated, "/message/revision.txt" updated, "/message/TWzh/localNews.msbt.szs" updated
  • FirmwareDebugSettings/PlatformConfigIcosa/PlatformConfigHoag/PlatformConfigIcosaMariko: All files updated.
  • RebootlessSystemUpdateVersion: All files updated.
  • NgWordT: All files updated.
  • qlaunch applet:
    • "/lyt/": Various data updated.
    • "/message/": Various data updated.
    • "/sound/qlaunch_action.bksnd" updated
  • auth applet: "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/Ocean.msbp.szs" updated
  • cabinet applet: "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/Ocean.msbp.szs" updated
  • controller applet:
    • "/lyt/": Various data updated.
    • "/message/": Various data updated.
    • "/sound/controller_action.bksnd" updated
  • dataErase applet: "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/Ocean.msbp.szs" updated
  • error applet: "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/Ocean.msbp.szs" updated
  • netConnect applet:
    • "/lyt/": Various data updated.
    • "/message/": Various data updated.
    • "/sound/netConnect_action.bksnd" updated
  • playerSelect applet:
    • "/lyt/": Various data updated.
    • "/message/": Various data updated.
    • "/sound/playerSelect_action.bksnd" updated
  • swkbd applet: "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/Ocean.msbp.szs" updated
  • overlayDisp applet: "/lyt/MiniSet.szs" updated, "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/TWzh/overlayDisp.msbt.szs" updated
  • photoViewer applet: "/message/EUes/common.msbt.szs" updated, "/message/EUfr/common.msbt.szs" updated, "/message/EUit/common.msbt.szs" updated, "/message/EUpt/common.msbt.szs" updated, "/message/Ocean.msbp.szs" updated
  • LibAppletOff/LibAppletWeb/LibAppletShop/LibAppletLns/LibAppletAuth: "/buildinfo/buildinfo.dat" updated, "/.nrr/netfront.nrr" updated
  • "starter" application:
    • "/lyt/": Various data updated.
    • "/message/": Various data updated.
    • "/sound/starter_action.bksnd" updated
  • myPage applet:
    • "/message/": Various data updated.
    • "/sound/myPage_action.bksnd" updated
  • maintenance applet:
    • "/lyt/": Various data updated.
    • "/message/": Various data updated.
    • "/sound/maintenance_action.bksnd" updated

BootImagePackages

RomFs changes: all files 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.

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.119.0.2
20.0.020.0.120.1.020.1.120.1.520.2.020.3.020.4.020.5.0
21.0.021.0.121.1.021.2.0
22.0.022.1.022.5.0