From 4bf20251932c7bd4cf7f16c035e838d4ca89f51b Mon Sep 17 00:00:00 2001 From: Markus Birth Date: Wed, 4 Dec 2019 17:26:47 +0100 Subject: [PATCH] Added 2 probing locations for hwid/swver in RGN files. --- grmn/rgnbin.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/grmn/rgnbin.py b/grmn/rgnbin.py index 3071e72..056106e 100644 --- a/grmn/rgnbin.py +++ b/grmn/rgnbin.py @@ -91,6 +91,14 @@ class RgnBin: print(RED + "Checking for 5" + RESET) # Variant 5 - not mentioned in pdf doc print(repr(self.payload[4:20])) + if self.payload[252:256] == b"\xff\xff\xff\xff": + print("HWID at 256 possible") + hwid_addr = 256 + swver_addr = 258 + if self.payload[508:512] == b"\xff\xff\xff\xff": + print("HWID at 512 possible") + hwid_addr = 512 + swver_addr = 514 if hwid_addr: if hwid_addr < 0 or hwid_addr > len(self.payload)-2: