OT: need help upgrading Linux gadget firmware
This has nothing to do with vintage computing. I wear a Garmin GPW watch when I'm running. The model is Forerunner 15 with version 2.40 of their firmware. The latest firmware is version 2.70. Officially, they require Windows software Garmin Connect to download the firmware and synchronize it to your device. Garmin Connect in turn requires a late-model version of .NET Framework. I couldn't get .NET Framework to install in WINE, so I started Googling for manual upgrade methods. I found a few relevant posts: https://forums.garmin.com/forum/into-sports/running/forerunner-620-aa/70154-... https://forums.garmin.com/forum/into-sports/cycling/edge-520-aa/125491- Both posts indicate a method of downloading the firmware file manually (done), changing it from (filename).rgn to gupdate.gcd, attaching the watch via its USB charging gadget to your computer, putting the file in the right directory, dismounting the device from Linux, and rebooting the device. Easy enough ... except nothing happens when I reboot the watch and its settings menu still shows version 2.40. There are posts about editing out part of the file using a hex editor, for example, post #6 in the first link that I put above. I downloaded a hex editor and can see the data but I have no clue how to use it. The file is on my personal site: http://www.snarc.net/forerunner15_270.rgn Lil' help?
Getting a 404 when trying to grab the firmware file from your site at http://www.snarc.net/forerunner15_270.rgn -- still looking for help? On Mon, Dec 25, 2017 at 7:06 PM, Evan Koblentz via vcf-midatlantic < vcf-midatlantic@lists.vintagecomputerfederation.org> wrote:
This has nothing to do with vintage computing.
I wear a Garmin GPW watch when I'm running. The model is Forerunner 15 with version 2.40 of their firmware.
The latest firmware is version 2.70. Officially, they require Windows software Garmin Connect to download the firmware and synchronize it to your device. Garmin Connect in turn requires a late-model version of .NET Framework.
I couldn't get .NET Framework to install in WINE, so I started Googling for manual upgrade methods.
I found a few relevant posts:
https://forums.garmin.com/forum/into-sports/running/forerunn er-620-aa/70154-linux-user-needs-help-to-update-firmware
https://forums.garmin.com/forum/into-sports/cycling/edge-520-aa/125491-
Both posts indicate a method of downloading the firmware file manually (done), changing it from (filename).rgn to gupdate.gcd, attaching the watch via its USB charging gadget to your computer, putting the file in the right directory, dismounting the device from Linux, and rebooting the device. Easy enough ... except nothing happens when I reboot the watch and its settings menu still shows version 2.40.
There are posts about editing out part of the file using a hex editor, for example, post #6 in the first link that I put above.
I downloaded a hex editor and can see the data but I have no clue how to use it.
The file is on my personal site: http://www.snarc.net/forerunner15_270.rgn
Lil' help?
Getting a 404 when trying to grab the firmware file from your site at http://www.snarc.net/forerunner15_270.rgn -- still looking for help?
Yes -- try it again, I accidentally had a capital 'F' in the file name, changed it to lowercase just now.
Here is the file with the first 60 bytes removed as mentioned in the forums post. https://www.dropbox.com/s/8cckq16lz69h7l1/gupdate.rgn?dl=0 On Mon, Dec 25, 2017 at 7:36 PM, Evan Koblentz <evan@vcfed.org> wrote:
Getting a 404 when trying to grab the firmware file from your site at
http://www.snarc.net/forerunner15_270.rgn -- still looking for help?
Yes -- try it again, I accidentally had a capital 'F' in the file name, changed it to lowercase just now.
Here is the file with the first 60 bytes removed as mentioned in the forums post.
Thanks! I'll try it and report back.
On Mon, Dec 25, 2017 at 7:06 PM, Evan Koblentz via vcf-midatlantic <vcf-midatlantic@lists.vintagecomputerfederation.org> wrote:
There are posts about editing out part of the file using a hex editor, for example, post #6 in the first link that I put above.
You mean, in post #6, where it tells you to type "tail --bytes=+61 Forerunner620_290.rgn > GUPDATE.RGN" Did you try that? -Ian
You mean, in post #6, where it tells you to type "tail --bytes=+61 Forerunner620_290.rgn > GUPDATE.RGN"
Did you try that?
Ah! You know, I wasn't clear that the person posting meant to literally type that in the terminal. I thought it was just tech-speak instructions that I was supposed to know how to act upon. So ..... I put the file on my desktop, opened terminal, cd Desktop, typed in that string, and it worked. How about that! But the bottom line is the same. I put the new file (and separately tried the one Mark created) into the relevant directory. Some posters said to call it .rgn, some said .gcd; I tried each combination. Each time I copy it over, eject/reboot the watch, and nothing changes. Perhaps I'll remember to bring the watch on my next museum trip (tomorrow) and use our office PC which dual-boots into Windows and Linux.
participants (3)
-
Evan Koblentz -
Ian Primus -
Mark Whittington