diff --git a/source/arm11/main.c b/source/arm11/main.c index 204d46e..144d513 100644 --- a/source/arm11/main.c +++ b/source/arm11/main.c @@ -134,6 +134,15 @@ } + // firm from FCRAM handling + // even checking for this should be optional (!!!) + if (!startFirmLaunch) + { + if (loadVerifyFirm("ram", false) == 0) + startFirmLaunch = true; + } + + if (splash_wait) { for (u32 i = 0; i < 64; i++) // VBlank * 64 diff --git a/source/arm11/menu/menu_func.c b/source/arm11/menu/menu_func.c index 2a4d0ac..2f52daf 100644 --- a/source/arm11/menu/menu_func.c +++ b/source/arm11/menu/menu_func.c @@ -499,10 +499,10 @@ // get NAND size (return value in sectors) const s64 nand_size = fGetDeviceSize(FS_DEVICE_NAND) * 0x200; if (!nand_size) - { - ee_printf("Failed communicating with NAND!\n"); + { + ee_printf("Failed communicating with NAND!\n"); goto fail; - } + } // console serial number @@ -655,10 +655,10 @@ // get NAND size (return value in sectors) const s64 nand_size = fGetDeviceSize(FS_DEVICE_NAND) * 0x200; if (!nand_size) - { - ee_printf("Failed communicating with NAND!\n"); + { + ee_printf("Failed communicating with NAND!\n"); goto fail; - } + } ee_printf_screen_center("Select a NAND backup for restore.\nPress [HOME] to cancel."); @@ -869,7 +869,7 @@ char firm_path[FF_MAX_LFN + 1]; u32 result = 1; - + bool accept_downgrades = false; if (configDataExist(KDevMode) && (*(bool*) configGetData(KDevMode))) accept_downgrades = true;