PineTime Watch Support #70
Replies: 10 comments 12 replies
-
I know someone else (@MJones235) has also had a go at modifying the InfiniTime C++ operating system for PineTime to add OpenSeizureDetector support - again that will need testing to check the reliability. |
Beta Was this translation helpful? Give feedback.
-
I have just ordered myself a couple more PineTime watches so I can get back to working on this, because I think it is important to help make OpenSeizureDetector accessible to people on low incomes, because the Garmin watches are expensive. |
Beta Was this translation helpful? Give feedback.
-
@44616E said: "I like the look of a PineTime. There doesn't seem to be any dev kits available. I wouldn't mind have a crack at it. What path were you thinking of, did you plan to have an app to install on the watch or a dedicated firmware to make it a dedicated device. I would probablely be interested in the latter.I am concerned a little over long term hardware availability considering the delays in OS development." One advantage of doing our own simple firmware rather than linking too closely to infinitime would be that porting to different hardware would be easier maybe? Graham |
Beta Was this translation helpful? Give feedback.
-
That is a good point - both the InfiniTime and WaspOS firmware have
implementations of a heart rate measurement algorithm, but I do not know
how good it is - the professional devices probably do some clever filtering
in software to get reliable readings - might need some more research to see
what is published on how best to do it.
I'd be quite interested to know how it is done, because I can tell if my
heart rhythm messes about when I am running, the indicated heart rate goes
up a lot - but I don't think that is real - more a measurement artefact.
…On Thu, 27 Jul 2023 at 12:00, 44616E ***@***.***> wrote:
We could also likely get better reliability and power consumption going
low level. The problem is going to be with the HR sensor.
—
Reply to this email directly, view it on GitHub
<#70 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AACLSYYVEGNZAC4WJDHMZKDXSJC5HANCNFSM6AAAAAATTELHO4>
.
You are receiving this because you authored the thread.Message ID:
<OpenSeizureDetector/Android_Pebble_SD/repo-discussions/70/comments/6564051
@github.com>
--
Graham Jones <http://google.com/+GrahamJones>
Hartlepool, UK.
|
Beta Was this translation helpful? Give feedback.
-
I've just been reading through the Infinitime documentation about its BLE implementation. It looks as though the latest versions of Infinitime provide BLE services/characteristics for heart rate, battery and xyz acceleration. This should be enough to connect to OSD directly, if I add these services/characteristics into the Android App BLE data source. |
Beta Was this translation helpful? Give feedback.
-
I was looking through the Infinitime BLE Implementationdocumentation last night and noticed that the developers have already got it providing a heart rate and raw accelerometer data service. I'll update the V4.2.x branch of the main android app so it responds to the infinitime BLE services and see how it performs. |
Beta Was this translation helpful? Give feedback.
-
Comparison of Current (21 Jan 2024) version so of OpenSeizureDetector on PineTime and BangleJS, compared to Garmin devices.
Given the very promising results from PineTime (especially battery life and heart rate monitor performance) and the much lower cost than the other devices, I intend to concentrate on getting PineTime to being ready for release for general users. The first priority will be to sort out some simple installation instructions, then improve the user interface. |
Beta Was this translation helpful? Give feedback.
-
Hi! First up many thanks for all your hard work on this project! We have a son too with epilepsy and autism and it is so amazing to see a project like this. I'm hoping that I can at some point contribute too in some way. I got the PineTime watch working with OpenSeizureDetector with version 4.2.1, but it seems that the watch goes into a sleepmode or something and then stops communicating with the phone and then the app goes in to FAULT state. I'm wondering if there is some settings that I missed. The PineTime watch is running InifiTime version 1.13.0 and I did not change any settings on the watch itself. |
Beta Was this translation helpful? Give feedback.
-
Hi,
You need to run a custom version of infinitime that I have created to
address that issue and also make it sample the accelerometer readings fast
enough for the seizure detection algorithm.
Please see the installation instructions here:
https://openseizuredetector.github.io/pages-user/pine-time-installation.html
Let me know how you get on!
Thanks
Graham ***@***.***)
…On Sun, 3 Mar 2024, 10:54 Jeffry Sleddens, ***@***.***> wrote:
Hi! First up many thanks for all your hard work on this project! We have a
son too with epilepsy and autism and it is so amazing to see a project like
this. I'm hoping that I can at some point contribute too in some way.
I got the PineTime watch working with OpenSeizureDetector with version
4.2.1, but it seems that the watch goes into a sleepmode or something and
then stops communicating with the phone and then the app goes in to FAULT
state. I'm wondering if there is some settings that I missed. The PineTime
watch is running InifiTime version 1.13.0 and I did not change any settings
on the watch itself.
—
Reply to this email directly, view it on GitHub
<#70 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AACLSY2WJN53WZ7SFSPATFDYWL6PJAVCNFSM6AAAAAATTELHO6VHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4DMNJWG44DC>
.
You are receiving this because you authored the thread.Message ID:
<OpenSeizureDetector/Android_Pebble_SD/repo-discussions/70/comments/8656781
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
About the PineTime. I got multiple faults where OSD Android reported the watch app as NOT running. At the same time it was still updating accelerometer data and heart rate (I observed it for a good solid 20-30 seconds) so PineTimeSD was clearly was running and sending data. I think I'll try 4.2.2, or perhaps build the latest 4.2.x branch to see if I get better results. (sorry about the giant screenshots) |
Beta Was this translation helpful? Give feedback.
-
Early in 2022 a user (@rennard) was working on making OSD run on the low cost PineTime watch using the MicroPython operating syststem.
This is really good because I want OpenSeizureDetector to work on very low cost hardware. I have not managed to get it working on my PineTime yet though - need some more time to work out what is wrong!
His version is here if anyone wants to try it: https://github.com/rennard/wasp-os-fork
Beta Was this translation helpful? Give feedback.
All reactions