German Voice Update is offered due wrong version in generated GarminDevice.xml
Posted: Sat Oct 16, 2021 1:17 pm
An update 'Voice, German, Marie (VCT)', is always being proposed as update. Even, when successfully installed, it will be upon reconnect via USB offered in Garmin Express again. The cause is, as the GarminDevice.xml, generated by my Montana 750i, is wrong.
This is the corrupt part of GarminDevice.xml:
<UpdateFile>
<PartNumber>006-D2028-00</PartNumber>
<Version>
<Major>0</Major>
<Minor>0</Minor>
</Version>
<Path>Garmin/Voice</Path>
<FileName>Deutsch__Marie.vpm</FileName>
</UpdateFile>
As you can see, the <Major> and <Minor> Tags are having a 0 (zero) as value. Because of zero, the voice update is offered forever. <Major> should be set to value 2 and <Minor> to value 1, which is version 2.1, as currently being offered through Garmin Express and WebUpdater.
I guess, this is some firmware bug? Or *.vpm file bug?
This is the corrupt part of GarminDevice.xml:
<UpdateFile>
<PartNumber>006-D2028-00</PartNumber>
<Version>
<Major>0</Major>
<Minor>0</Minor>
</Version>
<Path>Garmin/Voice</Path>
<FileName>Deutsch__Marie.vpm</FileName>
</UpdateFile>
As you can see, the <Major> and <Minor> Tags are having a 0 (zero) as value. Because of zero, the voice update is offered forever. <Major> should be set to value 2 and <Minor> to value 1, which is version 2.1, as currently being offered through Garmin Express and WebUpdater.
I guess, this is some firmware bug? Or *.vpm file bug?