Difference between revisions of "3.0.0"
(20 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | + | The 3.0.0 system update was released on June 19, 2017. This update was released for all regions. | |
Security flaws fixed: yes. | Security flaws fixed: yes. | ||
Line 38: | Line 38: | ||
* Resolved an issue that caused game software updates to fail and prevented the software from starting | * Resolved an issue that caused game software updates to fail and prevented the software from starting | ||
* Improvements to prevent unintended HDMI input change with certain TVs while the console is docked in Sleep Mode | * Improvements to prevent unintended HDMI input change with certain TVs while the console is docked in Sleep Mode | ||
+ | |||
==System Titles== | ==System Titles== | ||
− | + | * Every system module was updated. | |
+ | * Every system applet was updated. | ||
+ | * Every 01000000000008XX title was updated except for: | ||
+ | ** 0100000000000805(CHN/KOR dictionary), 0100000000000808("European, English and Japanese dictionaries"), 010000000000080C(EULA), and 010000000000080D(Blacklist-URL). | ||
+ | |||
+ | Two new system modules were added, "ro" and "sdb". | ||
+ | |||
+ | Two new system-data titles were [[Title_list|added]]: 0100000000000822 and 0100000000000823. | ||
+ | |||
+ | [[SSL_services#CertStore|CertStore]] RomFs: "/ssl_Crl.bdf" was added and "/ssl_TrustedCerts.tcf" was renamed to "/ssl_TrustedCerts.bdf" (content of ssl_TrustedCerts is identical). | ||
+ | |||
+ | === FIRM === | ||
+ | All FIRM-package titles were updated, as listed above. | ||
+ | |||
+ | 819: | ||
+ | |||
+ | Kernel was updated. | ||
+ | |||
+ | All firm-sysmodules were updated. These also includes the updated rtld. | ||
+ | |||
+ | ====Package1==== | ||
+ | The functions set_se_addr() and check_se_status() are now called right after enabling the security engine clocks and resets. | ||
+ | See [[Switch_System_Flaws#Bootloader]]. | ||
+ | |||
+ | Keyslot 0x0A is now used instead of keyslot 0x0D for generating the master_device_key. | ||
=== [[NS_Services|NS]]-sysmodule === | === [[NS_Services|NS]]-sysmodule === | ||
NS-sysmodule was updated, this fixed a vuln in multiple [[Switch_System_Flaws|cmds]]. | NS-sysmodule was updated, this fixed a vuln in multiple [[Switch_System_Flaws|cmds]]. | ||
+ | |||
+ | == Rtld == | ||
+ | All processes built for 3.0.0 now include an updated rtld. | ||
+ | |||
+ | ==Keys== | ||
+ | The bootloader [[BCT#bootloader0_info|version]] was changed from 1 to 2, this was the first time it was changed. | ||
+ | |||
+ | New keydata was introduced for NCA content, see [[NCA_Format|here]]. | ||
==OSS== | ==OSS== | ||
Line 49: | Line 82: | ||
==Sysupdate Required Error== | ==Sysupdate Required Error== | ||
Prior to v3.0, with the atumn and sun [[domains]] blocked, the system could be used with online services on non-latest system-versions fine. As of roughly the day following the release of v3.0 however, the system being on >=v3.0 is now enforced via an account-related [[Domains|domain]]. This affects everything using Nintendo-accounts, regardless of whether the current user has one linked or not. | Prior to v3.0, with the atumn and sun [[domains]] blocked, the system could be used with online services on non-latest system-versions fine. As of roughly the day following the release of v3.0 however, the system being on >=v3.0 is now enforced via an account-related [[Domains|domain]]. This affects everything using Nintendo-accounts, regardless of whether the current user has one linked or not. | ||
+ | |||
+ | This also affects launching the WifiWebAuthApplet on pre-v3.0. Error 2110-3400 is thrown while eShop is loading, with the conntest domain setup to trigger the web-applet(originally launching eShop could be used for triggering the WifiWebAuthApplet). When attempting to connect to wifi from System Settings on versions >=v2.1(?), it will display the "Registration required ..." message then display a separate sysupdate-required message(different from the error message) before the web portal. With the dauth [[Domains|domain]] blocked, eShop has the same failure, however System Settings will launch the web-applet after it displays the "Registration required ..." message when connecting to wifi. | ||
+ | |||
+ | Hence, all web-applets for anything Nintendo-account related is rendered unusable on <v3.0. Web-applets not using Nintendo-accounts still work fine. | ||
+ | |||
+ | {{NavboxVersions}} |
Latest revision as of 21:02, 21 April 2020
The 3.0.0 system update was released on June 19, 2017. This update was released for all regions.
Security flaws fixed: yes.
Change-log
This is the official changelog from Nintendo regarding this update:
Improvements Included in Version 3.0.0
- Register a channel to receive News for specific games
- To register, head to News > Find Channels
- Add friends from your Nintendo 3DS and Wii U Friend Lists
- To add friends, head to your My Page on the top left of the Home Menu > Friend Suggestions
- Receive notifications when your Friends go online
- To turn this ON/OFF, head to System Settings > Notifications > Friend Notifications
- Find paired controllers within communication range by activating the vibration feature
- To search, head to Controllers > Find Controllers
- Change the user icon order on the Home Menu
- To change order, head to System Settings > Users > Change Order
- Select from 6 new Splatoon 2 characters for user icon
- To edit your user icon, head to your My Page on the top left of the Home Menu > Profile
- Change the system volume from the Quick Settings
- To access Quick Settings, hold down the HOME Button
- Lower the maximum volume for headphone or speakers connected to the audio jack
- To lower the max headphone volume, head to System Settings > System > Lower Max Headphone Volume
- This settings will be ON when Parental Controls are enabled
- Change display colors to Invert Colors or Grayscale
- To use this feature, head to System Settings > System > Change Display Colors
- Use the Nintendo Switch Pro Controller via wired communication by connecting the USB charging cable
- To enable, head to System Settings > Controllers and Sensors > Pro Controller Wired Communication
- The NFC touchpoint on the Pro Controller will be disabled while the controller is using wired communication.
- Update connected controllers
- To update, head to System Settings > Controllers and Sensors > Update Controllers
- Added a feature that suggests deletion of software data if there is insufficient space when downloading other software
- To use this feature, head to System Settings > Data Management > Quick Archive
- User save data is not deleted
- General system stability improvements to enhance the user's experience, including:
- Resolved an issue that caused game software updates to fail and prevented the software from starting
- Improvements to prevent unintended HDMI input change with certain TVs while the console is docked in Sleep Mode
System Titles
- Every system module was updated.
- Every system applet was updated.
- Every 01000000000008XX title was updated except for:
- 0100000000000805(CHN/KOR dictionary), 0100000000000808("European, English and Japanese dictionaries"), 010000000000080C(EULA), and 010000000000080D(Blacklist-URL).
Two new system modules were added, "ro" and "sdb".
Two new system-data titles were added: 0100000000000822 and 0100000000000823.
CertStore RomFs: "/ssl_Crl.bdf" was added and "/ssl_TrustedCerts.tcf" was renamed to "/ssl_TrustedCerts.bdf" (content of ssl_TrustedCerts is identical).
FIRM
All FIRM-package titles were updated, as listed above.
819:
Kernel was updated.
All firm-sysmodules were updated. These also includes the updated rtld.
Package1
The functions set_se_addr() and check_se_status() are now called right after enabling the security engine clocks and resets. See Switch_System_Flaws#Bootloader.
Keyslot 0x0A is now used instead of keyslot 0x0D for generating the master_device_key.
NS-sysmodule
NS-sysmodule was updated, this fixed a vuln in multiple cmds.
Rtld
All processes built for 3.0.0 now include an updated rtld.
Keys
The bootloader version was changed from 1 to 2, this was the first time it was changed.
New keydata was introduced for NCA content, see here.
OSS
The updated OSS includes a number of WebKit changes.
Sysupdate Required Error
Prior to v3.0, with the atumn and sun domains blocked, the system could be used with online services on non-latest system-versions fine. As of roughly the day following the release of v3.0 however, the system being on >=v3.0 is now enforced via an account-related domain. This affects everything using Nintendo-accounts, regardless of whether the current user has one linked or not.
This also affects launching the WifiWebAuthApplet on pre-v3.0. Error 2110-3400 is thrown while eShop is loading, with the conntest domain setup to trigger the web-applet(originally launching eShop could be used for triggering the WifiWebAuthApplet). When attempting to connect to wifi from System Settings on versions >=v2.1(?), it will display the "Registration required ..." message then display a separate sysupdate-required message(different from the error message) before the web portal. With the dauth domain blocked, eShop has the same failure, however System Settings will launch the web-applet after it displays the "Registration required ..." message when connecting to wifi.
Hence, all web-applets for anything Nintendo-account related is rendered unusable on <v3.0. Web-applets not using Nintendo-accounts still work fine.
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 |