This is Luma Updater. Current version: v2.1.2 Please note that this is only for sighax/boot9strap users only. A9LH users who want to continue using Luma Updater and receive Luma3DS updates need to update to boot9strap by follow Plailect's guide for updating to boot9strap. Luma3DS has dropped support for non-boot9strap users. What does it do? * Luma Updater will update the boot.firm file from Luma3DS on your SD card and your CTRNAND, if you followed Plailect's guide. You can choose to either install the latest stable version or the latest hourly version (only on Luma Updater v2.1.1 or below). * It will back up your current boot.firm on your SD card (and CTRNAND when allowed to) to boot.firm.bak. * It will restore your old backup of boot.firm on your SD card root (and CTRNAND when allowed to). What may or may not be coming in future releases: * Allowing app to properly boot to allow people to restore any backups. * Display hourly release notes when selected * Find out why lumaupdater.cfg isn't working for people. Notes: * If you get stuck on the loading configuration file or get an error message such as "Unknown or wrong config value", either delete the lumaupdater.cfg file on the root of your SD card (if it exists), change the payload type in the first line of lumaupdater.cfg to payload type = SIGHAX or sighax, or download this and place it on the root of your SD card. Changelog: v2.1.2 Notes: * Luma3DS v8.0+ is only to be used with boot9strap v1.2+. Please follow https://3ds.guide/updating-b9s to update to boot9strap v1.2+. What's New v2: * Fixed the current installed version, based on the suggestion made by @x7l7j8cc in #13. What's New: * Disabled updating to the latest hourly, with help from @Kartik. If you have updated to boot9strap v1.2 and Luma3DS v8.0+, download Luma Updater v2.1.1 to continue updating to the latest hourly. Don't come crying to me when you boot to a black screen after an hourly build doesn't work. Notes: * Because of the name of the latest stable Luma3DS release, Luma Updater will say "A new stable version of Luma3DS is available" despite you already having the latest version (8.0-21db0d4). This is something I cannot fix until the name of the stable release changes back to the format it was in. Keep checking Luma3DS's releases page to see if a new stable version is actually released. If you do get a black screen after updating to the latest hourly, do the following: 1. Download the latest stable release of Luma3DS for your version of boot9strap (v8.0+ for b9s v1.2 users, v7.1 for b9s v1.1 or v1.0 users). 2. Take your SD card out of your system and delete the boot.firm file on the root of your SD card. 3. Move the boot.firm from the Luma3DS .7z file you downloaded in Step 1 to the root of your SD card. 4. Put SD card back into your system and power it on. You should now load into the Home Menu. v2.1.1 Please note: Do not update to the latest hourly at this time. The hourly builds are broken. This is not a bug with Luma Updater, please do not state that this a bug. Any issues posted on the issues page about this will be closed immediately and ignored as I see them. As of this update, this has been submitted to TitleDB. It is the second Luma3DS Updater listed, with KunoichiZ / Hamcha listed as the author. What's New: * Made writing to CTRNAND optional. To use it, select the option you want to install and when asked, press A+X to enable CTRNAND writing or B to disable CTRNAND writing (instructions will be on the bottom screen). Thanks to @Kartik for that. * Added restore CTRNAND boot.firm.bak. The text for this will be on the bottom screen when you select Restore backup and the top screen will not change. Thanks to @Kartik again. * Removed the extra commit character next to "Current installed version". Thanks to @gnmmarechal for that. ( Changed the title ID to 00040000001deb00. Previously, it was 00040000001dea00. This change is to hopefully make it show up in TitleDB. You will have to delete the old version to use this version, otherwise, you'll have two versions of Luma Updater installed. v2.1 * Re-added commit number next "Current installed version". * Added a warning for A9LH users to not use this. * Fixed issue where "Unknown or valid payload type" error would occur. Just use the updated lumaupdater.cfg and place it on the root of your SD card * Fixed issue where app would crash with no internet connection. App still does not properly load without an internet connection. Thanks to chenzw95 on GitHub. * Added capability to write boot.firm to CTRNAND as well as SD. Thanks to Pirater12 on GitHub. * Added link to my issues page and removed Hamcha's link (this was an oversight on my part as I should've done this when v1.5 came out) * Added custom boot logo. Thanks @PabloMK7 * Fixed the latest hourlies being missing. Thanks @astronautlevel v2.0 * Added support for SigHax/Boot9strap * Added support for Luma3DS's boot.firm (since Luma3DS no longer supports A9LH/menuhax/Homebrew Launcher) * Changed most if not every reference to A9LH to SigHax v1.5 * I removed the dev text and the commit version next to the latest stable. I've read where that was confusing people, thinking it was a developer version of Luma3DS instead of the latest stable version. * I removed the Configuration file text, as that seemed useless to me. * And I changed the text "Install normal version" to "Install stable version". Download link (latest release): https://github.com/KunoichiZ/lumaupdate/releases/latest Source code: https://github.com/KunoichiZ/lumaupdate/ Credits: * @Hamcha for the original code. * @Aurora Wright and co. for Luma3DS. * @astronautlevel for the nightlies/hourlies site and for helping fix the issue with them in LU. * @Plailect for including Luma Updater in his guide. * Pirater12 on GitHub/@Kartik for the CTRNAND writing code and help with disabling the hourly option. * @Steveice10 for his buildtools's template.rsf for the things needed to make CTRNAND writing work. * chenzw95 on GitHub for the "No internet when loading app crash" fix. * @arc13 for his help on changing the boot animation. * @PabloMK7 for the custom boot animation. * @gnmmarechal for their help on removing the extra character next to the commit number. * @Majickhat55 & @sks316 for testing. * and anyone else I may have forgotten.