Hold on. So how does one go about retrieving the data from a Garmin watch?
Garmin app's insistence on always needing a connection to their servers has always been bothersome, but now that the servers are fubared, it turns out that I can't even get the data off the tracker and onto an iPhone, because that too somehow needs a server connection. Finding an alternative had suddenly became a high priority task.
As everyone else has said -- a USB connection is generally sufficient.
If you're looking to see inside the FIT files, here's my (unmaintained, single-purpose) repo for doing so (a wrapper to a perl library by Kiyokazu Suto that does all the work).
Using it, I've been able to parse the output from a VivoSmart HR and a Fenix 3HR. I was happy to see that the HN-linked article had gpsbabel support; I haven't yet checked to see whether gpsbabel extracts all the other channels, too.
There are FIT files for 24-hr data in addition to activities; the 24-hr data are among the most interesting to me.
Garmin makes really great hardware -- I hope that this incident spurs them to open the SDK and firmware further to improve the resilience of their products.
As others have said, you just plug it into any computer with a USB port. This is one edge Garmin has over some of its competitors. Most of the device functions are fully usable without any sort of internet access or even a phone.
This outage, ironically, highlights that strength. One can hope that Garmin is reminded of how valuable this interoperability is after this event and continues their commitment to it :)
My Fenix 5 shows up as a mass storage device when I plug in the usb cable to my computer. You can pull .fit files off that, which contain everything the watch records.
I was thinking of one day editing the apps for wearables to direct them my own server, and then setting up a basic CRUD-like endpoint server to keep discontinued cloud-based wearables from becoming garbage by allowing them to have basic functionality. But haven't had the time, and would have to look into the legality of it first.
You just connect the usb part of the charger to a device. The garmin unit shows up as a storage device, and all activities are there as files. Can also add routes etc that way without using the app. If anything, Garmin is better in that regard compared to other brands.
Garmin app's insistence on always needing a connection to their servers has always been bothersome, but now that the servers are fubared, it turns out that I can't even get the data off the tracker and onto an iPhone, because that too somehow needs a server connection. Finding an alternative had suddenly became a high priority task.