From f5d20aa3b5c475d56d57e78d2803904411c8f4c8 Mon Sep 17 00:00:00 2001 From: d0k3 Date: Wed, 19 Apr 2017 14:26:09 +0200 Subject: [PATCH] Also handle multi NANDs in GW EmuNAND format Fixes #48 --- source/nand/nand.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/nand/nand.c b/source/nand/nand.c index 9a71aa4..d297e46 100644 --- a/source/nand/nand.c +++ b/source/nand/nand.c @@ -510,7 +510,7 @@ u32 InitEmuNandBase(bool reset) return emunand_base_sector; // RedNAND type EmuNAND // compact type multiNAND - if (last_valid % 0x2000 == 1) { + if (last_valid % 0x2000 <= 1) { u32 compact_sectors = align(NAND_MIN_SECTORS + 1, 0x2000); emunand_base_sector = last_valid + compact_sectors; if (GetNandSizeSectors(NAND_EMUNAND) && CheckNandType(NAND_EMUNAND))