From 77e19a5b5e43337b6045821656a765025522689a Mon Sep 17 00:00:00 2001 From: Markus Birth Date: Tue, 10 Sep 2019 17:06:09 +0200 Subject: [PATCH] Bugfix with missing version info. --- grmn/updateserver.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/grmn/updateserver.py b/grmn/updateserver.py index cb4d54e..f1d3ec4 100644 --- a/grmn/updateserver.py +++ b/grmn/updateserver.py @@ -1,5 +1,10 @@ # -*- coding: utf-8 -*- +""" +Many thanks to Alex Whiter whom this work is based on. +See https://github.com/AlexWhiter/GarminRelatedStuff/tree/master/GetFirmwareUpdates . +""" + from . import devices from .proto import GetAllUnitSoftwareUpdates_pb2 from xml.dom.minidom import getDOMImplementation @@ -53,6 +58,7 @@ class UpdateServer: v = doc.createElement("Version") self.dom_add_text(doc, v, "Major", "0") self.dom_add_text(doc, v, "Minor", "1") + uf.appendChild(v) self.dom_add_text(doc, uf, "Path", "GARMIN") self.dom_add_text(doc, uf, "FileName", "GUPDATE.GCD") msm.appendChild(uf) @@ -134,7 +140,7 @@ class UpdateServer: data = { "req": requests_xml, } - print(repr(data)) + r = requests.post(WEBUPDATER_SOFTWAREUPDATE_URL, headers=headers, data=data) if r.status_code != 200: