[APP] Heart Rate OS for Android Wear with Google Fit sync - Wear OS Software and Hacking General

Hi all,
I just got my Moto 360 last month and was working on this app since I would love to track my heart rate all the time
Download (Google Play)
Description
Got smart-watch?
It'll be a waste if it's not periodically check your heart rate
Heart Rate OS is a must have tool for android wearable smart-watch owner.
Everyone will curious about his/her heart rate across the day:
- How much is my highest/lowest heart rate?
- When was my highest/lowest heart rate occurred?
- Is it having a pattern?
- How my heart rate compared with my step history
- Etc
And what cool is all your heart rate data will be sync to your Google Fit account combined with other Google Fit data.
Heart Rate OS is still beta and new feature will keep coming.
- Setting hear rate minimum & maximum limit
- Notification when below minimum or above maximum
- Display step chart*
- More options
- Etc
Common FAQ
1. What kind of smart-watch do I need?
-> HROS will only work with Android wearable watch: Moto 360, LG G Watch R and other android wear watch with heart rate sensor. HROS does not work on Samsung Gear and smart watches using other operating systems. Tizen devices as Gear-Fit and Gear II are not supported. Please do not give bad rating because of it.
2. My automatic heart rate check is not working?
-> If you tried manual checking working, automatic hear rate check should be work. Please try to tighten your band and select more frequent checking.
3. What should I do if I have question/crash?
-> Write me email from menu "Send feedback" or go to HROS xda forum for discussion (http://forum.xda-developers.com/android-wear/general/app-heart-rate-os-android-wear-google-t3031964)
Screenshot
XDA:DevDB Information
Heart Rate OS for Android Wear, Device Specific App for the Android Wear
Contributors
jimmod
Version Information
Status: Testing
Created 2015-02-16
Last Updated 2015-02-20

Reserved
APK download:
- Version 0.4.3
- Version 0.5.0
- Version 0.5.1

reserved

Ignore my previous post. Looking to see how it affects battery life. But good idea.
Sent from my SM-N910F using XDA Free mobile app

Nice app, I was looking for an app like this but it seems that is not working on my LG G watch R. I've sent you some crash reports

HuStLaZ said:
Ignore my previous post. Looking to see how it affects battery life. But good idea.
Sent from my SM-N910F using XDA Free mobile app
Click to expand...
Click to collapse
Any feedback will be great
TheMorpheus said:
Nice app, I was looking for an app like this but it seems that is not working on my LG G watch R. I've sent you some crash reports
Click to expand...
Click to collapse
Not sure which email from you. But several user were using LG G watch R and they said HROS is able to get the heart rate properly.
Do you only see -1 result? when "check heart rate now"

jimmod said:
Any feedback will be great
Not sure which email from you. But several user were using LG G watch R and they said HROS is able to get the heart rate properly.
Do you only see -1 result? when "check heart rate now"
Click to expand...
Click to collapse
After some FC I get it working, it seems that Automatic check works too! Before it was stuck on -1.
I'll keep testing and report back!

It would be great to have different intervals, like 1 minute or even continuous, it would be very handy for heart monitoring during workouts. I do a lot of hiit and knowing heart rate in real time is very useful
Sent from my LG-F460S

TheKaser said:
It would be great to have different intervals, like 1 minute or even continuous, it would be very handy for heart monitoring during workouts. I do a lot of hiit and knowing heart rate in real time is very useful
Sent from my LG-F460S
Click to expand...
Click to collapse
+1
It would be usefull to be able to set a "sleeping time", like don't check the heart rate from 1:00 to 8:00 (I usually sleep without my watch, so is pointless check the heart rate at night)

I'll give a try... thanks!

TheKaser said:
It would be great to have different intervals, like 1 minute or even continuous, it would be very handy for heart monitoring during workouts. I do a lot of hiit and knowing heart rate in real time is very useful
Sent from my LG-F460S
Click to expand...
Click to collapse
+1
I'm having a problem: The "Check heart rate now" was changed to "Heart Rate Checking In Progress" when I click on it the first time and from then is at this state.
Two new feature requests:
- In the history, it could be good to be able to select more than Last 2 days. It could be useful to select a date range or at least having the options "4 Days", "1 Week", "2 Week", "1 Month"
- In my LG G Watch R the measurement last for a long time. ¿Is it normal?. It could be useful to be able to cancel the measurement or force it to measure at any desired time.
Thanks and best regards

New version have been uploaded to Google Play, in couple hours it will be ready for update
- Add setting pages
- Add exclude option
- Add more chart & interval options for Pro user

detecting a heart rate when watch off.
Love this app, it's what I was looking for But I now doubt my hear rate history after yesterday.
my watch battery died around 11.45am yesterday. I didn't get home until 7 so that's when I put it on charge.
I have not wore the watch since I put it on charge last night but heart rate os has detected a varying heart rate every 30 mins since the battery died yesterday until now ?.. usually if I have not wore my watch, I can tell as heart rate os shows blank for the hours it's been charging.
please help.
David.

Just found this app over the weekend. It is very promising. There's one feature I'd like to see: The ability to toggle on/off continuous heart rate checks from the Android Wear device itself.

Looks like a great app. Will be giving this a try!

Look to be almost exactly what I was looking for, great ! Let's check battery usage for a few days ...
Three missing features (my point of view) :
- export values (some csv export would be fine)
- backup (and of course restore) values (I do flash ROM frequently ...)
- delete a value (Heart Rate OS just launched a measure when my watch was on the dock -> I now have a point at 196 bpm on my chart !)
DIego

I just upload new update to Play store, should be available in couple hours.
Version 0.3:
- Show steps chart (Pro)
- New chart colors
- Limit notification
- Heart check from watch app
- Bug fixes
bracken21 said:
Love this app, it's what I was looking for But I now doubt my hear rate history after yesterday.
my watch battery died around 11.45am yesterday. I didn't get home until 7 so that's when I put it on charge.
I have not wore the watch since I put it on charge last night but heart rate os has detected a varying heart rate every 30 mins since the battery died yesterday until now ?.. usually if I have not wore my watch, I can tell as heart rate os shows blank for the hours it's been charging.
please help.
David.
Click to expand...
Click to collapse
Currently there's no way to detect if the watch is charged and somehow the heart rate sensor give response (high result) when charged so the app have no way to tell the result is incorrect.
This can be handle with using exclude feature, and later the delete feature requested by Narsil below
stbxxl said:
Just found this app over the weekend. It is very promising. There's one feature I'd like to see: The ability to toggle on/off continuous heart rate checks from the Android Wear device itself.
Click to expand...
Click to collapse
Narsil said:
Look to be almost exactly what I was looking for, great ! Let's check battery usage for a few days ...
Three missing features (my point of view) :
- export values (some csv export would be fine)
- backup (and of course restore) values (I do flash ROM frequently ...)
- delete a value (Heart Rate OS just launched a measure when my watch was on the dock -> I now have a point at 196 bpm on my chart !)
DIego
Click to expand...
Click to collapse
Thank you for the ideas. Noted.
For backup is not needed because the values is stored in Google Fit server, as long you using same google account it will be restored.
App config will be reset, but currently not much app config.

Love it!
Just wanted to say that this is exactly what I was looking for for my LG G Watch R. Nice work! Please keep it up.
jimmod said:
I just upload new update to Play store, should be available in couple hours.
Version 0.3:
- Show steps chart (Pro)
- New chart colors
- Limit notification
- Heart check from watch app
- Bug fixes
Currently there's no way to detect if the watch is charged and somehow the heart rate sensor give response (high result) when charged so the app have no way to tell the result is incorrect.
This can be handle with using exclude feature, and later the delete feature requested by Narsil below
Thank you for the ideas. Noted.
For backup is not needed because the values is stored in Google Fit server, as long you using same google account it will be restored.
App config will be reset, but currently not much app config.
Click to expand...
Click to collapse

How does it behave with continuous workout mode? I mean, does it show solid and consistent values without skyrocketing or getting underground? Because still I don't understand if the problem with these smartwatches is connected to bad sensors or bad app which cannot read correctly the values.

good idea!
:good::good::good:

Related

[MOD][XPOSED] Pebble support for Endomondo

I really like Endomondo for tracking my workouts, but it doesn't have support for the Pebble smartwatch and it seems they won't add it any time soon so I decided to do it myself and the Xposed Framework is the perfect thing for it!
It hooks into three events on the Endomondo app: workout start, workout stop and workout tracking timer. First one will launch the sports app on the watch, second one closes it and the third one updates the info on the watch every second.
Metric and imperial units both are supported.
Currently there seems to be at least one known issue: it takes a long time for the Pebble app to launch for the first time, second time is instantaneous.
EDIT: this actually seems to be an issue only just after a restart.
Can't post a link so just search for XEndoPebble in the Xposed Framework repo.
EDIT: just released a (hopefully) stable version 1.2.
Repo link here.
This sounds really. Would it be possible to show heart rate too?
I love it! Thanks for the great work!!!
Sent from my XT1058 using Tapatalk
Musicmad said:
This sounds really. Would it be possible to show heart rate too?
Click to expand...
Click to collapse
Or in more general terms, would it be possible to make it configurable what to show on watchface, like avg speed and so on.
luikku said:
Or in more general terms, would it be possible to make it configurable what to show on watchface, like avg speed and so on.
Click to expand...
Click to collapse
As far as I know it's not possible to customize the built in Pebble sports app. I would really like to see my heart rate also, but then a separate new watchapp is necessary.
I just realised that the pause/resume functionality is not working when the app itself is not actually running so maybe just remove that and add a functionality to show heart rate instead of speed for 10s when you push the button on your watch?
Btw the project is in Github with the name XEndoPebble (can't post links yet).
v3rm0n said:
As far as I know it's not possible to customize the built in Pebble sports app. I would really like to see my heart rate also, but then a separate new watchapp is necessary.
I just realised that the pause/resume functionality is not working when the app itself is not actually running so maybe just remove that and add a functionality to show heart rate instead of speed for 10s when you push the button on your watch?
Btw the project is in Github with the name XEndoPebble (can't post links yet).
Click to expand...
Click to collapse
OK, thanks for comments. I understand the limitation. Nevertheless, I really appreciate your contribution, Endomondo integration to Pebble is something I've been waiting for a long time.
And probably you already knew this, official Pebble support is on its way (already exists for iOS). As a new user I cannot post links, but should be easy to Google for it.
luikku said:
OK, thanks for comments. I understand the limitation. Nevertheless, I really appreciate your contribution, Endomondo integration to Pebble is something I've been waiting for a long time.
And probably you already knew this, official Pebble support is on its way (already exists for iOS). As a new user I cannot post links, but should be easy to Google for it.
Click to expand...
Click to collapse
Yeah, they said they will add it later this year. My module only took about 6 hours without any prior knowledge of Xposed Framework and without access to Endomondo code, so I don't really understand why it takes so long.
Hov about using the golf api? It allows for 5 different numbers on the screen at the same time.
v3rm0n FYI, seems like the latest endomondo update broke the module.
endiz said:
v3rm0n FYI, seems like the latest endomondo update broke the module.
Click to expand...
Click to collapse
Yeah, it seems that they have time to obfuscate the code, but can't take a few hours to actually add Pebble support
. I may be able to compare the old decompiled code to the new and fix it, but I'm not sure.
EDIT: removed the module, too much work to actually read the obfuscated, decompiled code

[Q] Gear S and Nike+ ... no Heartbeat

Hi,
when I use the nike+ app for running with my gear s the gear won´t store the heart beat.
When I start the app on the watch i get asked for "Play Music", "and the Facebook question". Then the countdown start ....
It should be there a question about measure the heart beat to store the heart beat and see it synced on the Webpage. But this question did not appear on my watch.
Did anyone have the same Problem or a solution how to activate it?
(activated the watch with a S3, using the nike+ app "stand alone" without the phone, using no sim in the Watch, )
Just use the built-in S Health. The Nike+ app is very basic and missing a lot of features.
The Problem with the S Healt Training app is that it take extreme Long to fix the gps (minutes in my case) and the most important one: I can´t Export the data to a Website (nike+ have a very nice WebInterface) and I do not have a Samsung Smartphone. So Nike+ should be the choise. And the heart rate should work but it didn´t in my case...
For an initial release, Nike+ on the Gear S is terrific — but yeah, support for the built-in heart beat monitor would be swell. And since we're in wish list mode, here's my Top 5, ranked by priority, after a month of Nike+ runs:
I want the ability to set the key display metric. Right now it's distance, with a tiny little text crawl underneath for other metrics that's completely illegible while running. I usually run on time and would like that to be my chief display, others I know run on speed, or calories burned, etc.
For other settings, let me set it and forget it - don't make me have to say no to music and no to Facebook every single time. (Off topic rant: the moment someone starts cluttering their FB feed with robo-broadcast stats is the moment I cut my losses. I don't care about your daily run distance or how many toothbrush strokes you achieved or the two-point-five star rating you just gave to a pair of toenail clippers you bought last week.)
If I could choose a playlist, or even if there were an option for shuffle, then I would start saying yes to letting Nike+ play DJ for me. But listening to the same tunes in the same order every day is enough to send a guy running straight into the path of the first oncoming bus.
I'm almost always in a great mood after I run, at least until Nike+ forces me to rate my mood after I run. Please, stop with all the questions so I can hit the shower and make it to work on time.
That heart monitor thing — see above.
But I will say it again, because it bear repeating: Nike+ is off to a great start. Relatively minor grumbles aside, they're light years ahead of their current crop of competitors, all of which force you to run with both your watch and your phone. The whole reason I bought the Gear S was to ditch the phone whenever humanly possible.
jerome.carney said:
For an initial release, Nike+ on the Gear S is terrific — but yeah, support for the built-in heart beat monitor would be swell. And since we're in wish list mode, here's my Top 5, ranked by priority, after a month of Nike+ runs:
I want the ability to set the key display metric. Right now it's distance, with a tiny little text crawl underneath for other metrics that's completely illegible while running. I usually run on time and would like that to be my chief display, others I know run on speed, or calories burned, etc.
For other settings, let me set it and forget it - don't make me have to say no to music and no to Facebook every single time. (Off topic rant: the moment someone starts cluttering their FB feed with robo-broadcast stats is the moment I cut my losses. I don't care about your daily run distance or how many toothbrush strokes you achieved or the two-point-five star rating you just gave to a pair of toenail clippers you bought last week.)
If I could choose a playlist, or even if there were an option for shuffle, then I would start saying yes to letting Nike+ play DJ for me. But listening to the same tunes in the same order every day is enough to send a guy running straight into the path of the first oncoming bus.
I'm almost always in a great mood after I run, at least until Nike+ forces me to rate my mood after I run. Please, stop with all the questions so I can hit the shower and make it to work on time.
That heart monitor thing — see above.
But I will say it again, because it bear repeating: Nike+ is off to a great start. Relatively minor grumbles aside, they're light years ahead of their current crop of competitors, all of which force you to run with both your watch and your phone. The whole reason I bought the Gear S was to ditch the phone whenever humanly possible.
Click to expand...
Click to collapse
Your list is exactly the same as my list after my first few runs with Nike+ and the Gear S. How do we get this info to Nike so they can fix things and continue to make improvements?
I think it's a big deal !!!! do not respond to comments on google play. Do not respond to the email sent to Nike + and even those on the main site nike.
This is my review without any response:
Too bad we did not !!!! the application has potential, it lacks the Italian (serious) you can customize the information on Gear S (serious). Black lettering on a red background on the move with the light of day is impossible to read them. ........ maybe I have to stop and put his glasses? or I have to run in the dark? But who program an application tries to use it ?? or proof in the office running between the desks? Forgot ...... not see replies to comments, then you do not care to improve the product?
sabuccia said:
I think it's a big deal !!!! do not respond to comments on google play. Do not respond to the email sent to Nike + and even those on the main site nike.
This is my review without any response:
Too bad we did not !!!! the application has potential, it lacks the Italian (serious) you can customize the information on Gear S (serious). Black lettering on a red background on the move with the light of day is impossible to read them. ........ maybe I have to stop and put his glasses? or I have to run in the dark? But who program an application tries to use it ?? or proof in the office running between the desks? Forgot ...... not see replies to comments, then you do not care to improve the product?
Click to expand...
Click to collapse
A lot of what you wrote above is hard to read/understand from an english language perspective. I would expect that is why you didn't get a response from Nike. I have posted a question on their facebook page about the ability to add elevation tracking to the Gear S and almost got an instant response saying it would be forwarded to the development team.

Trackwatch

Finally a good standalone application to run, unfortunately a fee but it seems better than s-health and nike running
Now free version...
No heartrate? Would be nice if crappy optical heart rate sensor was supported. Would be much nicer if bluetooth heart rate belts were supported! I wonder if its even possible for developers to support heart rate belts, because none of the existings apps support it yet...
Sent from my SGP512 using XDA Premium HD app
download
gmuglia said:
Finally a good standalone application to run, unfortunately a fee but it seems better than s-health and nike running
Click to expand...
Click to collapse
Hi, finally... Where Can I download It. Most beautiful news of the week. Thanks!
hi, I downloaded from Samsung apps gear through gear manager ... it is located in the health and fitness
I would be happy to pay for this as long as some functions are added.
For Android wear there is a "killer app" called Ghost Racer that turns the Sony Smartwatch 3 into a runners favorite.
If this is going to be a "killer app" for runners on the Tizen platform and the Samsung Gear S (1 and 2) especially, some essential things are missing.
First of all - the running results must be able to be uploaded/exported to a popular running service such as runkeeper, strava etc.
More measurements needs to be added such as heart rate (internal or external bluetooth heart rate sensors), cadence and more.
Also - you need to be able to personalize your own running screen for what information you want to see (preferably several screens)
All these things work with Ghost Racer on Android Wear (on Sony Smartwatch 3)
If some of these things are added, this could be a really nice app that I would be glad to pay for it.
Is there an official website for the app or how can we get in contact with the developer?
Ooops - posted this first in the wrong Thread!
I've purchased the Paid App and an trying to figure out if the saved recorded files can be exported. Is anyone here rooted that could tell me whether there are any unique files that are saved to a Data folder? (No data is saved to the internal user storage folders)
While a standalone app that uses the watch's GPS is useful, this is really more of a Beta with very limited functionality. All it can really tell you is time, distance and pace. (And I don't yet know how accurate the watch GPS is going to be on distance). Plus the app turns the screen off immediate on the start of a recording, and only turns back on to displace pace etc. every mile - so pace data is not going to be too helpful. I can see my track on a (Google) map screen, but the track did not appear on my Google map history so there’s no export potential there.
A watch based app that uses the onboard GPS and records time, distance, pace (with configurable updates and audible output), and heart rate and that has exportable data in tcx or txt format is still needed.
But it seems that Nike+ running will work stand alone... so may meet most needs...

Amazfit Stratos 2.3.4.0 International Rom is out

Changes:
- Multilingual support (Chinese, Spanish, English, Russian)
- Heart rate zones customisable with Watch app 2.5.2
- Optimized HR and step algorithms
- Optimized distance algorithm
- Bug fixes and optimized system stability
- Auto pause for activities
and the altimeter is working now?
Autopause is here also finaly
They could have added interval workout also to ride a bike. I'm waiting for this.
I added auto pause to the change log.
Nice... Auto Pause works fine
Training Load now wrong. It shows 243 and high (red), before in 2.3.28 it was even higher or same and showed optimal. Optimal should be correct. My VO2max is 0 (zero) because I am not running recently because of my knee injury. I think it is taking now the 0 VO2max into the calculation of training load. How is yours?
Now I had my first bug of new version 2.3.4.0. After doing a workout with external HR chest strap my HR showed was 88 for all night long and all sleep data was wrong.
Heart rate ist too low. Did a race yesterday. HR max was 157 resulting in vo2max about 61 [emoji16][emoji50]
New option for reserved heart rate is not there. Already did a factory reset. Didnt help. Very dissapointing.
Yes, the HR sensor is really bad. Only usable for resting HR. You need to use a strap. My BerryKing works great and has Ant+ as well. I did a factory reset as well but I think we have to wait for a new version of the smartphone app for that new HR feature.
They didn't solve that bug with internal HR always on during an excercice even if external HR strap is connected. So the battery keeps draining with no reason.
Some issues I have noticed in the latest ROM:
- connection issues with iOS 11.4, even after watch reset
- measurement system (imperial/metric) is tied to the language so, as an international user, to have the watch set to metric we must select spanish. English is tied to imperial.
- the internal HR sensor still doesn't switch off when in an activity and an external sensor is connected
- some menu text (like in Run settings) is much smaller than normal
Tioz90 said:
- measurement system (imperial/metric) is tied to the language so, as an international user, to have the watch set to metric we must select spanish. English is tied to imperial.
Click to expand...
Click to collapse
You can choose your units of measurement in the smartphone app in settings/units.
Hi! How do you install it? I'm on international stock 1.3.8 now. Thx!
jesuslg123 said:
Hi! How do you install it? I'm on international stock 1.3.8 now. Thx!
Click to expand...
Click to collapse
1.3.8? It's a Pace software, you cannot install this ROM. For the latest CN firmware for Pace, with option package for better English language support, you can install AmazeROM:
https://forum.xda-developers.com/smartwatch/amazfit/rom-amazerom-pace-v1-0-20180618-t3805928
If you meant 2.3.0.8, which is a Stratos firmware, then take a look at first post (OP).
lfom said:
1.3.8? It's a Pace software, you cannot install this ROM. For the latest CN firmware for Pace, with option package for better English language support, you can install AmazeROM:
https://forum.xda-developers.com/smartwatch/amazfit/rom-amazerom-pace-v1-0-20180618-t3805928
If you meant 2.3.0.8, which is a Stratos firmware, then take a look at first post (OP).
Click to expand...
Click to collapse
Oh! sorry, you are right! This is for the "pace 2" stratos, I miss that Thanks!
SteffenBerlin said:
You can choose your units of measurement in the smartphone app in settings/units.
Click to expand...
Click to collapse
They’re not mirrored on the watch, there used to be an onboard setting for it which has now been removed
Weird, I did not factory reset but unpair the watch which is also deleting all user settings. After selecting English I have metric units.
Heart rate zones customisable
I do not see how I can do this in STRATOS!
Someone can help? Thanks
" Heart rate zones customisable"
NENOmart said:
I do not see how I can do this in STRATOS!
Someone can help? Thanks
" Heart rate zones customisable"
Click to expand...
Click to collapse
You have to update the amazfit app

Atrial fibrillation and heart rate monitoring app

Hi all,
I have developed an application for a Wear OS, intended for a robust continuous atrial fibrillation (arrhythmia) and heart rate monitoring, which uses an optical sensor (green light) in the bottom of the watch. I'm currently limited to Fossil Gen 5 watch since my Samsung Galaxy Watch 4 won't give software access to its optical sensor.
Having said that, would anybody here like to test the app on their watches? It still needs to be improved and optimized, therefore, feedback would be appreciated. Also, it would run on other watches, however, in that case I would need to know an address of an optical sensor (Fossil Gen5 PPG sensor is 65572) so I could update the app.
I'd like to publish it in Google Play sometime later, have never done it before, it looks quite tricky, however, I filled most of the things there already.
Update: AFib monitor Google Play link
AndriusG said:
Hi all,
I have developed an application for a Wear OS, intended for a robust continuous atrial fibrillation (arrhythmia) and heart rate monitoring, which uses an optical sensor (green light) in the bottom of the watch. I'm currently limited to Fossil Gen 5 watch since my Samsung Galaxy Watch 4 won't give software access to its optical sensor.
Having said that, would anybody here like to test the app on their watches? It still needs to be improved and optimized, therefore, feedback would be appreciated. Also, it would run on other watches, however, in that case I would need to know an address of an optical sensor (Fossil Gen5 PPG sensor is 65572) so I could update the app.
I'd like to publish it in Google Play sometime later, have never done it before, it looks quite tricky, however, I filled most of the things there already.
Click to expand...
Click to collapse
Hi, I have tried your app, it's great that you are doing this.
I have tested it on Ticwatch Pro 3 GPS, it works correctly, shows heart rate and cardiogram for arrhythmias.
When I started the app for the first time it did not ask me to enable sensor permissions nor did it alert me that it did not have the permission enabled when I started monitoring. I activated them manually and it worked as expected.
About the PPG sensor address for TWP3 I don't know which one it is, I guess it is the same as the Fossil Gen5, because it works.
bernarbernuli said:
Hi, I have tried your app, it's great that you are doing this.
I have tested it on Ticwatch Pro 3 GPS, it works correctly, shows heart rate and cardiogram for arrhythmias.
When I started the app for the first time it did not ask me to enable sensor permissions nor did it alert me that it did not have the permission enabled when I started monitoring. I activated them manually and it worked as expected.
About the PPG sensor address for TWP3 I don't know which one it is, I guess it is the same as the Fossil Gen5, because it works.
Click to expand...
Click to collapse
Thank you so much! Didn't expect such a quick feedback!
I'll try correcting the permission part. And it's great to know, that app is compatible with TWP3.
Just in case, keep in mind, that this app runs in the background and should be stopped manually.
Hi, I would like to try this on my Fossil 6. Do you install the .apk on the watch or phone? Sorry, I've never installed outside of PlayStore.
a0323022 said:
Hi, I would like to try this on my Fossil 6. Do you install the .apk on the watch or phone? Sorry, I've never installed outside of PlayStore.
Click to expand...
Click to collapse
You can utilize this method to install this and any apk directly to WearOS.
A slightly updated version of the app, which now includes a request for permission to use BODY_SENSORS.
Gastopako said:
Hi all,
I have developed an application for a Wear OS, intended for a robust continuous atrial fibrillation (arrhythmia) and heart rate monitoring, which uses an optical sensor (green light) in the bottom of the watch. I'm currently limited to Fossil Gen 5 watch since my Samsung Galaxy Watch 4 won't give software access to its optical sensor.
Having said that, would anybody here like to test the app on their watches? It still needs to be improved and optimized, therefore, feedback would be appreciated. Also, it would run on other watches, however, in that case I would need to know an address of an optical sensor (Fossil Gen5 PPG sensor is 65572) so I could update the app.
I'd like to publish it in Google Play sometime later, have never done it before, it looks quite tricky, however, I filled most of the things there already.
Click to expand...
Click to collapse
Privileged Health SDK | Samsung Developers
Aiming to advance innovation and development of new health and wellness solutions
developer.samsung.com
Looks to me like Samsung has their sensor hidden behind this 'privileged' api, might be worth trying to request access?
Actually I was able to find a couple potential addresses for the Samsung sensor when I poked around a bit, were you unable to actually access the hardware even with the address?
mangobot said:
Actually I was able to find a couple potential addresses for the Samsung sensor when I poked around a bit, were you unable to actually access the hardware even with the address?
Click to expand...
Click to collapse
Thanks for the tip. As I matter of fact I did try contacting them in the exact same way you showed, however, I the declined my request without explanation. Maybe it is because I didn't mention any affiliation with business or something like that. I'll try requesting once again.
I also tried reading all the accessible sensors in Watch 4, however, software access to the PPG sensors is restricted.
I guess the sensor you are referring to is this one:
Samsung PPGBatch Sensor /Type_String: com.samsung.sensor.ppg_batch /Type_number: 69668
Galaxy Watch 4 offers wide range of sensors and I have developed quite a lot of various algorithms, which could be implemented, e.g., continuous SpO2 monitoring (red and infrared optical sensors), confirmation of a suspected atrial fibrillation (detected by using green light optical sensor) using an ECG strip.
I tested app on TicWatch E3 and it does work on this watch. However, I noticed that the quality of the Photoplethysmogram signal is worse than what I get in Fossil Gen 5 watch. With Fossil Gen 5 watch, you don't even have to search for a good spot on the wrist, the quality is always good and it is not the case with TicWatch E3. The algorithm in the app won't throw false alarms because of that, the signal quality is constantly monitored, however, with that kind of quality it would be tricky to detect AF if it was present.
I apologize but I would like some help. I have a ticwatch E3. I apparently installed the app using Wear Installer 2. That app indicated that the installation was was successful. However, the app does not appear in my launcher. Is there something else I need to do?
exswim said:
I apologize but I would like some help. I have a ticwatch E3. I apparently installed the app using Wear Installer 2. That app indicated that the installation was was successful. However, the app does not appear in my launcher. Is there something else I need to do?
Click to expand...
Click to collapse
You might want to consider utilizing Bugjaeger Mobile ADB as a really alternative and innovative solution to the problem of sideloading apps on Wear OS devices.
Thanks for the reply. Another question, as I said the Wear Installer 2 indicated that the app was installed. Would this app appear as an app in settings or in the launcher. If not, where is it on my watch?
Gastopako said:
I tested app on TicWatch E3 and it does work on this watch. However, I noticed that the quality of the Photoplethysmogram signal is worse than what I get in Fossil Gen 5 watch. With Fossil Gen 5 watch, you don't even have to search for a good spot on the wrist, the quality is always good and it is not the case with TicWatch E3. The algorithm in the app won't throw false alarms because of that, the signal quality is constantly monitored, however, with that kind of quality it would be tricky to detect AF if it was present.
Click to expand...
Click to collapse
I would like some help. I have a ticwatch E3. I apparently installed the app using Wear Installer 2. That app indicated that the installation was was successful. However, the app does not appear in my launcher. Is there something else I need to do?
exswim said:
Thanks for the reply. Another question, as I said the Wear Installer 2 indicated that the app was installed. Would this app appear as an app in settings or in the launcher. If not, where is it on my watch?
Click to expand...
Click to collapse
It would appear as an app in the launcher.
Hi, I did some updates to the app, mainly in the representation of the heart rate change over time. There are some as to say, drawbacks because for now heart rate values are saved in a local variable, therefore, if app was closed and restarted, the previous heart rate log would not be saved. I also have some thoughts in adding additional screen for the parameters of atrial fibrillation if one was detected, however, still not sure what information (e.g., beginning and the end of the AF episode, duration of the AF episode, etc. ) regarding this would be relevant for an ordinary user. Maybe some of you might have ideas what info would be of utmost relevance for you.
I would love to use this app on my Samsung Watch 5. I hope you succeed in getting access to the sensors on the Samsung Watches. I think your app would be very popular!
Hi, I know it's a tech site but to anyone suffering from atrial fibrillation-one of the most common but least talked about causes is head and neck posture/atlas position, slumped forward posture- very common with the amount of time we spend on our computers- see Dr John Berg youtube channel -
A good chiropractor or acupuncture practitioner can help to correct these abnormal and harmful postures and could possibly save you from surgery or pacemaker..
Don't ignore other causes which are more serious though-especially in the lat 2 years- lots of people are getting abnormal blood clotting since having a certain injection or getting long covid.
mura20 said:
I would love to use this app on my Samsung Watch 5. I hope you succeed in getting access to the sensors on the Samsung Watches. I think your app would be very popular!
Click to expand...
Click to collapse
Thanks! I haven't motivated myself to fill the request for getting the sensor access yet. It is quite complicated. Another thing that I noticed is that the raw green PPG signal from Galaxy Watch 4 and 5 is sampled at 25 Hz. Mine algorithm uses higher sampling frequency. According to the info provided by Samsung, only RED and Infrared PPGs in Galaxy Watch 4 and 5 are sampled at 100 Hz.
I am planning on improving the app by integrating it with Health Connect or with something similar. Currently the app stores, e.g., heart rate data in temporary variables, which are cleared as soon as the app is restarted. Another option was to write data in the main storage; however, data management seems tricky to me, I wouldn't want to deal with databases on my own.
Are you able to get raw RED and IR PPG sensor data (or any of the PPG sensor data)?

Categories

Resources