Releases: OpenSeizureDetector/Garmin_SD
V2.0.7 - Fixed crash on Vivoactive 5
This release checks to see that we receive the expected amount of data from the accelerometer at each update. If not, the data is assumed to be corrupt and is set to zero.
The incorrect amount of data being received was causing occasional crashes on the Vivoactive 5.
What's Changed
- 73 crash on vivoactive 5 after a few minutes operation by @pmithrandir in #74
Full Changelog: v2.0.6...v2.0.7
V2.0.6 - Fixed mute function to prevent alarms
Fixed the mute function so pressing the button will prevent the system alarming, showing MUTE on the watch and phone screen.
Note: Requires V4.2.4 or higher of the OSD Android App for this version to work.
What's Changed
- Do not display O2 when sensor is disabled. by @pmithrandir in #41
- Moving a function call inside the else condition in order not to exec… by @pmithrandir in #37
- Removing heart rate event callback by @pmithrandir in #45
- Cleaning method accel_callback by @pmithrandir in #39
- Removing Position usage by @pmithrandir in #44
- 52 unexpected low battery life garmin vivoactive 3 by @pmithrandir in #53
- 52 Data and option corrected by @pmithrandir in #55
- 54 retry mechanism doesnt work and cannot work properly by @pmithrandir in #56
- Slow update layout by @pmithrandir in #62
- start and stop the handler less often to see if battery life is impr… by @pmithrandir in #60
- Increasing the allowed timeout to send and receive callback of the data. by @pmithrandir in #65
- Typechecking v2 by @pmithrandir in #66
- 68 err comms v150 vivoactive by @pmithrandir in #69
- 26 venusq loses connection to the phone after a while by @pmithrandir in #67
- 70 mute function not working by @pmithrandir in #71
Full Changelog: V1.4.1...v2.0.6
V2.0.4 - Improved Battery Life
- Reduced on-watch processing and reduced bluetooth communications with phone to improve battery life. (Issue #52).
- Added type checking for help with future maintenance
- Minor bug fixes
NOTE: This version needs Version 4.2.x or higher of the OpenSeizureDetector Android App, or the Android App will display 'FAULT'. If you do not have V4.2.x of the Android App, please use V1.4.1 of the GarminSD watch app, which is the latest compatible version..
Thank you to user @pmithrandir for putting a lot of work into these improvements.
What's Changed
- Do not display O2 when sensor is disabled. by @pmithrandir in #41
- Moving a function call inside the else condition in order not to exec… by @pmithrandir in #37
- Removing heart rate event callback by @pmithrandir in #45
- Cleaning method accel_callback by @pmithrandir in #39
- Removing Position usage by @pmithrandir in #44
- 52 unexpected low battery life garmin vivoactive 3 by @pmithrandir in #53
- 52 Data and option corrected by @pmithrandir in #55
- 54 retry mechanism doesnt work and cannot work properly by @pmithrandir in #56
- Slow update layout by @pmithrandir in #62
- start and stop the handler less often to see if battery life is impr… by @pmithrandir in #60
- Increasing the allowed timeout to send and receive callback of the data. by @pmithrandir in #65
- Typechecking v2 by @pmithrandir in #66
- 68 err comms v150 vivoactive by @pmithrandir in #69
Full Changelog: V1.4.1...v2.0.4
V1.5.0 - Improved battery life
Reduced on-watch processing and reduced bluetooth communications with phone to improve battery life. (Issue #52). There is still some work ongoing with this, so there might well be a v1.5.1 release soon.
NOTE: This version needs Version 4.3.x or higher of the OpenSeizureDetector Android App, or the Android App will display 'FAULT'. If you do not have V4.3.x, please use V1.4.1 of the GarminSD watch app.
Thank you to user @pmithrandir for putting a lot of work into these improvements.
Graham ([email protected]) (@jones139)
What's Changed
- Do not display O2 when sensor is disabled. by @pmithrandir in #41
- Moving a function call inside the else condition in order not to exec… by @pmithrandir in #37
- Removing heart rate event callback by @pmithrandir in #45
- Cleaning method accel_callback by @pmithrandir in #39
- Removing Position usage by @pmithrandir in #44
- 52 unexpected low battery life garmin vivoactive 3 by @pmithrandir in #53
- 52 Data and option corrected by @pmithrandir in #55
- 54 retry mechanism doesnt work and cannot work properly by @pmithrandir in #56
Full Changelog: V1.4.1...V1.5.0
Added watch app settings menu
V1.4.1 introduces a settings menu for the GarminSD watch app - a long press of the Menu button on the watch (which one this is varies by watch model, sorry!) displays a menu. The main settings that can be selected are:
- Notifications of alarm - select if the user is notified of an alarm condition by one of the following:
Watch light switching on, Watch beeping, Watch Vibrating - Enable or disable Low Data Mode to reduce bluetooth traffic to attempt to save battery and improve reliability. (Note that this is not recommended because it does not send 3D data to the phone, which we expect to use in future seizure detection algorithms)
- De-select the O2 saturation measurements to attempt to reduce battery consumption.
- Enable 'Ben Mode' which is a mode where the timeouts for changing the app settings or exiting the app are very short, to make it difficult for users who like to fiddle with the watch to shutdown the app accidentally.
What's Changed
- Update README.md by @lundstrj in #27
- 30 config file are not templated by @pmithrandir in #32
- Adding menu to toggle O2 sensor on the application. Default value is ON by @pmithrandir in #31
- 34 mdatarequestinprogress reseted before the connection request if analyzed by @pmithrandir in #35
New Contributors
- @pmithrandir made their first contribution in #32
Full Changelog: V1.3.3...V1.4.1
Address Heart Rate Value Freezing Issue (#22)
This release introduces a minor change to the way we receive heart rate data notifications on the watch to attempt to address the issue that some users have reported that the indicated heart rate value freezes after several hours of correct operation (#22).
There should be no other changes visible to the user.
V1.3.2 - Re-built using newer SDK
Functionally identical to V1.3.1.
Re-built app using newer SDK (4.2.2) - this seems to have fixed the issue with the older watches (VivoactiveHR) which was causing a crash.
NOTE: Some users have reported issues with this version on older watches such as Forerunner 735xt and Vivoactive HR - if you have issues with this version not running on older watches, please use the Version 1.2 release and report the problem (either raise an Issue on GitHub or email [email protected].
V1.3.1 - Scaled Text Positions to Work with Newer, Higher Resolution Displays
Minor update to V1.3 to fix issue with font width on VenuSQ2
NOTE: Some users have reported issues with this version on older watches such as Forerunner 735xt and Vivoactive HR - if you have issues with this version not running on older watches, please use the Version 1.2 release and report the problem (either raise an Issue on GitHub or email [email protected].
V1.3 - Scaled Text Positions to Work with Newer, Higher Resolution Displays
Updated display drawing routine to scale vertical positions of lines of text based on actual resolution of device in use - solves issue of text overlapping on the newer, higher resolution displays on the Venu 2 etc.
V1.2 - Added watch buzzer and tone warnings
Version 1.2 adds feedback to the user that will make the watch buzz and/or beep in the event of an ALARM condition being detected or if the communications to the phone fails (for example if the user moves out of range of the bluetooth connection). This was a user request, but it is possible that it may be too annoying and we may need a way of switching it off - please let me know if you want it modifying! (Release v1.1 should work on most devices and does not have this feature).
It also restores compatibility with older devices such as the VivoactiveHR (Issue #15).
Full Changelog: v1.1...v1.2