JUMP TO:

Garmin Revamps and Expands Beta Program With Dedicated Platform

Over the last few weeks Garmin has been rolling out a new beta program, which aims to streamline the process of trying out beta features, while also making it easier to file bug reports for issues that you find. Public beta programs at Garmin are nothing new, they’ve been in place for years, and since their introduction they’ve dramatically improved the software quality level of the final production software. As their watches continue to get more and more complex, the ability for Garmin to test every combination of every feature in every scenario or edge case is simply impossible, even with test case automation.

But the goal of any beta program serves two purposes. First, is for the product maker to catch bugs in pre-release software. But second, is to shape the product based on feedback. And we’ve seen countless instances of Garmin changing features based on that product feedback. Garmin’s Fenix division was among the first to do public beta firmware downloads many years ago. But these days most Garmin sports-related groups have public beta programs to varying degrees. We tend to see Garmin’s Fenix & Edge programs have a longer beta cycle than other groups, but ultimately, most divisions have some beta program in place.

With the new changes, you can now enroll your device for continued beta software updates, which it’ll receive automatically via WiFi/Bluetooth/USB. Whereas previously you had to manually download each beta update file with your computer, copying files manually to directories on your watch. Now it’s simply enroll, and automagic install stuff happens.

Garmin has carved out new forums specifically for beta builds, with a new bug reporting section, and even secure upload of files (like your personal fitness/activity files), in case you need to send those in. And atop all that, your watch gets a nifty beta logo when using a beta version. It’s like the excitement of unlocking a video game level, except that your watch might reboot or crash. But hey, nobody ever said rewards were without risk.

Speaking of which, I’m pretty sure as a citizen of 2022 you understand that beta software is incomplete, and thus may contain bugs. I wouldn’t recommend using an Alpha build on a race day, nor using a beta/release candidate build for an Ironman. But a release candidate build for a just-for-fun sprint triathlon or 5K? Sure, probably safe. Point being, manage your risk as you do any other beta software.

Getting Signed Up:

At present, the Garmin beta programs are available for the following watches:

– Garmin Fenix 6 Series/Enduro/MARQ/Tactix Delta/Quatix 6
– Garmin Fenix 7 Series/Epix/Quatix 7
– Garmin Instinct 2 Series
– Garmin Forerunner 245
– Garmin Forerunner 745
– Garmin Forerunner 945

Garmin says to expect this to continue to expand. For example, just this weekend they added the Instinct 2 series to the list. We know full well that other product groups (like the Edge series) have heavily used public beta releases over the years. Also of note is that just because a beta program exists, doesn’t mean there’s an active beta build to test. Last night Garmin added Alpha builds for the Fenix 6/7/Epix, and later today an Instinct 2 series Alpha build is planned.

The first thing to do is go to the upper right corner of Garmin Connect (web), and click the devices option. From there you’ll scroll through a few devices until you find your specific device:

Fenix7-Beta1

Click on the device settings option, to open up the page for that device. Here you’ll see the new ‘Join Beta Software Program’ option:

Fenix6-Signup

After tapping that, you’ll get a confirmation that you agree to the terms:

Fenix6-Signup-2

I didn’t see anything of concern in there. The second half is just a normal software licensing agreement. There are no terms that say you can’t discuss things or NDA’s or such:

“The Garmin beta software program allows customers to test, and Garmin developers to evaluate, the new features of a potential future software release. To join the beta software program, you must agree to the terms of the Software License Agreement below.

When you are actively enrolled in the beta software program, your device will receive beta software updates, as well as the final public version of the software, as they become available.

If you leave the beta software program, the beta software will remain on your device until the final version of the software becomes available. Once the software is updated, you will no longer receive beta software.

If you sell or give your device to someone else, you are responsible for unenrolling in the beta software program and removing the device from your account. If your device still has beta software installed at the time of the transaction, we recommend letting the new owner of the device know that their device has beta software installed. This beta software will be removed when the final version of the software is downloaded onto the device.”

