From ac24b6266a99210c4875305067a207b28a331814 Mon Sep 17 00:00:00 2001 From: RocketRobz Date: Sun, 17 Mar 2024 23:09:25 -0600 Subject: [PATCH] hb: Minor fix --- hb/bootloader/source/arm7/patch_common.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hb/bootloader/source/arm7/patch_common.c b/hb/bootloader/source/arm7/patch_common.c index e8c5ab9fd..286a70e91 100644 --- a/hb/bootloader/source/arm7/patch_common.c +++ b/hb/bootloader/source/arm7/patch_common.c @@ -31,6 +31,14 @@ patchOffsetCacheContents patchOffsetCache; void patchBinary(const tNDSHeader* ndsHeader) { const char* romTid = getRomTid(ndsHeader); + if (!(REG_SCFG_ROM & BIT(9))) { + // Moonshell Ver 1.71 + if (strcmp(romTid, "####") == 0 && ndsHeader->headerCRC16 == 0xD151) { + // Fix ARM7 "farmware" error + *(u32*)0x037F93C4 = 0x178; + } + } + // Moonshell Ver 2 Beta 8.1/beta.9 & Ver 2.01+1 /* if (strcmp(romTid, "####") == 0 && (ndsHeader->headerCRC16 == 0xD75F || ndsHeader->headerCRC16 == 0x999C)) { // Bypass ARM9 binary check