- Joined
- Jan 25, 2024
- Messages
- 10,088
- Points
- 38
- Age
- 39
- Location
- USA
- Website
- gameparadise.org
- Credits
- 168,131
This is a small app i've been working on as a side project. It downloads firmware files from NUS and packages them as CIAs for ease of upgrading/downgrading.
NOTE: since many factory installed titles (and some older titles) aren't available on NUS anymore, this cannot download all titles needed for a complete downgrade or a complete region change.
Attempts to download all available titles for chosen firmware. 404s are skipped. Firmwares are downloaded to /3ds/FirmwareDownloader/updates/<system>_<region>/<firmware_version>.
ctr = Old3DS, ktr = New3DS.
Controls: LEFT/RIGHT move cursor. UP/DOWN change value. START exit from menu.
When downloading, the app doesn't check input again until all titles have been downloaded, so the only way to exit is L+R+DOWN+B (on hax versions that support this).
Releases: https://github.com/machinamentum/FirmwareDownloader/releases
Source: https://github.com/machinamentum/FirmwareDownloader
License: GPL to comply with the usage of code from make_cdn_cia.
Credits:
yellows8 - nintendo update reports
Based on code from 3DNUS & UpdateCDN (ground & cearp), sslc and httpc examples, and make_cdn_cia (3DSGuy)
NOTE: since many factory installed titles (and some older titles) aren't available on NUS anymore, this cannot download all titles needed for a complete downgrade or a complete region change.
Attempts to download all available titles for chosen firmware. 404s are skipped. Firmwares are downloaded to /3ds/FirmwareDownloader/updates/<system>_<region>/<firmware_version>.
ctr = Old3DS, ktr = New3DS.
Controls: LEFT/RIGHT move cursor. UP/DOWN change value. START exit from menu.
When downloading, the app doesn't check input again until all titles have been downloaded, so the only way to exit is L+R+DOWN+B (on hax versions that support this).
Releases: https://github.com/machinamentum/FirmwareDownloader/releases
Source: https://github.com/machinamentum/FirmwareDownloader
License: GPL to comply with the usage of code from make_cdn_cia.
Credits:
yellows8 - nintendo update reports
Based on code from 3DNUS & UpdateCDN (ground & cearp), sslc and httpc examples, and make_cdn_cia (3DSGuy)