The Nintendo Switch is capable of updating its operating system over-the-air. By default, updates are downloaded and installed automatically if an internet connection is available. The official update changelog can be found here.
To prevent your device from automatically updating, navigate to System Settings > System on your Switch and switch “Auto-Update Software” to “OFF”. If you have an update already downloaded (noted by “System update is ready” under “System Update” in System Settings > System), you can remove it by holding down the power button and selecting “Reboot” from the prompt that pops up.
To prevent updates from automatically downloading, go to System Settings > Internet > Internet Settings > Connected network/SSID here > Change Settings > DNS Settings > Manual and set your Primary/Secondary DNS to 18.104.22.168.
If you'd like to block updates manually, block this domain via DNS, host file, router firewall, or etc:
|1.0.0||The initial version of the operating system that shipped with the Nintendo Switch.|
|2.0.0||2017-03-03||Listed below, due to length.||A “day one” update that added a myriad of features. A captive portal web browser was added as well, but this was not listed in the changelog.|
|2.1.0||2017-03-27||General system stability improvements to enhance the user's experience.||Fixed CVE-2016-4657, breaking PegaSwitch.|
|2.2.0||2017-04-17||General system stability improvements to enhance the user's experience||Nothing noticeable on the surface. It is not yet known what has changed. System update files cannot be downloaded, decrypted, disassembled or diffed yet.|
|2.3.0||2017-05-15||General system stability improvements to enhance the user's experience||Ditto.|
|3.0.0||2017-06-19||Listed below||Fixes an NS sysmodule bug.|
Additionally, a “System Update” that adds exFAT support will be prompted for if an exFAT-formatted SD card is inserted into the Switch; however, this does not change version information.
A “day one” update, 2.0.0 added many important features: