Heads up! Here’s your massive list of sports tech deals! This includes the Garmin Forerunner 965 for just $499, Garmin Epix for $429, the Apple Watch Ultra 2 Black Titanium for $735, the GoPro Hero 12 Black for $299, (or Hero 13 bundle for $339!) and plenty more! Go check out the full list here!
I’m DC RAINMAKER…
I swim, bike and run. Then, I come here and write about my adventures. It’s as simple as that. Most of the time. If you’re new around these parts, here’s the long version of my story.
You'll support the site, and get ad-free DCR! Plus, you'll be more awesome. Click above for all the details. Oh, and you can sign-up for the newsletter here!
Here’s how to save!
Wanna save some cash and support the site? These companies help support the site! With Backcountry.com or Competitive Cyclist with either the coupon code DCRAINMAKER for first time users saving 15% on applicable products.
You can also pick-up tons of gear at REI via these links, which is a long-time supporter as well:Alternatively, for everything else on the planet, simply buy your goods from Amazon via the link below and I get a tiny bit back as an Amazon Associate. No cost to you, easy as pie!
You can use the above link for any Amazon country and it (should) automatically redirect to your local Amazon site.Want to compare the features of each product, down to the nitty-gritty? No problem, the product comparison data is constantly updated with new products and new features added to old products!
Wanna create comparison chart graphs just like I do for GPS, heart rate, power meters and more? No problem, here's the platform I use - you can too!
Think my written reviews are deep? You should check out my videos. I take things to a whole new level of interactive depth!
Smart Trainers Buyers Guide: Looking at a smart trainer this winter? I cover all the units to buy (and avoid) for indoor training. The good, the bad, and the ugly.
-
Check out my weekly podcast - with DesFit, which is packed with both gadget and non-gadget goodness!
Get all your awesome DC Rainmaker gear here!
FAQ’s
I have built an extensive list of my most frequently asked questions. Below are the most popular.
- Do you have a privacy policy posted?
- Why haven’t you yet released a review for XYZ product you mentioned months ago?
- Will you test our product before release?
- Are you willing to review or test beta products?
- Which trainer should I buy?
- Which GPS watch should I buy?
- I’m headed to Paris – what do you recommend for training or sightseeing?
- I’m headed to Washington DC – what do you recommend for training?
- I’m from out of the country and will be visiting the US, what’s the best triathlon shop in city XYZ?
- What kind of camera do you use?
-
5 Easy Steps To The Site
In Depth Product Reviews
You probably stumbled upon here looking for a review of a sports gadget. If you’re trying to decide which unit to buy – check out my in-depth reviews section. Some reviews are over 60 pages long when printed out, with hundreds of photos! I aim to leave no stone unturned.
Read My Sports Gadget Recommendations.
Here’s my most recent GPS watch guide here, and cycling GPS computers here. Plus there are smart trainers here, all in these guides cover almost every category of sports gadgets out there. Looking for the equipment I use day-to-day? I also just put together my complete ‘Gear I Use’ equipment list, from swim to bike to run and everything in between (plus a few extra things). And to compliment that, here’s The Girl’s (my wife’s) list. Enjoy, and thanks for stopping by!
Have some fun in the travel section.
I travel a fair bit, both for work and for fun. Here’s a bunch of random trip reports and daily trip-logs that I’ve put together and posted. I’ve sorted it all by world geography, in an attempt to make it easy to figure out where I’ve been.
My Photography Gear: The Cameras/Drones/Action Cams I Use Daily
The most common question I receive outside of the “what’s the best GPS watch for me” variant, are photography-esq based. So in efforts to combat the amount of emails I need to sort through on a daily basis, I’ve complied this “My Photography Gear” post for your curious minds (including drones & action cams!)! It’s a nice break from the day-to-day sports-tech talk, and I hope you get something out of it!
The Swim/Bike/Run Gear I Use List
Many readers stumble into my website in search of information on the latest and greatest sports tech products. But at the end of the day, you might just be wondering “What does Ray use when not testing new products?”. So here is the most up to date list of products I like and fit the bill for me and my training needs best! DC Rainmaker 2023 swim, bike, run, and general gear list. But wait, are you a female and feel like these things might not apply to you? If that’s the case (but certainly not saying my choices aren’t good for women), and you just want to see a different gear junkies “picks”, check out The Girl’s Gear Guide too.
I couldn’t find the EPO file on my Garmin. My hopes for 7 consecutive TdF are crushed. Happy April 1!
Artur, maybe your detection methods need refinement?
Quick question: I have a vivoactive which I never connect to a computer as it syncs with my mobile phone and charges next to my bed when I sleep. Does syncing with the garmin app on the phone also upload the EPO, or would this only happen if I connect regularly to a PC with garmin express ?
I don’t know if generally applicable across all Garmin’s but my 920xt gets these updates wirelessly, don’t know whether this is via the app sync or wifi at home but it definitely happens because I only connect to desktop when I am putting beta software onto it!
Syncing via the phone app is totally good, gets transferred that way.
You can always validate the file is updated by plugging into a computer and looking at the date. You can see the folder/file name in the picture in my post.
Ray, how can we validate that the update process is working as intended on Mobile? I’ve been trying to find documentation on the mobile Garmin Connect app uploading the EPO to devices, but other than your comment here, can’t seem to find anything conclusive.
So far it seems the Fenix 3 does not update the EPO.BIN over WiFi, quite an oversight if you ask me (it does over BT and USB though).
Now I understand the reason for the incredible increase in my run start times since buying my F3. Performance enhancement at it’s finest, EPO FTW!!!!
I was hoping this was going to be some very well thought out April Fool about garmin trying to detect EPO usage through usage/performance/HR etc stats! You’ve let me down Ray… ;)
Same–I kept waiting for the punchline. I don’t know if the EPO part is really a joke, but Garmin does store satellite info because when I’ve traveled and the 910 had trouble connecting to a GPS satellite, the watch asked if I had traveled a distance (I forget the exact words) and then if I clicked yes, it would relatively quickly find the new satellites (presumably the delay had been because it was searching for the satellites from hundreds of miles away).
It was posted on the 31st. ;)
I’ve always avoided April fools posts, as I kinda tend to hate them.
“I’ve always avoided April fools posts”
Thank you for that. I was delaying reading this because I was annoyed by my assumption of its contents.
And saying they are “like snapchat” isn’t entirely true- snapchats are deleted/removed, where something like this simply becomes ineffective because of its age. Still, close enough I suppose.
Here’s stuff I found when I was looking for the contents/format of the epo.bin file:
link to kluenter.de
link to github.com
and the format itself (starts on pg3, useful for those who know how TCP headers work or similar nerdy bit formats)
link to adafruit.com
If you want to do a real cruel April fools Ray , you can put up a fake Ambit 4 announcement.
Hey Ray!
A presciently timed post is this, since I was starting to become aware that my fenix 3 has lately started taking WAY longer than usual to acquire a GPS signal since the 6.90 update, even on my usual routes. Until this update, the device snatched up a signal within 10 seconds, even acquiring before picking up my HRM and other peripherals.
Any idea why this might be the case? Did the 6.90 update have done bad EPO?
Nah, 6.90 wouldn’t contain/impact the EPO file, it’s delivered seperately.
I’d plug your device into any computer and look at the filename/path and validate it’s recent (as in, within a day or two). The filename/path is in the picture up above.
If it’s missing, or stale, that’d definitely impact things.
Carl, the same happened to me upon updating to 6.80. I haven’t been able to get my Fenix 3 to connect to GPS satellites since.
Garmin customer support gave me a couple of suggestions, but ultimately said I should contact their returns office for an RMA request. Unfortunately my F3 is a couple of weeks past warranty, so they’re saying it’ll be $130 for a repair or replacement. Needless to say I’m pretty disappointed & frustrated.
There’s a long thread on the Garmin forums with many people reporting similar issues: link to forums.garmin.com
Best of luck to you finding a solution. I ended up ordering a TomTom Spark. I think I’m done with Garmin.
As far as I know syncing a Garmin Forerunner (e.g. my 230) via Bluetooth download data for three days only but syncing via USB downloads 7 days.
Since the last update I have the same impression that finding GPS (even with EPO) takes a bit longer and often up to a minute now.
april fools?
Nope, posted on March 31st.
Does this also apply to older Garmin Forerunner watches like the 310XT?
No, unfortunately pre-EPO file delivery days. What that unit does instead though is save your most recent position combined with GPS information. So it kinda does a miniature version of EPO, but self-contained for your locale.
It’s why if you start/end in basically the same spot, it’s pretty darn quick.
But what about the BloodDoping.bin file I have on my Fenix 3?
That’s reserved for the Fenix4, sounds like there might have been a mixup with the Moto.
Will it help with self driving bikes? link to youtu.be
I have an old Garmin Edge 500 (maybe 5 years). I sync regularly with Garmin Connect. My Garmin usually takes about 2 miinutes to find satellites. Do older Garmins have the ability to use these files if the software is regularly updated, or am I just S.O.L.? Thanks.
Unfortunately just too old. :(
I’m internet famous! :D
Just FYI: On my Garmin 520, I found the EPO.BIN file (dated Mar 27, 2016) in the GPS folder not the RemoteSW file — in case anyone is wondering where this file might be. I’m running the 5.20 software on this 520.
Does anybody know whether it’s safe to delete the epo.bin file in the RemoteSW folder on Garmins?
Other than slowing things down, no issues.
No reason to involve Garmin or massage their data when using linux. Use the source Luke (aka MediaTek):
Comment section:
link to forums.garmin.com
Bash script:
link to forums.garmin.com
Thanks for this explanation. It seems like the F3 doesn’t sync this file by WiFI only by Garmin express which is a bit annoying.
Hi Ray,
Thanks as ever for the useful info. I have a Forerunner 620 with latest SW. I’ve been working around London and struggling to get a GPS fix. Having now realised that it doesn’t refresh the data via Connect Mobile app i’ve done it via Garmin Express today. two questions:
1. I’ve looked into the folder after I’ve ejected the 620 from using Express and the EPO.bin file seems to disappear completely. Is this correct?
2. my employers won’t let me put Express on my work device so are there any sites I can download the EPO.bin file from and manually stick it into the folder on the 620 whilst I’m away from home? Thanks
Sorry Ray, clicked through one of the links in article and found the answer in the end. Thanks link to javawa.nl
DC Rainmaker: You should probably add that the EPO state is available in Settings » System » About » EPO. It will say “EPO: Current” if the ephemeris data is still valid.
Henrik, I’m not sure which watch you’re referring to, but my Garmin Forerunner 235 doesn’t offer an EPO state in the “Settings » System » About” you’ve mentioned. Only firmware versions, Bluetooth MAC, FCC information, and FirstBeat and VO2Max licensing information.
I’ve got a Fenix 3HR
Now I finally know why my Edge units are always telling me “Download Complete.”
I could never figure out what they would be downloading outside of firmware updates.
I realise this is a 2 year old post but in absence of being able to find anything else I’m turning to DCR!
I have the Fenix 5, If I update via the laptop and Garmin Express all is good – EPO updates.
However this is rare, I have the wi-fi version so usually do a sync via wifi or, occasionally via Bluetooth to the phone app – however in both of these circumstances the EPO does not update. It only does so via laptop and Garmin Express… any thoughts? Thanks in advance!
Still an issue 3 years later (Fenix 5s+, FW 15.40), seems like you really need to use Garmin Express to get an EPO update. Who even uses a cable to sync in 2021!
That’s odd and sounds like something is wrong. My Wife has a Fenix 5 series unit and no issues there getting it via Bluetooth Smart.
I’d recommend removing the pairing to your phone and re-setting it up. Failing that, a soft reset might be the best bet.
You’re right it does indeed work, seems like only the status in the About menu didn’t update immediately after syncing. Waited ~15min and started an activity and now it shows “Current”. Thanks for the tip!
Thanks for writing this post, way back in 2016! Eight years later there’s still not a ton of info available about this. I own a Fenix 5 which runs EPO and a Gen 1 Marq running CPE. The Fenix always finds GPS within ~30 seconds and the Marq always takes 1 to 2 minutes. I connect them to Garmin Express and do “hard resets” regularly which are the only things that Garmin recommended when I complained that my $1500 Marq took more than twice as long as my $400 Fenix. I wonder if EPO is better/faster than CPE? And is there a way to switch?