More actions
No edit summary |
No edit summary |
||
Line 76: | Line 76: | ||
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaternx8.png | https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaternx8.png | ||
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaternx9.png | https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaternx9.png | ||
==Known issues== | ==Known issues== | ||
Line 86: | Line 82: | ||
==Changelog== | ==Changelog== | ||
'''v2.23.2 2023/11/16''' | '''v2.23.2 2023/11/16''' | ||
* fix payload not running on some picofly units | * fix payload not running on some picofly units. | ||
* update es translation | * update es translation. | ||
* Update Korean menus.json | * Update Korean menus.json. | ||
* fix some wording with the romanian translation | * fix some wording with the romanian translation. | ||
'''v2.23.1 2023/07/12''' | '''v2.23.1 2023/07/12''' | ||
*fixed displayed ETA overflowing when download speed is 0. | *fixed displayed ETA overflowing when download speed is 0. | ||
'''v2.23.0 2023/07/12''' | '''v2.23.0 2023/07/12''' | ||
* Added a indicator for time remaining indicator for downloads (#262) | * Added a indicator for time remaining indicator for downloads (#262). | ||
* i18n: zh-CN: update translation (#263) | * i18n: zh-CN: update translation (#263). | ||
* Brazilian Portuguese localization (#264) | * Brazilian Portuguese localization (#264). | ||
* Added Romanian language translation (#267) | * Added Romanian language translation (#267). | ||
* Gracefully exit when encountering a botched download | * Gracefully exit when encountering a botched download. | ||
* Separate menus for gameplay cheat codes and gfx cheat codes | * Separate menus for gameplay cheat codes and gfx cheat codes. | ||
* Improved German translation (#257) | * Improved German translation (#257). | ||
* Added Russian translation (#260) | * Added Russian translation (#260). | ||
* Improved Korean translation (#256) | * Improved Korean translation (#256). | ||
'''v2.22.0 2023/05/22''' | '''v2.22.0 2023/05/22''' | ||
* Increase max string length for on-screen keyboard | * Increase max string length for on-screen keyboard. | ||
* Use webview to view changelog | * Use webview to view changelog. | ||
* Disable hekate download prompt for custom pack downloads whose names starts by [PACK] | * Disable hekate download prompt for custom pack downloads whose names starts by [PACK]. | ||
* Update chinese translation ([http://github.com/qazrfv1234 github.com/qazrfv1234]) | * Update chinese translation ([http://github.com/qazrfv1234 github.com/qazrfv1234]). | ||
'''v2.21.4 2023/05/03''' | '''v2.21.4 2023/05/03''' | ||
* Fixed prompt asking to copy the hekate payload to reboot_payload.bin not showing. | * Fixed prompt asking to copy the hekate payload to reboot_payload.bin not showing. | ||
* Improved German localization (github.com/TTghostsemir). | * Improved German localization (github.com/TTghostsemir). | ||
* Improved Japanese localization (github.com/reindex-ot) | * Improved Japanese localization (github.com/reindex-ot). | ||
'''v2.21.3 2022/12/05''' | '''v2.21.3 2022/12/05''' | ||
*Added download link for graphic enhancing codes. | *Added download link for graphic enhancing codes. |
Latest revision as of 04:08, 11 February 2024
AIO Switch Updater | |
---|---|
General | |
Author | HamletDuFromage |
Type | Utilities |
Version | 2.23.2 |
License | GPL-3.0 |
Last Updated | 2023/11/16 |
Links | |
Download | |
Website | |
Source | |
Support Author | |
A Nintendo Switch homebrew app to download and update CFWs, FWs and cheat codes. Supports Atmosphère, ReiNX, and SXOS.
Works on unpatched (Erista) and patched (v2/Mariko) Switches.
Features
- Update Atmosphere CFW.
- Update Hekate/Payload - Download and update Hekate, as well as a selection of RCM payloads.
- Custom Downloads - Supports user-provided links for Atmosphère packs as well as regular downloads.
- Download firmwares.
- Download cheats.
- And more.
Installation
Copy the aio-switch-updater/ directory to /switch/ on your sdcard.
Notes:
- This app can also reboot to specific payload and change software color scheme of Joy-Cons.
- Additional color profiles can be found in the releases and should be copied to
config/aio-switch-updater/jc_profiles.json
.
User guide
Update CFW
- Update the Atmosphère Switch Custom Firmware.
- The app allows you to update CFW, and it uses a custom RCM payload to finalize the installation, as it can't be performed while HOS is running.
- If you would like to preserve additional files or directories, write their path (one line each) in
/config/aio-switch-updater/preserve.txt
and they won't be overwritten when updating. - Place this file in
/config/aio-switch-updater/copy_files.txt
in order to have specific copy operations performed after each download. This is mainly meant for users with trinkets who want payloads automatically copied to a directory.
Update Hekate/Payload
- Download and update Hekate, as well as a selection of RCM payloads.
Custom Downloads
- A custom Atmosphère url can be entered in this file.
- Once moved to
/config/aio-switch-updater/custom_packs.json
, it will show on theCustom Download
menu. - This can be used to support third-party packs through AIO-Switch-Updater. Non-Atmosphère downloads can also be added in the
misc
category.
- Once moved to
Download firmwares
- Download firmware files to
/firmware
that can then be installed using DayBreak.
Download cheats
- Download and extract daily-updated cheat code.
- The program will only extract cheat codes for the games you own. By default, this homebrew will overwrite the existing cheats.
- If you have your own cheat files that you'd like to keep as is, you can turn off cheat updates for specific titles in
Tools→Cheat Menu
.
- Download cheat sheets from Cheat Slips.
- Download individual cheat codes from the
GBAtemp.net
database.
Extras (in the Tools
tab)
- Reboot to specific payload.
- Consult games with missing updates.
- Change software color scheme of Joy-Cons.
- Additional color profiles can be found in the releases and should be copied to
config/aio-switch-updater/jc_profiles.json
. - Use this webpage to generate your own profiles.
- Additional color profiles can be found in the releases and should be copied to
- Change software color scheme of Pro Controllers (has to be paired as Player 1).
- Additional color profiles can be found in the releases and should be copied to
config/aio-switch-updater/pc_profiles.json
.
- Additional color profiles can be found in the releases and should be copied to
- Consult installed cheat codes.
- Launch the Switch's web browser.
- Edit internet settings (DNS, IP address, MTU, etc). Add you own configs to
config/aio-switch-updater/internet.json
. You can find a template in the root of the repo. - Tabs can be hidden through the
Hide tabs
menu, and more entries can be hidden by manually editingconfig/aio-switch-updater/hide_tabs.json
.
Screenshots
Known issues
https://github.com/HamletDuFromage/aio-switch-updater/issues
Changelog
v2.23.2 2023/11/16
- fix payload not running on some picofly units.
- update es translation.
- Update Korean menus.json.
- fix some wording with the romanian translation.
v2.23.1 2023/07/12
- fixed displayed ETA overflowing when download speed is 0.
v2.23.0 2023/07/12
- Added a indicator for time remaining indicator for downloads (#262).
- i18n: zh-CN: update translation (#263).
- Brazilian Portuguese localization (#264).
- Added Romanian language translation (#267).
- Gracefully exit when encountering a botched download.
- Separate menus for gameplay cheat codes and gfx cheat codes.
- Improved German translation (#257).
- Added Russian translation (#260).
- Improved Korean translation (#256).
v2.22.0 2023/05/22
- Increase max string length for on-screen keyboard.
- Use webview to view changelog.
- Disable hekate download prompt for custom pack downloads whose names starts by [PACK].
- Update chinese translation (github.com/qazrfv1234).
v2.21.4 2023/05/03
- Fixed prompt asking to copy the hekate payload to reboot_payload.bin not showing.
- Improved German localization (github.com/TTghostsemir).
- Improved Japanese localization (github.com/reindex-ot).
v2.21.3 2022/12/05
- Added download link for graphic enhancing codes.
v2.21.2 2022/12/05
- Improved Korean translation.
- Be more conservative when checking available space before a download.
- Minor fixes.
v2.21.1 2022/11/04
- Dialogs now default to overwriting .ini files.
v2.21.0 2022/11/01
- Managing custom download links is now possible directly from the app.
- Toggle/untoggle all games in cheats menu->exclude games from receiving cheat updates.
v2.20.1 2022/09/25
- Fix crashed on plane mode.
- Account for carriage returns in preserve.txt.
v2.20.0 2022/09/07
- Significantly increase extraction speed (https://github.com/PoloNX).
- Create a "Custom Downloads" tab that supports user-provided links for Atmosphère packs as well as regular downloads.
v2.19.3 2022/07/25
- Fix wrong bid for titles overriden by HBL.
- Improve Korean localisation (https://github.com/DDinghoya).
- Improve Italian localisation (https://github.com/clamintus).
v2.19.2 2022/05/23
- Fix Japanese translation.
v2.19.1 2022/05/22
- Fixed crash when trying to download cheats in applet mode.
- Updated Japanese localisation (https://github.com/yyoossk).
- Updated Chinese localisation (https://github.com/qazrfv1234).
v2.19.0 2022/05/16
- Added ability to view games with missing updates.
- Updated Japanese localisation (https://github.com/yyoossk).
- Updated Chinese localisation (https://github.com/Physton).
Credits
Special thanks:
- natinusala for the Borealis library.
- tiansongyu for bringing support for multi-language and for his Chinese translation.
- yyoossk for the Japanese locale.
- sergiou87 for the Spanish locale.
- pedruhb for the Brazilian locale.
- AD2076 for the Italian locale.
- qazrfv1234 for the Traditional Chinese locale.
- Nota Inutilis for the French locale.
- Team Neptune whose rcm code I used.
- fennectech for helping test the app and providing suggestions.
- Iliak for Cheat Slips.