From 0a0728efa76c44374ede8f8fdfb3e05fc19be421 Mon Sep 17 00:00:00 2001 From: rmc Date: Thu, 4 Jan 2024 21:54:52 -0500 Subject: [PATCH] Add FlashMe detection --- Script.gm9 | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/Script.gm9 b/Script.gm9 index b2d77c5..eb5cb54 100644 --- a/Script.gm9 +++ b/Script.gm9 @@ -148,8 +148,17 @@ elif chk $[FW_MO_STRING] 12 elif set FW_BUILD_MONTH "UNKNOWN" end -# Display build info -set PREVIEW_MODE "Build info:\n\nTime: $[FW_MM_STRING]:$[FW_HH_STRING]\nDate: 20$[FW_YY_STRING], $[FW_BUILD_MONTH] $[FW_DD_STRING]\nRegion: $[FW_REGION_STRING] - $[FW_BUILD_REGION]\nHex: $[FW_HH_STRING] $[FW_MM_STRING] $[FW_DD_STRING] $[FW_MO_STRING] $[FW_YY_STRING] $[FW_REGION_STRING] (0x18-0x1D)" +if chk $[FW_FULL_STRING] 5108280205FF + set PREVIEW_MODE "Build info:\n\nFlashMe: NTR/Worldwide (v8a)\nHex: $[FW_HH_STRING] $[FW_MM_STRING] $[FW_DD_STRING] $[FW_MO_STRING] $[FW_YY_STRING] $[FW_REGION_STRING] (0x18-0x1D)" +elif chk $[FW_FULL_STRING] 332105020620 + set PREVIEW_MODE "Build info:\n\nFlashMe: USG/Worldwide (v8a)\nHex: $[FW_HH_STRING] $[FW_MM_STRING] $[FW_DD_STRING] $[FW_MO_STRING] $[FW_YY_STRING] $[FW_REGION_STRING] (0x18-0x1D)" +else + # Display build info + set PREVIEW_MODE "Build info:\n\nTime: $[FW_MM_STRING]:$[FW_HH_STRING]\nDate: 20$[FW_YY_STRING], $[FW_BUILD_MONTH] $[FW_DD_STRING]\nRegion: $[FW_REGION_STRING] - $[FW_BUILD_REGION]\nFlashMe: No\nHex: $[FW_HH_STRING] $[FW_MM_STRING] $[FW_DD_STRING] $[FW_MO_STRING] $[FW_YY_STRING] $[FW_REGION_STRING] (0x18-0x1D)" +end + +# Display build info if flashme + if chk $[FW_FULL_STRING] 0711051004FF echo "Dump complete!\n\nThis is a known firmware revision." @@ -177,6 +186,10 @@ elif chk $[FW_FULL_STRING] 302106091135 echo "Dump complete!\n\nThis is a known firmware revision." elif chk $[FW_FULL_STRING] 000000000000 echo "Dump complete!\n\nThis is a known firmware revision." +elif chk $[FW_FULL_STRING] 5108280205FF # FlashMe (phat) + echo "Dump complete!\n\nThis is a known firmware revision." +elif chk $[FW_FULL_STRING] 332105020620 # FlashMe (lite) + echo "Dump complete!\n\nThis is a known firmware revision." elif chk 1 1 echo "UNKNOWN FIRMWARE: Please send the firmware dump to:\n'lillian@randommeaninglesscharacters.com'.\n(0:/USG-FIRM-WRITER/$[MAC]_FIRMWARE.bin)" goto Menu