You’ll notice that if you leave the beta program, the beta version will remain on your device till the next production version is released, and then it’ll be updated back to production.

Next, it’ll show that you’re enrolled, and links to report a beta issue as well as leave the program:

Fenix6-Signup-3

Garmin has split its beta program into what are effectively two chunks. First is what they call ‘Alpha’ releases, which are effectively what the old beta program was (and still requires manual download). While the new ‘Beta’ releases are using Release Candidate builds, which means they’re almost ready to be released as product builds.

Your watch will automatically get Beta (aka Release Candidate) updates behind the scenes via WiFi/Bluetooth/USB. Generally speaking, your watch will download these overnight, but the newer Garmin devices won’t install these updates until it finds a quiet time in your day. One little quirky tidbit is that when Garmin’s smartphone app checks for updates on behalf of the watch, it only does so once per day (and then marks the watch as ‘checked for the day’, future attempts are basically ignored). On WiFi it’s limited to every 12 hours. Whereas if you sync via USB cable, it’ll always check for the latest version and download appropriately.

For me, that subsequent install offering tends to be when I sit down at my desk mid-morning. It’ll then prompt you to install the update:

clip_image001

Note that ‘Alpha’ updates (using the newer Garmin verbiage), won’t automatically install on your watch. These you’ll have to download manually still, like before. This is a bit of a bummer, and I really wish Garmin would consider a secondary option to allow folks to get these delivered wirelessly as well. Plugging in the cable, for many people, is the difference between bothering to join a beta program or not. Hopefully, we’ll see this changed in the future (there’s no technical issue here, it’s purely a policy one).

In any case, for Beta releases, you’ll notice they cleverly add a Greek beta symbol (β) to the firmware version in the watch:

Garmin-Beta-Symbol

However, what’s *really* clever about this is the fact that it’s done dynamically by the server when your watch connects to Garmin Connect. This means that if you’ve got a release candidate version, and it ends up being the final production, you don’t need to re-install it. Neat, huh? Though currently, this doesn’t show for Alpha releases, and additionally, once the beta cycle ends, the symbol disappears. That’s kinda odd, because then you’ve actually got no context that you’re still on beta firmware or not (since you might think it’s production, when in reality, it’s just stale/old). In my mind, a beta build stays a beta build forever (unless it’s the final “chosen one”).

In any case, Garmin can now control the precise features that are visible/enabled on your watch by both your enrollment status as well as server-side switches. This gives them flexibility to instantly turn-on a feature that’s been quietly invisible on your watch for months, mirroring a capability that’s been seen in other non-Garmin product types for years.

To report a bug, you’ll swing back into the Garmin Forums, find your product, and then find the specific version your watch is on. This is a solid upgrade over the past, because it helps everyone figure out whether or not your issue is fixed on later builds.

Fenix7-Beta5

Then at the top, tap the ‘+New’ button to create a new bug report.

Fenix7-Beta6

From there, type up your issue. There’s also a place afterward to send private files (such as track/workout logs or such, that you don’t want public).

Fenix7-Beta7

Simply tap post, and off it goes. Like before, Garmin has a specific team of people that handle bug reports and sorting them out. In general, based on years of experience in watching Garmin’s beta programs, you’ll find bugs in beta products have a far-far-far higher likelihood of getting fixed than bugs in production firmware.

Finally, you can always un-enroll yourself, however, you’ll remain on the beta track/flight until the next production release. You can manually roll yourself back at any time though, by going to the Garmin forums and there’s a link within the announcements page that lets you download the latest production/released version.

Wrap-Up:

For non-geeks/techie folks, this will seem like a relatively boring and benign thing. But for more tech-oriented folks, you’ll probably understand the power and implication of this. No other fitness companies in the space except Apple have a public sign-up page for their beta programs that allow you to quickly enroll yourself and get beta updates automatically applied when new releases come out. While that’s handy for techie folks that want to always check out the latest versions, it’s also incredibly useful (arguably more useful) for Garmin to increase software stability.

We’ve clearly seen the benefit of Garmin’s public beta program over the last few years. Undoubtedly, it’s increased software stability of their devices. One only need to look at any forum/post/page/etc that you want to see that more recent devices have far fewer complaints than devices from 3-4 years ago.

In talking to Garmin, they said they felt like they had done a good job over the past few years with the public beta program, and that their opening things up in this way makes it easier to get, but they also hope it helps grow the beta tester base. And from there they said they hope larger numbers will continue to improve quality, and also to “help build that community”.

Up until last week, Garmin did actually show the total signed-up beta participants within the beta portal, which numbered nearly 7,000 people across all supported device types. That counter has quietly disappeared, but given that this program hasn’t been promoted yet, it shows Garmin has massive reach on these sorts of efforts, even with that already existing dedicated forum community.

Hopefully, we continue to see them expand this to virtually all product groups, as well as expand the ease of access to the Alpha builds, and maybe even things like automated crash/diagnostic log gathering.

With that – thanks for reading!

Post a Comment

Your email address will not be published. Required fields are marked.
If you would like a profile picture, simply register at Gravatar, which works here on DCR and across the web.

You can click here to Subscribe without commenting

Add a picture

*

31 Comments

  1. Neil Jones

    MARQ is also included in the Beta Program.

    This should make things easier for Mac users who weren’t very well supported previously, needing to jump through a couple of additional undocumented hoops to be able to install betas direct from their Macs.

    I’m hoping they’ve got some safeguard in place to prevent accidental rollbacks as has happened a couple of times in the past where a public release comes out with a lower number than a live beta, causing a device to rollback and wipe all data/settings.

  2. Colin E

    and me thinking it was the 1050 release, i guess i’ll wait abit more

  3. I’m really excited about the new program. I don’t intend to put my watch on the Alpha channel but I’ve had wonderful success over the years with Beta software. In fact, I was struggling to get my Forerunner 945 and Edge 530 to work with extended display mode this spring as I was training for IMTX. It had worked at a race in December so I couldn’t figure out what changed. I figured an update may have broken something so I updated both devices to Beta a week before my race and voila! Everything worked again.

    What I would say, as an amendment to your comment about using beta software on race day is that you probably can as long as you test it thoroughly. I would NEVER use a system update the week of a major race whether its beta or GA. If you know everything works with whatever version you’re on, stay with that.

  4. Trent Ryan

    Love to see this. Slightly concerned there is no mention of the 945 LTE. Makes me think we’ll get the final update next month and then they’re done with it. Hopefully I am wrong!

  5. Occamsrazor

    Pretty disappointing that Garmin have basically given up on and EOL’d the Fenix 5 though…

    • SoCorsu

      Fenix 5 (not the plus) is an “old” device, but receive its last update 3 months ago, v25.00.
      It will not receive CIQ5, but is should not change the purpose for what you love it 🙂

      Ver. 0.88 – 01/27/2017
      Initial release.
      link to gpsinformation.net

  6. Heinrich Hurtz

    Funny, but starting with a 705 back around 2010, I never had an Edge with any version of firmware that didn’t seem like it was a beta, i.e. bug laden and wack, right through the final release for that product.

  7. steve

    This prompted me to check for edge explore updates, and guess what, the first update since 2020! I thought they had totally abandoned the explore.

  8. Teddy

    Dang, nothing for the 945 LTE?

  9. lindemberg

    Unable to complete registration
    This device cannot be enrolled in Garmin beta software at this time. He may no longer be receiving the beta software, or the maximum number of subscribed users may have been reached.

    I can’t register, why?

  10. Danny Meeuwessen

    I reported a bug recently and quite soon my status got changed to “ticket created” whereas many others stil are “under review”. I wonder if this means they actually found something useful in the files I uploaded or it’s a known issue.

  11. André

    Hello Ray,
    Thanks for the great wrap up . Although you mention that more devices will be added, do you have any word from garmin on the 945 lte? Seems bizarre that the 945 which is much older got the program and not the lte.

    Have a nice day

    • SoCorsu

      Hi, there is a software split between 945 and 945LTE, i saw that LTE version should wait a very long time to receive the ame enhancement and fix since the begining.
      Only Garmin is able to reply to this statement.

    • The FR945 LTE update is coming. Hang tight. As noted in a previous post, there’s a substantial software update slated for June right now.

    • inSyt

      Sadly. it seems like 945LTE is going to end up like the 645.

    • Possibly. But not short-term anyways. Again, the FR945 LTE is actually receiving a bigger update than the FR945 did a few weeks ago (including Fenix 7 features), but the timing of that is slightly delayed to June.

      What happens long term though? Anyone’s guess (and a concern I expressed a year ago when it came out).

    • Caleb Efird

      Is it possible that the 945 (nonLTE) would not receive the same enhancements that the 945LTE is receiving to line up with the 955?

  12. SoCorsu

    Hi, thanks for this article, you are a well known blogger and sportsman, so this will help the community to know and learn this new program.

    Some users of the forum take some (or many) times to help and inform the forum user during the rampup of the program. Garmin do the choice to hide and limit it at the beginning.
    But we can tell that it’s a wrong way to do it and some Beta “old” tester do not like the change 🙂

    I create and update this post in the Fenix 6 user forum (thanks to the community feedback), it takes me a lot of time, and critics as always.
    https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/fenix-6-series/293167/garmin-how-to—public-beta-alpha-program—fenix-6-and-other-devices

    I also create this first and last post about the latest F6 Alpha version to inform the “old” users, because of Garmin lack of information, always with the same critcis …
    link to forums.garmin.com

  13. spinnekopje

    I would love to see a notification in Garmin Connect when there is an alpha version and a way to install that using the app. Also the option to disable all updates temporarily from within the app (which you could already do on the watch), so you have less risk of unstable versions when you are on holiday or have an important race in the upcoming days/week.

  14. Tong

    Hello, It is not directly related to your article but I have one question. Garmin is selling watches with max 2 years warranty(in Europe). Batteries cannot be changed and, instead of this, they ask money to change watch. I find this not good at all for the environment and not sure if it complies all EU regulation for example on electronic products.. What do yu think about this please ? Maybe you never have to change battery as you change watches a lot 😉

  15. John

    > Hopefully, we continue to see them expand this […] and maybe even things like automated crash/diagnostic log gathering.

    If Garmin introduced something like that, this should be opt-in. And there should be: A dialog prompt before any log data is sent, clearly stating *what* data will be sent, and an option to send/not send.

  16. Kuifje777

    I cannot enrol my watch, which I bought on eBay, as it is still linked to another Garmin account in addition to mine. I have contacted Garmin via the chat on their website but they were unable to help.

    Has anyone found a way to request Garmin to remove a device from a previous owner’s account to enable enrolment into the beta? I can’t believe that I am the only person with this problem.

  17. Poul Enemark

    why isnt it possible to see exactly what the difference is between Beta and standard firmware? what fubctionality is added and tested in Beta?

  18. Radiance

    Hi,it seems that I can’t find the “join the beta software program‘’ icon,dose it matters that I use the Garmin Connect in China with a local account?Or the program dosen‘t support Chinese player?

  19. lindemberg

    I had the firmware 22.80 fenix 6 pro solar, but the battery was not lasting 24 hours. Bad sync with garmin connec, I went back to the official 22.10. And the problem of connecting to garmin connect still persists.

  20. Brian Kittelson

    I’m posting a comment here because I really think this program has growing pains. I don’t know if they decided to do some kind of agile process with sprints, but they certainly didn’t listen to people with the latest 12.20 firmware beta for the forerunner 955. I had a 945 and that was the same boat.

    Lots of bugs that just got passed through despite the fact. Training status incorrect, not using the right heart rate zones, sync issues that cause battery drain, etc… If they are using sprint methodology, fail fast, but don’t release the update. Say this update is delayed and have another sprint later with the bugs worked out. I would rather have stable software then have the forums beating up the mods. The development team will feel happier as well. Right now they have mud on their faces IMO.