gcd-parser
gcd-parser copied to clipboard
Python parser and tools for GCD and RGN firmware files.
```xml 006-B3225-00 690 vívoactive 4 ```
006-B4071-00 703 Instinct 2 Solar Thailand purchased
Wanted to thank you for sharing this awhile back, I wrote some messy php for myself based on your code/method. I noticed you updated the device list last month but...
Nuvi 52
``` 006-B1613-00 400 nüvi 52 ``` I've got a dump of the onboard 2GB eMMc flash chip ( KLM2G1HE3F-B001) if it's helpful
Model> PartNumber>006-B2700-00 SoftwareVersion>810 Description>vívoactive 3 /Model> Id>3978018694
Hi, do not hesitate to contact me if you want the original GarminDevice file :-) model .. partnumber 006-B3282-00 - softwareversion 440 - description Forerunner 45S - - id3341194188
$ ./get_updates.py 006-B3943-10 $ wget http://download.garmin.com/software/EPIX_Gen2__720.gsp $ unzip EPIX_Gen2__720.gsp Archive: EPIX_Gen2__720.gsp extracting: package.xml inflating: manifest.xml extracting: bundle.gsp $ ./gcdstruct.py bundle.gsp ``` Opening bundle.gsp Traceback (most recent call last): File "./gcdstruct.py",...
006-B3943-10 ```diff diff --git a/grmn/devices.py b/grmn/devices.py index c1b51fe..8c9f61c 100644 --- a/grmn/devices.py +++ b/grmn/devices.py @@ -1232,6 +1232,7 @@ DEVICES = { 3914: "Forerunner 245 redesign", 3927: "Approach G12", 3934: "Approach S42",...
Here is a Fenix 5X flashed with a Descent Mk1 firmware: [](https://www.youtube.com/watch?v=5ZRj96NE4Yo "Fenix 5X flashed with a Descent Mk1 firmware") Click the image...
```diff --- a/grmn/updateserver.py +++ b/grmn/updateserver.py @@ -9,7 +9,10 @@ from . import devices from .proto import GetAllUnitSoftwareUpdates_pb2 from xml.dom.minidom import getDOMImplementation, parseString from urllib.parse import unquote +import random +import string...