From 387f5d6db1fa13397b34994b613c36fae779b4e9 Mon Sep 17 00:00:00 2001 From: Aurora Wright Date: Sat, 19 Aug 2017 20:25:08 +0200 Subject: [PATCH] Fix overwriting part of the FIRM with garbage on install --- source/nand/nandutil.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/nand/nandutil.c b/source/nand/nandutil.c index 478e318..df55e46 100644 --- a/source/nand/nandutil.c +++ b/source/nand/nandutil.c @@ -315,7 +315,7 @@ u32 SafeInstallFirm(const char* path, u32 slots) { // inject sighax signature, get hash u8 firm_sha[0x20]; - memcpy(firm + 0x100, (IS_DEVKIT) ? sig_nand_firm_dev : sig_nand_firm_retail, 0x200); + memcpy(firm + 0x100, (IS_DEVKIT) ? sig_nand_firm_dev : sig_nand_firm_retail, 0x100); sha_quick(firm_sha, firm, firm_size, SHA256_MODE); // check install slots