Blocking Updates

This guide is currently outdated (and has been for some time) as I am extremely busy with classes these days. It will be updated as soon as I am able, but until then see NH Switch Guide for more up-to-date information.

Required Reading

Currently, homebrew is only available for firmware versions up to 3.0.0, but future homebrew and CFW support is planned for all versions up to 5.0.2.

In order to guarantee future access, we set your current network’s DNS to a server (hosted by ReSwitched) which blocks requests to Nintendo’s Switch update server.

If you are on firmware version 5.0.2 and wish to continue to use online services with updates blocked, you can do so for as long as 5.0.2 is the latest version (as only the latest firmware version is permitted to access online services). For this to work, the only requirement is that you must have connected to online services at least once before following these instructions.

Additionally, we enter Recovery / Maintenance Mode and delete any update data which may have already been downloaded.


Section I - DNS Configuration

Note that these DNS servers will need to be set on each network you connect your device to for it to block updates!

  1. Launch System Settings
  2. Navigate to Internet -> Internet Settings
  3. Select your current network
    • This is signified by a green check mark next to the network
  4. Select “Change Settings”
  5. Set “DNS Settings” to “Manual”
  6. Set “Primary DNS” to
  7. Set “Secondary DNS” to
  8. Save the network settings
  9. Exit System Settings

Section II - Deleting Update Data

  1. Power off your device
  2. Power on your device while holding (Power) + (Volume Up) + (Volume Down)
  3. Do not select any of the options
  4. Any downloaded update data has been deleted from your system just by entering this menu
  5. Press (Power) to power off your device

Updates are now blocked on your device for the configured network.