Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Atmosphere-Updater Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=Atmosphere-Updater |image=atmosphereupdaterswitch.png |description=WIP atmosphere (switch cfw) updater! |author=ITotalJustice |lastupdated=2019/12/08 |type=Other Apps |version=0.5.1 |license=GPL-2.0 |download=https://dlhb.gamebrew.org/switchhomebrews/atmosphereupdaterswitch.7z |website=https://gbatemp.net/threads/atmosphere-updater-an-atmosphere-updater-for-your-switch.548450/ |source=https://github.com/ITotalJustice/atmosphere-updater...")
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Atmosphere-Updater
|title=Atmosphere-Updater
|image=atmosphereupdaterswitch.png
|image=atmosphereupdaternx.png
|description=WIP atmosphere (switch cfw) updater!
|description=WIP Atmosphere (Switch CFW) updater.
 
|author=ITotalJustice
|author=ITotalJustice
|lastupdated=2019/12/08
|lastupdated=2019/12/08
Line 9: Line 8:
|version=0.5.1
|version=0.5.1
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/switchhomebrews/atmosphereupdaterswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/atmosphereupdaternx.7z
|website=https://gbatemp.net/threads/atmosphere-updater-an-atmosphere-updater-for-your-switch.548450/
|website=https://gbatemp.net/threads/atmosphere-updater-an-atmosphere-updater-for-your-switch.548450/
|source=https://github.com/ITotalJustice/atmosphere-updater
|source=https://github.com/ITotalJustice/atmosphere-updater
|donation=
|donation=
}}
}}
{{#seo:
{{obsolete}}
|title=Switch Homebrew Apps (Other Apps) - GameBrew
WIP Atmosphere (Switch CFW) updater.
|title_mode=append
 
|image=atmosphereupdaterswitch.png
'''Note:''' This (and all other updaters) will no longer work on ams ver 0.15.0 or higher.
|image_alt=Atmosphere-Updater
 
}}
==Installation==
{{cleanup|article|Needs cleanup}}
Move the .nro onto you Nintendo Switch SD card inside the folder /switch/atmosphere-updater.
WIP atmosphere (switch cfw) 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.


==Media==
'''Update App:'''
<youtube></youtube>
*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==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/atmosphereupdaterswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/atmosphereupdaternx.png
https://dlhb.gamebrew.org/switchhomebrews/atmosphereupdaterswitch-02.png
 
https://dlhb.gamebrew.org/switchhomebrews/atmosphereupdaterswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/atmosphereupdaternx2.png
https://dlhb.gamebrew.org/switchhomebrews/atmosphereupdaterswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/atmosphereupdaterswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/atmosphereupdaterswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/atmosphereupdaterswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/atmosphereupdaterswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''v0.5.1'''
* First Release.
*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:
*[https://github.com/sudot0ph toph] for the design of the app icon, as well as the most icons used within the app.
*[https://github.com/BlackRabbit22 Black Rabbit] for the design of the plus and error icon (and the idea for this app).
*[https://github.com/bandithedoge bandithedoge] for the background.
*[https://github.com/KranKRival KrankRival] for the initial sys / ams version pr (and for motivating me to work on touch controls).


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/atmosphere-updater-an-atmosphere-updater-for-your-switch.548450/
* GitHub - https://github.com/ITotalJustice/atmosphere-updater
* Github - https://github.com/ITotalJustice/atmosphere-updater
* GBAtemp - https://gbatemp.net/threads/atmosphere-updater-an-atmosphere-updater-for-your-switch.548450/
* Reddit -

Latest revision as of 12:23, 14 April 2023

Atmosphere-Updater
Atmosphereupdaternx.png
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: