From da4c3bcbb1c4482a75be043003b468b9736c0b20 Mon Sep 17 00:00:00 2001 From: Jan4V Date: Sun, 19 Jan 2020 10:04:38 +0100 Subject: [PATCH] exo: fix fuse version reporting --- exosphere/src/fuse.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/exosphere/src/fuse.c b/exosphere/src/fuse.c index 77e6e2111..ae083433d 100644 --- a/exosphere/src/fuse.c +++ b/exosphere/src/fuse.c @@ -281,8 +281,10 @@ uint32_t fuse_get_expected_fuse_version(uint32_t target_firmware) { if (target_firmware > ATMOSPHERE_TARGET_FIRMWARE_COUNT) { generic_panic(); } - - return expected_versions[target_firmware]; + if (fuse_get_retail_type() != 0) + return expected_versions[target_firmware]; + else + return (target_firmware > 2) ? 1 : 0; } /* Check for RCM bug patches. */