Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

Atmosphere-Updater Switch

From GameBrew
Revision as of 12:23, 14 April 2023 by HydeWing (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Atmosphere-Updater
General
AuthorITotalJustice
TypeOther Apps
Version0.5.1
LicenseGPL-2.0
Last Updated2019/12/08
Links
Download
Website
Source

WIP Atmosphere (Switch CFW) updater.

Note: This (and all other updaters) will no longer work on ams ver 0.15.0 or higher.

Installation

Move the .nro onto you Nintendo Switch SD card inside the folder /switch/atmosphere-updater.

User guide

The application has 5 main options.

Full Atmosphere Update:

  • Downloads the latest Atmosphere release and installs everything from that release.

Update Atmosphere, not overwriting .ini files:

  • Downloads the latest Atmosphere release and installs everything from that release ignoring .ini files.
  • This option will still install any missing .ini files, ensuring that the update will function correctly.

Update Hekate:

  • Installs the latest release of Hekate.
  • Option to install latest Atmosphere as well, when selecting update Hekate.
  • If option to update Hekate + Atmosphere is selected, the new fusee-primary.bin is copied to /bootloader/payloads/fusee-primary.bin.
  • Replaces /atmosphere/reboot_payload.bin with the new Hekate payload.
  • Copies new Hekate payload to /bootloader/update.bin.

Update App:

  • Downloads the latest version of this app straight from GitHub.
  • Deletes the previous old version.

Reboot (reboot to payload):

  • Reboots the switch, loading the payload from /atmosphere/reboot_payload.bin.
  • This is recommended after install Atmosphere.
  • Updating Atmosphere / Hekate automatically includes the needed reboot_payload.bin.

Screenshots

atmosphereupdaternx.png

atmosphereupdaternx2.png

Changelog

v0.5.1

  • Hot fix for latest atmosphere release (as it was marked as pre release).

v0.5.0

  • Added full touchscreen support.
  • Added a confirm pop-up box when selecting an option (to avoid pressing / touching the wrong option).
  • Now displays the sys / ams version (with git commit). Thanks to @KranKRival for the pr.
  • Fixed bug that would overwrite the app when selecting update app with no internet connection. Thanks to @suppai for reporting.
  • Cleaned up code.

v0.4.1

  • Option to overwite atmosphere ini files when updating hekate.
  • Make the Hekate update option more clear that it is for Hekate / kosmos users.
  • Copy hekate payload as update.bin to "/bootloader" so that the latest version of hekate will always be loaded with modchips / rcm injectors.
  • Copy fusee-primary.bin to "/bootloader/payloads" after selecting update Hekate + Atmosphere.
  • Load switch font buttons from memory.
  • Cleaned up code a lot, added a few comments.
  • Cleaned up the look of error messages (should you ever see them).

v0.4.0

  • Hekate support finally added.
  • Option to install atmosphere with hekate (when selecting update hekate).
  • Improved the look of the UI.
  • Added error messages, should anything go wrong (hopefully you don't see them).
  • Cleaned up the code a lot.

v0.3.0

  • Complete gui rewrite (looks pretty now).
  • Added reboot to payload option.
  • Correctly update the app.
  • Update the app with latest libnx, ready for fw 9.0.0.
  • Cleaned up code.

v0.2.1

  • New app icon thanks to @sudot0ph.
  • Display exit button (+).
  • After updating the app, it'll check for an old version in /switch/. Deletes it if found. (by default the app is installed to /switch/atmosphere-updater/).
  • Cleaned up code slightly.

v0.2

  • Much faster downloads.
  • Unziping is now instant.
  • Option to not overwrite .ini files (used for config).

v0.1

  • Download latest atmosphere release (zip) from github.
  • Unpack the contents to the root of the sd card (overwriting files).
  • Update the atmosphere-updater from within the app itself.

Credits

Special Thanks:

  • toph for the design of the app icon, as well as the most icons used within the app.
  • Black Rabbit for the design of the plus and error icon (and the idea for this app).
  • bandithedoge for the background.
  • KrankRival for the initial sys / ams version pr (and for motivating me to work on touch controls).

External links

Advertising: