Also wanted to say, Garmin Express update seems quite flaky. Anything out of the ‘normal’ workflow path feels not well tested at all.
When I first connected the 3590 today, it reported I have 7 updates. Firmware, plus a bunch of other stuff. I didn’t want to do the update immediately, since I want to capture a screenshot of the world clock and device info page for records. So I disconnected the GPS and got the screenshots. I also updated the Garmin Express app in the process, as it said there was an update.
When I connect GPS again, it says I only have one update, just the firmware. Great, where did the other 6 update go?
A while ago, I wanted to update the map right before a trip. It reported a bunch of updates, including a new firmware. I unselected everything, with only map selected, as I didn’t want to deal with the fall outs of a firmware update before the trip, in case it messed something up and I didn’t want to deal with it on the trip.
After the map update however, the new firmware no longer shows up!! The device says firmware is up to date. I was highly suspicious, since I clearly unselected firmware during the update process. Did it really update the firmware? Or did it wrote some bad metadata that now the Garmin Express thinks it already have the new firmware? (if so, that's some seriously crappy engineering). Unfortunately that was like the last firmware Garmin ever published for the 3590, so I never got another firmware update notification, and Garmin no longer publish firmware information so I couldn’t confirm whether I indeed have the latest firmware.
When Garmin use to publish firmware separately, at least I can reinstall a firmware. Not possible now with Garmin Express.
Afterwards, I simply leave all the checkboxes at default when I do update. Good thing this v8.50 update made it through. It says 70+ mb, and when the device boot up it stayed at boot page with “loading software” or something like that for a few minutes, something which I don’t think happened with the map only update that changed firmware version I did back then.
TLDR: just leave all the update checkbox at default, or you will never be able to install some updates.