diff --git a/source/arm11/menu/menu_func.c b/source/arm11/menu/menu_func.c index 5335c70..81f11bc 100644 --- a/source/arm11/menu/menu_func.c +++ b/source/arm11/menu/menu_func.c @@ -1164,11 +1164,10 @@ goto fail; } - // get NAND size (return value in sectors) - const s64 nand_size = fGetDeviceSize(FS_DEVICE_NAND) * 0x200; - if (!nand_size) + // ensure NAND mounted + if (!fsEnsureMounted("nand:")) { - ee_printf("Failed communicating with NAND!\n"); + ee_printf("NAND may be corrupt!\n"); goto fail; }