Hey Guys,
Due to 9.x firmware releases in particular needing a lot more hard resets than normal, I created a backup utility using the info from https://support.garmin.com/en-MY/?faq=eWswdSH4aC3xrXxmQj7U9A. The amount of manual work to backup is annoying as heck. Restoring is easy, but good grief Garmin... Y'all really should have provided a utility for doing the backup!. Soooo, I got grumpy, stopped bitching about it and created one. :) This is still a work in progress, IT'S BETA, only runs on Windows, and needs more error handling and such, but as it stands currently - if your Garmin Edge is plugged in and visible on the PC with the default "Garmin" drive label, it will be recognized and backed up.
Quick instructions:
- Keep in mind this is BETA. At the moment you probably want to be more technically astute to run this.
- Plug in the Garmin Edge on a Windows PC (only tested on 10, but probably works on 7)
- Download the edge-backup.exe and execute it. (Alternatively - you also have the option of running the un-compiled script itself if you have AutoIT3 installed and download the source package)
- Find your backed up config and app files under "Documents\Backup\Garmin DEVICENAME_BACKUP-ISO8601datecode" This will change in the future.
- Log file is now stored with the backed up config and app files
- The binary release is here (EXE and zipped source available under assets):
- Direct link to edge-backup EXE: (scanned for virus/malware, but by all means scan the crap out of it because you shouldn't download strange EXE's and just run them)
- Source code to peruse is here. Highly recommend to read through it. Even point and chuckle. It's not great, but it gets the job done. If you want to help out, the more the merrier. :)
Cheers,
Jeff
UPDATE: 2020-06-27: updated for error handling and better logging/messaging. version is ticked up to 0.90 now.
UPDATE: 2020-07-04 - updated to update more directories and the apps/widgets and their associated settings. (aka after having to do another hard reset, found what was missing)
UPDATE: 2020-07-04 -part deaux - updated for intermittent race condition after adding apps/widgets to the backups that caused some files to not backup.
UPDATE: 2020-07-05 - logging enhancements/fixes. Mostly suggestions from @bikepc01
UPDATE 2020-08-07 - did a couple updates while Garmin was fubar'd. Updated to now backup Forerunners, and probably others. It'll now loop through devices, so if you plugin 5 Garmin's, it'll backup all of them in one go around. Backups are now named after the device and go into distinct folders for each device. Also removed a LOT of hardcoding.