Difference between revisions of "10.1.0"

From Nintendo Switch Brew
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
The Switch 10.1.0 system update was released on July 14, 2020 (UTC). This Switch update was released for the following regions: ALL.
 
The Switch 10.1.0 system update was released on July 14, 2020 (UTC). 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 8: Line 8:
  
 
==System Titles==
 
==System Titles==
* The following sysmodules were updated: settings, friends, hid, wlan, nvservices, ns, am, nim, btm, npns, es, migration, olsc.
+
* The following sysmodules were updated: [[Settings_services|settings]], [[Friend_services|friends]], [[HID_services|hid]], [[WLAN_services|wlan]], [[NV_services|nvservices]], [[NS_Services|ns]], [[Applet_Manager_services|am]], [[NIM_services|nim]], [[BTM_services|btm]], [[NPNS_services|npns]], [[ETicket_services|es]], [[Migration_services|migration]], [[OLSC_services|olsc]].
* The following SystemData were updated (besides SystemVersion/RebootlessSystemUpdateVersion): CertStore, ErrorMessage, SsidList, FirmwareDebugSettings, all BootImagePackages, FatalMessage, ControllerFirmware.
+
* The following SystemData were updated (besides SystemVersion/RebootlessSystemUpdateVersion): [[SSL_services#CertStore|CertStore]], ErrorMessage, SsidList, FirmwareDebugSettings, all BootImagePackages, FatalMessage, [[HID_services#Firmware_update|ControllerFirmware]].
* The following applets were updated: qlaunch, controller, swkbd, myPage.
+
* The following applets were updated: [[qlaunch]], [[Controller_Applet|controller]], [[Software_Keyboard|swkbd]], [[MyPage_Applet|myPage]].
  
NPDM changes: version was updated. The Handle Table Size for npns was changed from 100 to 128.
+
[[NPDM]] changes: version was updated. The Handle Table Size for npns was changed from 100 to 128.
 +
 
 +
The only sysmodules with IPC changes were: [[Settings_services|settings]], [[Applet_Manager_services|am]], [[NIM_services|nim]], [[OLSC_services|olsc]].
 +
 
 +
The sysmodules are built with the updated SDK, even though the sdkver wasn't changed.
  
 
RomFs changes (besides SystemVersion/RebootlessSystemUpdateVersion):
 
RomFs changes (besides SystemVersion/RebootlessSystemUpdateVersion):
* CertStore: "/ssl_CaFingerprints.bdf" and "/ssl_TrustedCerts.bdf" were updated.
+
* [[SSL_services#CertStore|CertStore]]: "/ssl_CaFingerprints.bdf" and "/ssl_TrustedCerts.bdf" were updated.
 
* ErrorMessage: New errors were added.
 
* ErrorMessage: New errors were added.
 
* SsidList: "/ssid_list.csv" was updated.
 
* SsidList: "/ssid_list.csv" was updated.
* FirmwareDebugSettings: "/file" was updated.
+
* FirmwareDebugSettings: "/file" was [[System_Settings|updated]].
 
* BootImagePackages: Only change was for updating package2.
 
* BootImagePackages: Only change was for updating package2.
 
* FatalMessage: Added "/pt-BR/".
 
* FatalMessage: Added "/pt-BR/".
* ControllerFirmware: "/FirmwareInfo.csv" and "/ukyosakyo_ep2_ota.bin" were updated.
+
* [[HID_services#Firmware_update|ControllerFirmware]]: "/FirmwareInfo.csv" and "/ukyosakyo_ep2_ota.bin" were updated.
* qlaunch: "/lyt/Set.szs", "/message/{language}/qlaunch.msbt.szs", "/message/{language}/setting.msbt.szs" were updated.
+
* [[qlaunch]]: "/lyt/Set.szs", "/message/{language}/qlaunch.msbt.szs", "/message/{language}/setting.msbt.szs" were updated.
* controller: "/lyt/Controller.szs", "/message/Ocean.msbp.szs", "/message/USen/controller.msbt.szs", "/message/USes/controller.msbt.szs", "/message/USfr/controller.msbt.szs" were updated.
+
* [[Controller_Applet|controller]]: "/lyt/Controller.szs", "/message/Ocean.msbp.szs", "/message/USen/controller.msbt.szs", "/message/USes/controller.msbt.szs", "/message/USfr/controller.msbt.szs" were updated.
* swkbd: "/message/Ocean.msbp.szs" was updated.
+
* [[Software_Keyboard|swkbd]]: "/message/Ocean.msbp.szs" was updated.
* myPage: "/lyt/MyPage.szs", "/lyt/Set.szs", "/message/{language}/myPage.msbt.szs", "/message/{language}/setting.msbt.szs", "/message/Ocean.msbp.szs", "/sound/myPage_action.bksnd" were updated.
+
* [[MyPage_Applet|myPage]]: "/lyt/MyPage.szs", "/lyt/Set.szs", "/message/{language}/myPage.msbt.szs", "/message/{language}/setting.msbt.szs", "/message/Ocean.msbp.szs", "/sound/myPage_action.bksnd" were updated.
 +
 
 +
=== [[HID_services|hid]]-sysmodule ===
 +
All hidsys ButtonConfig cmds which use an input s32 were updated, the s32 is now [[Switch_System_Flaws#System_Modules|validated]].
 +
 
 +
Various other funcs were also updated.
 +
 
 +
=== [[BTM_services|btm]]-sysmodule ===
 +
Two funcs changed:
 +
 
 +
* First func: This will no longer Abort when [[Bluetooth_Driver_services#StopInquiry|StopInquiry]] fails, the Result is now ignored. Added a call to the below func with arg=8 which is used in some cases, Aborting on fail.
 +
* Second func: Two func calls were removed. A func call was added, for setting a bool flag to false with mutex-locking.
 +
 
 +
=== [[Migration_services|migration]]-sysmodule ===
 +
Various [[OLSC_services|olsc]] service cmd usage was updated, for using different cmds instead of the previously used cmds, and a new func call which uses an additional cmd was added.
  
 
==See Also==
 
==See Also==

Latest revision as of 21:53, 18 July 2020

The Switch 10.1.0 system update was released on July 14, 2020 (UTC). 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.

System Titles

NPDM changes: version was updated. The Handle Table Size for npns was changed from 100 to 128.

The only sysmodules with IPC changes were: settings, am, nim, olsc.

The sysmodules are built with the updated SDK, even though the sdkver wasn't changed.

RomFs changes (besides SystemVersion/RebootlessSystemUpdateVersion):

  • CertStore: "/ssl_CaFingerprints.bdf" and "/ssl_TrustedCerts.bdf" were updated.
  • ErrorMessage: New errors were added.
  • SsidList: "/ssid_list.csv" was updated.
  • FirmwareDebugSettings: "/file" was updated.
  • BootImagePackages: Only change was for updating package2.
  • FatalMessage: Added "/pt-BR/".
  • ControllerFirmware: "/FirmwareInfo.csv" and "/ukyosakyo_ep2_ota.bin" were updated.
  • qlaunch: "/lyt/Set.szs", "/message/{language}/qlaunch.msbt.szs", "/message/{language}/setting.msbt.szs" were updated.
  • controller: "/lyt/Controller.szs", "/message/Ocean.msbp.szs", "/message/USen/controller.msbt.szs", "/message/USes/controller.msbt.szs", "/message/USfr/controller.msbt.szs" were updated.
  • swkbd: "/message/Ocean.msbp.szs" was updated.
  • myPage: "/lyt/MyPage.szs", "/lyt/Set.szs", "/message/{language}/myPage.msbt.szs", "/message/{language}/setting.msbt.szs", "/message/Ocean.msbp.szs", "/sound/myPage_action.bksnd" were updated.

hid-sysmodule

All hidsys ButtonConfig cmds which use an input s32 were updated, the s32 is now validated.

Various other funcs were also updated.

btm-sysmodule

Two funcs changed:

  • First func: This will no longer Abort when StopInquiry fails, the Result is now ignored. Added a call to the below func with arg=8 which is used in some cases, Aborting on fail.
  • Second func: Two func calls were removed. A func call was added, for setting a bool flag to false with mutex-locking.

migration-sysmodule

Various olsc service cmd usage was updated, for using different cmds instead of the previously used cmds, and a new func call which uses an additional cmd was added.

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.0