More actions
No edit summary |
(remove link) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
|description=Update CFW, Sigpatches, FW and cheats directly from the Switch. | |description=Update CFW, Sigpatches, FW and cheats directly from the Switch. | ||
|author=HamletDuFromage | |author=HamletDuFromage | ||
|lastupdated=2023/ | |lastupdated=2023/11/16 | ||
|type=Utilities | |type=Utilities | ||
|version=2. | |version=2.23.2 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|website=https://gbatemp.net/threads/aio-switch-updater-update-cfw-sigpatches-fw-and-cheats-directly-from-the-switch.574043/ | |website=https://gbatemp.net/threads/aio-switch-updater-update-cfw-sigpatches-fw-and-cheats-directly-from-the-switch.574043/ | ||
|source=https://github.com/HamletDuFromage/AIO-switch-updater | |source=https://github.com/HamletDuFromage/AIO-switch-updater | ||
}} | }} | ||
A Nintendo Switch homebrew app to download and update CFWs, FWs and cheat codes. Supports [[Atmosphere Switch|Atmosphère]], [[ReiNX Switch|ReiNX]], and [[SX OS Switch|SXOS]]. | A Nintendo Switch homebrew app to download and update CFWs, FWs and cheat codes. Supports [[Atmosphere Switch|Atmosphère]], [[ReiNX Switch|ReiNX]], and [[SX OS Switch|SXOS]]. | ||
Line 77: | Line 75: | ||
https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaternx9.png | https://dlhb.gamebrew.org/switchhomebrews/aioswitchupdaternx9.png | ||
== | ==Known issues== | ||
https://github.com/HamletDuFromage/aio-switch-updater/issues | |||
==Changelog== | ==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 ([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. | ||
Line 137: | Line 157: | ||
* GitHub - https://github.com/HamletDuFromage/AIO-switch-updater | * GitHub - https://github.com/HamletDuFromage/AIO-switch-updater | ||
* GBAtemp - https://gbatemp.net/threads/aio-switch-updater-update-cfw-sigpatches-fw-and-cheats-directly-from-the-switch.574043/ | * GBAtemp - https://gbatemp.net/threads/aio-switch-updater-update-cfw-sigpatches-fw-and-cheats-directly-from-the-switch.574043/ | ||
Latest revision as of 01:32, 22 November 2024
AIO Switch Updater | |
---|---|
General | |
Author | HamletDuFromage |
Type | Utilities |
Version | 2.23.2 |
License | GPL-3.0 |
Last Updated | 2023/11/16 |
Links | |
Website | |
Source | |
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.