asked this on July 27, 2013 05:23 PM
The good news finally came this week that Android 4.3 will have full Bluetooth Low Energy support!https://developer.android.com/guide/topics/connectivity/bluetooth-le.html
So, are there plans afoot to add support for Bluetooth LE heart rate and cadence monitors to Strava for Android? It would be awesome to see this done in order to bring Strava for Android up to speed with the iOS equivalent.
I've finally got my Android 4.3 update OTA for my Nexus 4. So the big question is, if I buy a Bluetooth low energy heart rate monitor will it work with Strava?...and if not when will it?
Big thanks if/when it happens.
It won't work ...I already tried a Polar and Wahoo heart strap with my Nexus 4 (android 4.3 with BLE), Many 2013 devices supports BLE ( GS4 , Htc One X, Nexus 4 and some sony devices). Strava team needs to update their app to use the new Bluetooth API. I can't understand why the Strava app isn't compatible with BLE devices yet, as it takes literraly 300 lignes of code to implement. Runtastic did it less than 24 hours after the Android 4.3 annoucement....: http://techcrunch.com/2013/07/24/runtastic-gets-updated-for-android-4-3-brings-holo-visual-redesign-and-bluetooth-smart-support/
I'd love to see this too. Something like Wahoo HR and Speed/Cadence support would be fantastic. Then I could use Strava to record all my indoor training
I'm glad I saw this thread. I was about to start shopping for a BT HRM... now I'll wait.
I just got the 4iiii Viiiiva HRM and confirmed it does not work on the Galaxy S4 (ATT 4.2.2). Only the Zephyr works it seems. Viiiiva works with other apps though. At least it will operate with ANT+ too.
I ended up cracking and bought a Garmin 500 (ebay from Taiwan for $145) since my other issue is that I can never read my phones display when mounted on the bike. In the fog its hard to read through the cover and in the sun, well with or without a case and sunglasses it's impossible.
Come on Strava...pull you finger out ffs!
Come on Strava! I'll even buy a new phone if you add this support. I'm just NOT going to buy an iphone...
Does the strava "Team" read this? They could aknowledge BLE support it is coming or say they have a deal with Zephyr (or other reason) and it can not happen right now. Simple as that. It really is not hard.
I have lunch across from their office. Being a hipster joint I keep hoping to bump into someone from Strava! Still I think there are obviously many development paths occurring so hoping they have things in the pipeline, priorities to strategize etc.
Sort it out Strava FFS.
At least reply to the thread with some feedback to manage our expectations on this...
Uh, hello..... hello... Strava.... you there? Hellooo....
Please sort it out Strava... it's really not dificult to implement as proven by the guys at runtastic.
This will stop people from going for Premium accounts as there is no real point if you don't have heart rate data.
I would have been premium a few weeks ago if you had added this - do you guys not want our money :) ?
Pleeaaassseeeeeeeeeeeeeeeeeee sort it out.
At least reply to the thread.
This is the dealbreaker for me when it comes to paying for Premium... I'd throw my $$ down today if I could go buy a BLE monitor and use it with my Samsung phone. Had to return my Mio Alpha because of this, which was irritating since it was otherwise a great device.
I second Tom C. -- Strava, at least reply to this thread. Or close it. Something. What's the point of a corporate forum if you are not tending it.
If not, let me move on.
Support for BLE in 4.3 would probably tip me over into paying for Premium too.
@Strava: Please reply ...
Coming soon, apparently... see here:
I'm on the Android team @Strava and we are working very hard on BLE support. That being said, BLE support is a bit more of an undertaking than we first thought. The SDK is finally here and more & more devices are getting upgraded to 4.3 every day, but it is still pretty young. Plus it takes a lot of time to test various BLE devices on various android devices in various situations. We really want to get BLE support out as soon as we can, but we certainly can't release something that isn't ready.
We're working hard to get you a great product - and we hope to get that to you soon.
Hey Ariles, I hesitate to even give a vague timeframe as there are some thigns out of our control. In some ways we're probably closer than you think and in some ways further.
If you want to hunt for clues you might keep an eye on http://app.strava.com/clubs/team-strava-bike for interesting Android app uploads!
Firstly, thanks for finally responding!
The only thing I don't understand is that RunTastic released this at launch of 4.3, so what is 'out of your control'?
Sorting this out has a positive effect on your balance sheet, and a positive effect on your userbase - so get it done :).
Tom, I wouldn't read too much into that. Only so many ways to say "when it's done". Thanks for your patience, it is greatly appreciated.
I'm also waiting patiently for this
Hi Mateo, any update with the Strava app for Android?
We're making good progress, here's a little proof http://app.strava.com/activities/93360813
The Android 4.3 BLE drivers are still young and we need them to be reliable before we release. Out of curiosity, do you (or others) own BLE devices now or are you waiting for software support?
To answer your question, I own a BLE HRM (Geonaute) and am using it fine with Runtastic on Android. Looking forward to having it on Strava!
Glad to hear you're making progress, can't wait for it to be released.
I own a Polar H7 - and would happily beta test :).
I have a Viiiia HRM. Hoping I can get other ANT+ things directly connected to the phone (Galaxy S4) when ready (power meter, cadence etc.).
Thanks for the quick response Mateo, much appreciate it.
I have Android 4.3, but am waiting for apps, such as Strava to be compatible with a BLE 4.0 unit.
I have an HTC One + Wahoo BLE HRM. I know of another strava user who is frustrated by the issue and is using his Polar BLE HRM with other apps (runtastic). Both of them were originally paired with iPhones.
I own a polar + wahoo BLE heart strap. Gold membership on runtastic since they support Bluetooth 4.0.
I can't imagine how many sales (membership + heart strap) and Android users did strava lost because of the abnormal delay of such a basic feature. The iOS app is always 6 month to 1 year ahead in term of deploying new features. It's clearly a problem that strava managers should consider solving. Coding in objective-C and Java isn't that different, and even if we have the BLE implementation before the end of the year, I have the strong feeling that we'll always be spaming this support forum for upcoming features (barometer, ANT+ compatible phones like sony etc...)
Own a strapless HRM which is new and awesome, http://www.wtek.it/EN/hs2bt.php and several other BLE devices. Even power meters are getting BLE. Everyone except Strava Android.
Back in April at Sea Otter Classic I rode a Stages Cycling power meter. In my pocket was a Samsung Note large screen phablet with BLE 4.0 chipset.. At the time it was Google's fault that the two couldn't talk. Android 4.3 fixed that. Months ago. Runtastic proved that. On Nov 5 M to the A-O posted a ride with Stages power data. In the comments Greg asked "how's the stages?", M said "Pretty solid so far". But looking at the Power data over the 34 minute ride, power was only recorded for 43 seconds? The power on every segment was 0 W That doesn't seem very solid.
What is the status? Will there be a Stages power meter, Strava Android app, and Strave Premium account under my xmas tree?
I'm no longer holding my breath for Strava to support BLE in 4.3, I now we have 4.4 on my Nexus 4. Queue more development excuses as to why it is delayed/doesn't work right/won't ever really be supported on Android. Also love the developer hints as to how they are progressing...out riding their bikes when they should be coding?!
P.S. Using Polar H7 HRM with Runtastic Pro under Android 4.4.
P.P.S. Runtastic Gold membership £27.90 ($45.69) or Strava £36.03 ($59.00)?! I'd have loved to have had a subscription as a Christmas present but I'll wait till new year + the obvious sales that will happen. Seriously thinking about switching for the new year.
Wow Adam, if only Strava could respond to my post in 25 minutes!!
I was just re-jumping on the bandwaggon of BLE support...Again! But yeah it's one update from the Strava developers every 3 months, so we're due an update sometime around about the end of January 2014!
This is really disappointing. I just purchased a the Viiia 4iii HRM specifically because I wanted strap that goes around my chest which will pair with my garmin edge when I'm outdoors (via ANT+) and pair with my phone (android) when I'm indoors. Seriously, how hard it is? If the Zephyr can pair with the strava app, then so can the 4iii. But the zephyr can't pair with my garmin because its not ANT+. The advantage of the 4iii is that it is ANT+ and can act as an ANT to wi-fi bridge. I'm also a researcher and I need a device that can handle RR interval recording + export but it seems that none of the offerings at market can do this. ithlete is close, but not quite there because you can't export. I have to go back to my trusty suunto for that one, but of course I have to find a PC and upload to movescount... oh but wait... Suunto uses their own version of ANT so that doesn't pair with my garmin either. Just make the train tracks all the same width please gentlemen!
+Nathan Townsend. Thanks for the mention of the Viiia 4iii HRM. I've been looking for a single HRM that would work with my Nexus 4 AND my Garmin Edge 500. I thought there was no such thing. Now the problem is finding an app that will work with the Nexus 4 and the Viiia -- apparently it isn't going to be Strava at least for some time. My second choice would be Endomondo, but they don't support BT LE on Android yet either. I will NEVER buy an iPhone, and it kind of ticks me off that Android gets so little love from any of these apps.
Just check out the Viiia website and apparently they are even less communicative than Strava. Geez.... I'll probably just end up either foregoing an HRM for my hiking/running/walking activities and get an ANT + HRM for the Edge 500 and wait a year or two till all these App companies get their acts together. But no iPhones for me.... ;-)
I want to start with a big thanks for your patience! I know no news is frustrating. Anyhow, I just wanted to chime in and say that BLE support in December isn't looking likely at the moment. I am very hopeful about Q1 though. Lots of boring details that I'd happily whine about in person (seriously, I'm easy to find if you do any of the group rides in/around San Francisco).
I've been using a sportiiiis and it's a neat little product. The ant+ bridge on the HR strap is a really nice feature.
Appreciate your comments, Mateo -- a rough ETA is better than none!
When it does come, would you expect Strava to be compatible with any certified Bluetooth LE HRM? I don't buy something that turns out to be incompatible with Strava and I'm wondering about getting some Christmas requests in you see ;-)
I have a premium membership with Strava.... and I am turning it off today. I'll be switching to one of the other apps that support BLE.
If you need beta testers, I've got a Wahoo HR, speed and cadence meter. It's the only thing I use my iphone for now, have switched everything else over to a nexus 5.
Chris, pretty much any BLE device should work. You can read between the lines, but we haven't seen any issues with specific BLE devices. Just looking around my desk it's a safe bet to say the devices from Wahoo, Zephyr & 4iiiis amongst many others will work.
Jason, sorry to hear that. Hopefully we can win you back in the future.
Kenny, thanks! We will definitely need testers. Most likely a Strava Labs build, which will certainly be linked here when available.
Again thanks for all your patience folks! I can guarantee the Android team wants to get this out very badly, but it has to be solid.
Thanks for the updates man. Glad you are listening and keeping us up to date....very important to us that you are not keeping us in the dark.
Thanks and hopefully we can see BLE sooner than later. :)
Always willing to be a tester.
Yes, we're chomping at the bit here. Checking in daily to figure out if I'll be able to purchase a BLE HRM to pair with Strava and my Nexus running Android 4.4.2 (also, to pay Premium!). Please link to any beta builds here..!
I've got a Nexus 5 with a Beets Blu HRM. Will be very happy when this all gets sorted out.
If there is a beta Version - Link it and i test it. But please do so by the end of the winter...!
I am a software engineer from Perth, Western Australia, and I can appreciate that it does take time to design, build, test and then release new features to a system. That being said, I decided to test a BTLE heart rate monitor on a couple different devices and I didn't experience any issues. Even the sample app (BluetoothLeGattSample) worked without any issues. I thought that maybe it was a problem with stability, but even after a couple hours of use I couldn't see anything wrong (except for tho occasional resetting bluetooth to reconnect after manually disconnecting).
I'd be more than happy to offer my services, whether that be testing or implementing new features I would just like to help get this done. Please let me know if there is anything I can do.
Polar themselves have now released a fitness app that supports BLE HRM's. It is currently only available for Samsung Galaxy S3 but I managed to download the APK and sideload it onto my Nexus 4 and it works perfectly well with my Polar H7. Many other users with different devices are also reporting that it is stable too.
Please Strava, it's your turn now!
Link to Polar Beat app - https://play.google.com/store/apps/details?id=fi.polar.beat
*Samsung Galaxy S4
For anyone interested in what the Polar Flow (the website you upload activities to) UI is like:
I would also be interested in helping with Beta testing when available.
Happy New Year everybody, hope you all had a great holiday. We hope to have a test-no-support-use-at-your-own-risk-blah-blah-blah APK for people to try out roughly around the 15th . I realize how much anticipation there is around BLE support in Strava Android and your patience is very much appreciated. Please stay tuned!
I own a Viiiiva from 4iiii with cadence and step meter.
I own a Galaxy Nexus with Android 4.3, and the Viiiiva is working fine with "BLE Heart Rate Monitor".
I'd like to particpate to beta test, too.
Thanks for all your efforts, I look forward to see the result !
Google Play tells me that the Polar app you link to is incompatible with all my devices: Nexus 4, and two Nexus 7's ????
If you get a beta, please report results here. I'm holding off buying a Viiiva HRM until I can find an app that will support it.
I'd like aldo to be a beta tester. I'm using Samsung S3 mini with Android 4.4.2 (CyanogenMod). It pairs perfectly with Polarbeat and Oruxmaps (by the way the best application for track following and maps creation).
I too would be interested to know when this APK is available. Samsung S4
Very interested in testing it on a Nexus 5 with Wahoo Blue HR and SC.
today is "the day", have you APK for testing? i want it!!!
@Mateo A. Ortega - If no APK today then an update would be nice.
Good morning everybody. Still planning for an "Strava Labs" build at some point today. Will keep you all posted either way.
Here's a link to current Strava Labs build just for kicks
Cheers Mateo. Keep up posted! Can't wait for this.
At long last a build is available for testing. I really need to emphasize the word testing. We’ve tried various BLE solutions (1st & 3rd party) with some mixed results around certain phone/device combinations. This build is as bare boned as possible to really help isolate any potential BLE problem areas. This initial build is focused on “scan & connect”. Subsequent builds where we enable certain disabled features will happen rapidly. You can record & upload with the Labs build just as you would with the Play versions.
You need to enable Bluetooth on your phone & BLE in the App
Here is the apk, https://www.dropbox.com/s/lg5nguyol612duc/LabsHockey-4.0.0-255.apk Again, we really appreciate your continued patience and help on the subject!
Brilliant! thanks for the hard work! Will test now. Where do you prefer us to log any bugs?
ITS HAPPENING :D - https://mlpchan.net/oat/src/1387831646267.gif
Please just post any feedback here? I'm hoping for the longest zendesk article in Strava history!!! :P Thanks for trying it!
I see my current heartrate atm, will do a run tomorrow (maybe) and a ride on saturday (definitely).Nexus 5 @4.4.24iiii Viiiiva V100
Not working for my Nexus 5, 4.4.2, 4iiii Viiiiva HRM, but I don't blame Strava...the bluedroid stack really is second rate. Trying to connect with the labs build even caused my previously paired HRM to become unpaired, something that could only be bluedroid's fault. The Labs build eventually reported it connected, but no values showed up on the screen.
Anyway, there is lots of good stuff in the log including logged packets from the gatt service with the correct device ID. Let me know where and if you want android logs posted.
Our own Ben W. found my instructions a little confusing (he's right), so he created this awesome little graphic to help out.
@Craig can you email them to me (mateo ATSIGN strava PERIOD com) please? Thanks!
I confirm that HTC One (Developer Edition, stock with Android 4.4 and Sense 5.5) works with Wahoo HRM v2.1. Did not connect on first try, but it was instant on second.
Installed on HTC One. Detects my Viiiiva HRM and gives me a HR. But it does not seem to be able to take advantage of the Viiiiva's ANT+ bridge multi-sensor capabilities to capture data like cadence from the bike sensors. Still not caught up to ipbike, which will connect to the Viiiiva via BLE and at the same time take advantage of it's ANT+ bridge, but at least headed in the right direction. Perhaps something like ipsensorman that could allow Strava to work with the Viiiiva via BLE or ANT+ and perhaps even pick up the bike's sensors directly.
@Nedium & @Adrian...thanks!
@Stan we'll cross the ant+ bridge (so to speak) soon. This initial test version literally ignores anything that isn't HR. We really like the Viiiiva, so it will definitely get tested & tried.
@U Are you saying you're seeing a problem with the screen wake up being left on after recording with the Play version & Labs?
Great stuff, tried it with my Nexus 5 and a Wahoo HRM v2.1 and it paired up and showed the heart rate value. I'll try a cycle with it in the next few days and report, but looks good so far.
All good for me, it worked second time. Or first time after I turned bluetooth on! I've not been out for a run/bike yet with it so can't confirm any more that that at the moment. Will test run this weekend weather dependant. Promising stuff so far...
Nexus 4 - Android 4.4.2 - Polar H7 BLE HRM
After a bit of a faff i got the beta working with a Nexus 5 and Runtastic Combo HRM. I bought the HRM specifically to give the beta a go yesterday. After nearly throwing the HRM out of the window i worked out that switching off the WIFI on the phone solved the problem. Worked like a charm last on my cycle home last night however....
This morning I gave it another go and could not get the Strava Beta to pick up the HRM. I tried switching Bluetooth on and off, rebooted the phone, removed the strap and put it back on again. It would not connect. I then opened a simple HRM app (BLE Heartrate Monitor) and instantly that connected. I then switched back to Strava which then seemed to wake from its slumber andconnected. I haven't had to to repeat this to confirm a pattern though,
Conclusion, brilliant when it worked, still a bit of work to do, could be the HRM though. Like you say it beta.
Specifc: Polar HR7, Samsung S3 mini Android 4.4.2 CyanogenMod 2011/01/14
It didn't pair during firs attempt. After reboot pairing OK.
Tomorrow I'll test it if weather is good, today it's been a rainy day.
4iiii Viiiiva, Nexus 5 4.4.2I wanted to log my ride today, but no luck today (see above for my initial successful connections). I rebooted 4 times, gave up after that and logged with ipBike (using the Viiiiva), regular Strava and my Edge 500.Can I dig up some log files (are they created automatically?)?
Reporting success with Zephyr HxM Smart and Moto X with Android 4.4. I'll now test it on the road ASAP and report if there is any problem.
Thanks for the BLE support!
I started Strava Labs and it didn't detect Polar HR7. Then I started Oruxmaps, it detected the HR7. I restarted Starva Labs and it worked!
It's a shame that Strava recognizes Polar HR7 just after another program has done so.
Another thing to highlight is battery consumption. For a 1 h ride, having Oruxmaps and Strava working at the same time, Oruxmaps consumed 3% of the battery, Strava 9%. GPS and 3G ON.
Keep on, you are doing a good job.
I have been waiting to order the Viiiva heart rate monitor and I guess now is time. I'd be happy to report whatever results I get, but I'm not sure how to load the beta on to my phone. I have a Nexus 4 with Android 4.4.x. Can someone tell me what I need to do (if anything)? TIA.
You simply open the apk file with your phone. It will then promt you to release a security measure (the ability to install apps from sources other than the playstore) if you have that enabled (should be default). Then you open it a second time and the installation will work - afterwards you can re-enable the security setting.
Bit of a shame that it doesn't work with ANT also, would be neat to have it work with my existing Garmin gear
Support Ticket System by Zendesk