diff --git a/bootloader/hos/hos.c b/bootloader/hos/hos.c index 6b3f6cb..7521b02 100644 --- a/bootloader/hos/hos.c +++ b/bootloader/hos/hos.c @@ -857,8 +857,15 @@ int hos_launch(ini_sec_t *cfg) { EHPRINTFARGS("Failed to apply '%s'!", unappliedPatch); - _free_launch_components(&ctxt); - goto error; // MUST stop here, because if user requests 'nogc' but it's not applied, their GC controller gets updated! + gfx_puts("\nPress POWER to continue.\nPress VOL to go to the menu.\n"); + display_backlight_brightness(h_cfg.backlight, 1000); + + u32 btn = btn_wait(); + if (!(btn & BTN_POWER)) + { + _free_launch_components(&ctxt); + goto error; // MUST stop here, because if user requests 'nogc' but it's not applied, their GC controller gets updated! + } } // Rebuild and encrypt package2.