Difference between revisions of "13.1.0"

From Nintendo Switch Brew
Jump to navigation Jump to search
 
(5 intermediate revisions by 2 users not shown)
Line 12: Line 12:
 
* The following SystemData were updated: ErrorMessage, BrowserDll, Help, LocalNews, FirmwareDebugSettings, BootImagePackages, ControllerIcon, ControllerFirmware, SystemVersion/RebootlessSystemUpdateVersion.
 
* The following SystemData were updated: ErrorMessage, BrowserDll, Help, LocalNews, FirmwareDebugSettings, BootImagePackages, ControllerIcon, ControllerFirmware, SystemVersion/RebootlessSystemUpdateVersion.
 
* The following applets were updated: qlaunch, [[Profile_Selector|playerSelect]], [[Internet_Browser|web-applets]], overlayDisp, [[Album_Applet|photoViewer]], [[MyPage_Applet|myPage]].
 
* The following applets were updated: qlaunch, [[Profile_Selector|playerSelect]], [[Internet_Browser|web-applets]], overlayDisp, [[Album_Applet|photoViewer]], [[MyPage_Applet|myPage]].
 +
 +
The following sysmodules had IPC changes: bcat, ldn, account, ns, nim, btm, es, olsc.
  
 
NPDM changes:
 
NPDM changes:
Line 18: Line 20:
 
* qlaunch: Access to mnpp:sys and spbg:sp were added.
 
* qlaunch: Access to mnpp:sys and spbg:sp were added.
 
* [[Internet_Browser|LibAppletLns]]: Access to caps:ss and mnpp:web were added.
 
* [[Internet_Browser|LibAppletLns]]: Access to caps:ss and mnpp:web were added.
 +
 +
RomFs changes:
 +
* ErrorMessage: updated
 +
* BrowserDll: Updated "/browser/MediaControlsInline.js", "/buildinfo/buildinfo.dat", localization data under "/message/". Updated the NROs under "/nro/netfront/core_0/" and /nro/netfront/core_1/".
 +
* Help: Updated "/legallines.htdocs/index.html" and "/safe.htdocs/html/CNzh/index.html".
 +
* LocalNews: Updated "/message/CNzh/localNews.msbt.szs" and "/message/revision.txt".
 +
* FirmwareDebugSettings: [[System_Settings|updated]]
 +
* ControllerIcon: Updated "/lyt/footer/800/controllerIcon.bntx" and "/lyt/footer/800/info.dat".
 +
* ControllerFirmware: Updated "/TouchScreenFirmwareInfo.csv". Added "/FTS_50000001.ftb" and removed "/FTS_98000004.ftb".
 +
* Applets: Updated various UI data (and for web-applets, updated "/buildinfo/buildinfo.dat" and "/.nrr/modules.nrr").
  
 
===BootImagePackage===
 
===BootImagePackage===
Line 26: Line 38:
 
* KSchedulerLock::Unlock now performs a data memory barrier (inner shareable) before performing scheduling.
 
* KSchedulerLock::Unlock now performs a data memory barrier (inner shareable) before performing scheduling.
 
* KScheduler::Scheduler now performs a data memory barrier before returning, when the next thread is the current thread.
 
* KScheduler::Scheduler now performs a data memory barrier before returning, when the next thread is the current thread.
  * These changes probably go together, to prevent asynchronous reordering of these operations across cores.
+
** These changes probably go together, to prevent asynchronous reordering of these operations across cores.
 +
 
 +
===[[Bluetooth_Driver_services|bluetooth]]===
 +
Error handling (or minor other changes) in various bt-audio funcs were updated.
 +
 
 +
The func for the "nn.bluetooth.HidMessageHandler" thread was updated.
  
 
==See Also==
 
==See Also==

Latest revision as of 15:42, 26 October 2021

The Switch 13.1.0 system update was released on October 26, 2021 (UTC). This Switch update was released for the following regions: ALL, and CHN.

Security flaws fixed: <fill this in manually later, see the updatedetails page from the ninupdates-report page(s) once available for now>.

Change-log

Official ALL change-log:

  • Added support for Nintendo Switch Online + Expansion Pack.
  • General system stability improvements to enhance the user's experience.

System Titles

  • The following sysmodules were updated: bluetooth, bcat, nifm, bsdsocket, hid, ldn, nvservices, account, ns, am, nim, btm, erpt, es, olsc.
  • The following SystemData were updated: ErrorMessage, BrowserDll, Help, LocalNews, FirmwareDebugSettings, BootImagePackages, ControllerIcon, ControllerFirmware, SystemVersion/RebootlessSystemUpdateVersion.
  • The following applets were updated: qlaunch, playerSelect, web-applets, overlayDisp, photoViewer, myPage.

The following sysmodules had IPC changes: bcat, ldn, account, ns, nim, btm, es, olsc.

NPDM changes:

  • bcat: Access to ovln:snd and sprof:sp were added.
  • olsc: Access to mnpp:sys was added, see Services_API for the service-host change.
  • qlaunch: Access to mnpp:sys and spbg:sp were added.
  • LibAppletLns: Access to caps:ss and mnpp:web were added.

RomFs changes:

  • ErrorMessage: updated
  • BrowserDll: Updated "/browser/MediaControlsInline.js", "/buildinfo/buildinfo.dat", localization data under "/message/". Updated the NROs under "/nro/netfront/core_0/" and /nro/netfront/core_1/".
  • Help: Updated "/legallines.htdocs/index.html" and "/safe.htdocs/html/CNzh/index.html".
  • LocalNews: Updated "/message/CNzh/localNews.msbt.szs" and "/message/revision.txt".
  • FirmwareDebugSettings: updated
  • ControllerIcon: Updated "/lyt/footer/800/controllerIcon.bntx" and "/lyt/footer/800/info.dat".
  • ControllerFirmware: Updated "/TouchScreenFirmwareInfo.csv". Added "/FTS_50000001.ftb" and removed "/FTS_98000004.ftb".
  • Applets: Updated various UI data (and for web-applets, updated "/buildinfo/buildinfo.dat" and "/.nrr/modules.nrr").

BootImagePackage

Package2 in RomFS were updated.

Kernel

  • SDK version bump from 13.3.0.0 to 13.4.0.0.
  • KSchedulerLock::Unlock now performs a data memory barrier (inner shareable) before performing scheduling.
  • KScheduler::Scheduler now performs a data memory barrier before returning, when the next thread is the current thread.
    • These changes probably go together, to prevent asynchronous reordering of these operations across cores.

bluetooth

Error handling (or minor other changes) in various bt-audio funcs were updated.

The func for the "nn.bluetooth.HidMessageHandler" thread was updated.

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