I have a golf GPS (Callaway uPro) in 2011, a refurb. I still use it. Callaway farmed out support for it. They stopped supporting it about 2014. They gave people fair warning in advance and let owners download course data for free for the final ~6 months of support (used to charge $$$ for them). I downloaded as many courses as I could that I thought I might ever need.
My Callaway uPro looks pretty beat up but it keeps working. I keep it in my pants pocket while golfing most of the time, sometimes in my push cart receptacle.
I spotted a pristine looking one for sale cheap ($33.10 including tax and shipping) on Ebay about 3 months ago and bought it. The seller didn't accept returns. However, the seller posted that you couldn't use it unless you registered at Callaway's website (I figured I had him by the nuts if this turned out to not be true, which is what I figured if it wasn't working for me). I found when I got it that there was only one course on it, actually 2 9-hole courses at the same country club in New Jersey. There was no way to get more courses on it. I called Callaway and the company that supports the unit. I had thought I could put the courses on that I'd downloaded in 2014, but no, couldn't because it has old firmware, presumably the original one. To use the courses I have it's necessary to have newer firmware. There's no way to get that installed. Used to be you could do it by signing in at Callaway's website. I was SOL, except that I had a good argument with Ebay that the seller's listing was misleading. You cannot create or sign into your uPro account at Callaway since they axed support in 2014. I got my refund, but had to send it back (with prepaid label). I figured it was worth a try to get a like-new backup, but it didn't work out.