Jump to content

TeltoHeart firmware/software changelogs: Difference between revisions

From Teltonika Telemedic Wiki
No edit summary
No edit summary
 
Line 1: Line 1:
[[Category:TeltoHeart]]
[[Category:TeltoHeart]]
<div class="tlt-border" style="width: 1102px; overflow: auto; padding-inline: 10px; border: 1px solid #e8e8e8;">
 
<div style="color: #0054A6;text-align:center;"><font size="6"><b>Changelog</b></font></div>
<div style="max-width:960px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;">
<br>
 
----
<div style="text-align:center;padding:24px 0 32px;">
{| cellspacing="0" cellpadding="0" width="1102"
<div style="font-size:2rem;font-weight:700;color:#0054A6;margin-bottom:6px;">TeltoHeart Firmware Changelog</div>
|-
<div style="color:#667085;font-size:0.9rem;">All firmware versions and release notes</div>
! style="width: 33%;" | Version
</div>
! style="width: 33%;" | Release date
 
! style="width: 33%;" | Changes
<!-- ═══ v2.8.1 ═══ -->
|-
<div style="background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);">
|style="text-align: center;" |2.8.1 <hr>
<div style="display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;background:#fafbfc;border-bottom:1px solid #e4e7ec;">
|style="text-align: center;" |2024-12-09 <hr>
<span style="background:linear-gradient(135deg,#0054A6,#0080ff);color:#fff;font-weight:700;font-size:0.82rem;padding:3px 12px;border-radius:20px;box-shadow:0 2px 8px rgba(0,84,166,.28);">v2.8.1</span>
|
<span style="background:#ecf5ff;color:#0054A6;font-size:0.68rem;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;padding:2px 8px;border-radius:20px;border:1px solid #b3d4f5;">Latest</span>
|-
<span style="color:#667085;font-size:0.83rem;">📅 2024-12-09</span>
|
<span style="background:#e6f4ea;color:#1e7e34;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">9 Features</span>
|
<span style="background:#fff3e0;color:#c84b00;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">4 Fixes</span>
|
</div>
'''FEATURES'''
<div style="padding:18px 20px 20px;">
 
<div style="background:#f6fbf7;border-left:4px solid #4caf50;border-radius:8px;padding:14px 16px;margin-bottom:14px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1e7e34;margin-bottom:10px;">✦ Features</div>
* Implemented AFib alerts settings, allowing users to enable or disable alerts. AFib monitoring is now permanently enabled.
* Implemented AFib alerts settings, allowing users to enable or disable alerts. AFib monitoring is now permanently enabled.
* Introducing the 'Storage' GUI window, which displays information about data files.
* Introducing the 'Storage' GUI window, which displays information about data files.
* The design for display settings has been revamped to enhance the structure of the configuration. Additionally, the design now includes improved handling of brightness, touch to wakeup, and raise to wakeup controls to enhance the user experience.
* The design for display settings has been revamped to enhance the structure of the configuration, including improved handling of brightness, touch to wake-up, and raise to wake-up controls.
* Ensure that the main screen returns to its original position when the screen goes blank.
* Ensure that the main screen returns to its original position when the screen goes blank.
* Updating ECG application visuals format to increase system performance.
* Updated ECG application visuals format to increase system performance.
* Updating ECG recording visuals.
* Updated ECG recording visuals.
* Introduced heart rate signal quality graphical visualization on the watchface.
* Introduced heart rate signal quality graphical visualization on the watchface.
* Speedup ECG transfer to permanent memory by 6-7 times.
* Sped up ECG transfer to permanent memory by 6–7 times.
* Disabled heart rate average tracking feature.
* Disabled heart rate average tracking feature.
</div>


'''FIXES'''
<div style="background:#fffbf5;border-left:4px solid #ff9800;border-radius:8px;padding:14px 16px;">
* Fixing incorrect Heart Rate view area color.
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#c84b00;margin-bottom:10px;">🔧 Fixes</div>
* Fixed incorrect Heart Rate view area color.
* Resolved an issue where the charging window appeared twice when the device was placed on the charger. It now displays correctly only once.
* Resolved an issue where the charging window appeared twice when the device was placed on the charger. It now displays correctly only once.
* Fixed a situation when the pairing code screen was covered with the charging screen after 4-6 seconds in case the Bluetooth security level needs to be upgraded.
* Fixed a situation when the pairing code screen was covered with the charging screen after 4–6 seconds in case the Bluetooth security level needs to be upgraded.
* Fixed situation when wrong Bluetooth pairing code input would not provide correct response to the user.
* Fixed situation when wrong Bluetooth pairing code input would not provide correct response to the user.
|-
</div>
|style="text-align: center;" |2.7.0 <hr>
|style="text-align: center;" |2024-08-09 <hr>
|
|-
|
|
|
<b>FEATURES:</b>
* Added Russian language support for the user interface
* Added Polish language support for the user interface
* Updated LT locale translations


<b>FIXES:</b>
</div>
* Fixed user interface content clipping and overlapping issues
</div>


<b>Known issues:</b>
<!-- ═══ v2.7.0 ═══ -->
* This version can only be updated from version 2.6.2
<div style="background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);">
<div style="display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;background:#fafbfc;border-bottom:1px solid #e4e7ec;">
<span style="background:#0054A6;color:#fff;font-weight:700;font-size:0.82rem;padding:3px 12px;border-radius:20px;">v2.7.0</span>
<span style="color:#667085;font-size:0.83rem;">📅 2024-08-09</span>
<span style="background:#e6f4ea;color:#1e7e34;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">3 Features</span>
<span style="background:#fff3e0;color:#c84b00;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">1 Fix</span>
<span style="background:#fce4ec;color:#b71c1c;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">2 Known Issues</span>
</div>
<div style="padding:18px 20px 20px;">
 
<div style="background:#f6fbf7;border-left:4px solid #4caf50;border-radius:8px;padding:14px 16px;margin-bottom:14px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1e7e34;margin-bottom:10px;">✦ Features</div>
* Added Russian language support for the user interface.
* Added Polish language support for the user interface.
* Updated LT locale translations.
</div>
 
<div style="background:#fffbf5;border-left:4px solid #ff9800;border-radius:8px;padding:14px 16px;margin-bottom:14px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#c84b00;margin-bottom:10px;">🔧 Fixes</div>
* Fixed user interface content clipping and overlapping issues.
</div>
 
<div style="background:#fff5f5;border-left:4px solid #e53935;border-radius:8px;padding:14px 16px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#b71c1c;margin-bottom:10px;">⚠ Known Issues</div>
* This version can only be updated from version 2.6.2.
* This version can only be updated by performing a system restart before the update process.
* This version can only be updated by performing a system restart before the update process.
|-
</div>
|style="text-align: center;" |2.6.2 <hr>
 
|style="text-align: center;" |2024-08-06 <hr>
</div>
|
</div>
|-
 
|
<!-- ═══ v2.6.2 ═══ -->
|
<div style="background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);">
|
<div style="display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;background:#fafbfc;border-bottom:1px solid #e4e7ec;">
<b>FIXES:</b>
<span style="background:#0054A6;color:#fff;font-weight:700;font-size:0.82rem;padding:3px 12px;border-radius:20px;">v2.6.2</span>
<span style="color:#667085;font-size:0.83rem;">📅 2024-08-06</span>
<span style="background:#fff3e0;color:#c84b00;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">1 Fix</span>
</div>
<div style="padding:18px 20px 20px;">
<div style="background:#fffbf5;border-left:4px solid #ff9800;border-radius:8px;padding:14px 16px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#c84b00;margin-bottom:10px;">🔧 Fixes</div>
* Enhancing the optimization and robustness of the system upgrade service to minimize errors.
* Enhancing the optimization and robustness of the system upgrade service to minimize errors.
|-
</div>
|style="text-align: center;" |2.6.1 <hr>
</div>
|style="text-align: center;" |2024-07-24 <hr>
</div>
|
 
|-
<!-- ═══ v2.6.1 ═══ -->
|
<div style="background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);">
|
<div style="display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;background:#fafbfc;border-bottom:1px solid #e4e7ec;">
|
<span style="background:#0054A6;color:#fff;font-weight:700;font-size:0.82rem;padding:3px 12px;border-radius:20px;">v2.6.1</span>
<b>FIXES:</b>
<span style="color:#667085;font-size:0.83rem;">📅 2024-07-24</span>
<span style="background:#fff3e0;color:#c84b00;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">3 Fixes</span>
</div>
<div style="padding:18px 20px 20px;">
<div style="background:#fffbf5;border-left:4px solid #ff9800;border-radius:8px;padding:14px 16px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#c84b00;margin-bottom:10px;">🔧 Fixes</div>
* The device will now be visible but not connectable via phone before the language selection during start-up.
* The device will now be visible but not connectable via phone before the language selection during start-up.
* Added a non-connectable BLE advertisement state.
* Added a non-connectable BLE advertisement state.
* Fixed an issue preventing system upgrades if the device is reset during the firmware upload process (while the rightmost progress bar is advancing).
* Fixed an issue preventing system upgrades if the device is reset during the firmware upload process (while the rightmost progress bar is advancing).
|-
</div>
|style="text-align: center;" |2.6.0 <hr>
</div>
|style="text-align: center;" |2024-06-03 <hr>
</div>
|
|-
|
|
|
<b>FEATURES:</b>


<!-- ═══ v2.6.0 ═══ -->
<div style="background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);">
<div style="display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;background:#fafbfc;border-bottom:1px solid #e4e7ec;">
<span style="background:#0054A6;color:#fff;font-weight:700;font-size:0.82rem;padding:3px 12px;border-radius:20px;">v2.6.0</span>
<span style="color:#667085;font-size:0.83rem;">📅 2024-06-03</span>
<span style="background:#e6f4ea;color:#1e7e34;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">11 Features</span>
<span style="background:#fff3e0;color:#c84b00;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">16 Fixes</span>
<span style="background:#fce4ec;color:#b71c1c;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">1 Known Issue</span>
</div>
<div style="padding:18px 20px 20px;">
<div style="background:#f6fbf7;border-left:4px solid #4caf50;border-radius:8px;padding:14px 16px;margin-bottom:14px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1e7e34;margin-bottom:10px;">✦ Features</div>
* You can now choose your language during the Startup Wizard before pairing your device.
* You can now choose your language during the Startup Wizard before pairing your device.
* The device will vibrate when you turn it on or off, and the company logo will appear during startup.
* The device will vibrate when you turn it on or off, and the company logo will appear during startup.
* Wrist detection is temporarily disabled before a Unpair and reset.
* Wrist detection is temporarily disabled before an Unpair and Reset.
* Bluetooth connection notifications will now appear in quick access menu instead of as visual and vibration alerts. There will be a vibration when the passkey is displayed during pairing.
* Bluetooth connection notifications will now appear in quick access menu instead of as visual and vibration alerts. There will be a vibration when the passkey is displayed during pairing.
* The AFib feature is now fully enabled by default.
* The AFib feature is now fully enabled by default.
Line 94: Line 130:
* The initial battery drop after charging to full has been reduced.
* The initial battery drop after charging to full has been reduced.
* You can now change the system's language from a new 'Language' option in the settings menu.
* You can now change the system's language from a new 'Language' option in the settings menu.
* Several GUI windows have an updated layout.
* File upload speed to the phone has been increased.
* File upload speed to the phone has been increased.
</div>


<b>FIXES:</b>
<div style="background:#fffbf5;border-left:4px solid #ff9800;border-radius:8px;padding:14px 16px;margin-bottom:14px;">
 
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#c84b00;margin-bottom:10px;">🔧 Fixes</div>
* Fixed the issue where the 'Charging fault' notification wasn't shown.
* Fixed the issue where the 'Charging fault' notification wasn't shown.
* Charging will only resume after a fault when the user takes action.
* Charging will only resume after a fault when the user takes action.
Line 115: Line 151:
* Fixed issue where the charging screen wasn't displayed due to GUI window being overwritten.
* Fixed issue where the charging screen wasn't displayed due to GUI window being overwritten.
* Fixed an issue where heart rate age will be shown after 30 minutes.
* Fixed an issue where heart rate age will be shown after 30 minutes.
* Fixed issue where buttons wouldn't respond if the system setup was waiting.
</div>


<b>Known issues:</b>
<div style="background:#fff5f5;border-left:4px solid #e53935;border-radius:8px;padding:14px 16px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#b71c1c;margin-bottom:10px;">Known Issues</div>
* This version can only be updated from version 2.5.1.
</div>


* This version can only be updated from version 2.5.1.
</div>
</div>
 
<!-- ═══ v2.5.0 ═══ -->
<div style="background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);">
<div style="display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;background:#fafbfc;border-bottom:1px solid #e4e7ec;">
<span style="background:#0054A6;color:#fff;font-weight:700;font-size:0.82rem;padding:3px 12px;border-radius:20px;">v2.5.0</span>
<span style="color:#667085;font-size:0.83rem;">📅 2024-04-05</span>
<span style="background:#e6f4ea;color:#1e7e34;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">4 Features</span>
<span style="background:#fff3e0;color:#c84b00;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">5 Fixes</span>
<span style="background:#fce4ec;color:#b71c1c;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">6 Known Issues</span>
</div>
<div style="padding:18px 20px 20px;">


|-
<div style="background:#f6fbf7;border-left:4px solid #4caf50;border-radius:8px;padding:14px 16px;margin-bottom:14px;">
|style="text-align: center;" |2.5.0 <hr>
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1e7e34;margin-bottom:10px;">✦ Features</div>
|style="text-align: center;" |2024-04-05 <hr>
* Return to previous window when Heart Rate alert configuration is saved.
|
* Added 'Perform ECG' button to Heart Rate alert windows.
|-
|
|
|
<b>FEATURES</b>
* Return to previous window when Heart rate alert configuration is saved.
* Added 'Perform ECG' button to Heart rate alert windows.
* Introduced GUI response windows to indicate system setup service progress.
* Introduced GUI response windows to indicate system setup service progress.
* Introducing estimated SoC that converges and attempts to reduce SoC spikes
* Introducing estimated SoC that converges and attempts to reduce SoC spikes.
'''FIXES'''
</div>
 
<div style="background:#fffbf5;border-left:4px solid #ff9800;border-radius:8px;padding:14px 16px;margin-bottom:14px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#c84b00;margin-bottom:10px;">🔧 Fixes</div>
* Fixed a device crash when wrist is lost on detaching from charger.
* Fixed a device crash when wrist is lost on detaching from charger.
* Restored support for magicless and unencrypted asset map
* Restored support for magicless and unencrypted asset map.
* Allowed DAU even with invalid primary asset map file and extend DAU wdt timeout.
* Allowed DAU even with invalid primary asset map file and extended DAU WDT timeout.
* Fixed device crashing while performing factory reset.
* Fixed device crashing while performing factory reset.
* Wipe datetime settings during factory reset.
* Wipe datetime settings during factory reset.
'''Known issues'''
</div>
 
<div style="background:#fff5f5;border-left:4px solid #e53935;border-radius:8px;padding:14px 16px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#b71c1c;margin-bottom:10px;">⚠ Known Issues</div>
* Checkbox will change its value even if setting was not set correctly.
* Checkbox will change its value even if setting was not set correctly.
* Double tap feature temporary disabled due to sensitivity issues
* Double tap feature temporarily disabled due to sensitivity issues.
* Ghosting lines behind text
* Ghosting lines behind text.
* Rarely the watch is no longer connecting with the phone
* Rarely the watch is no longer connecting with the phone.
* Bluetooth became non responsive
* Bluetooth became non-responsive.
* After the failed FW download, the watch shows 'Update failed' notification twice.
* After the failed FW download, the watch shows 'Update failed' notification twice.
* After the failed FW update, the 'Failed update' notification was not displayed.
</div>
 
</div>
</div>
 
<!-- ═══ v2.4.1 ═══ -->
<div style="background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);">
<div style="display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;background:#fafbfc;border-bottom:1px solid #e4e7ec;">
<span style="background:#0054A6;color:#fff;font-weight:700;font-size:0.82rem;padding:3px 12px;border-radius:20px;">v2.4.1</span>
<span style="color:#667085;font-size:0.83rem;">📅 2024-01-10</span>
<span style="background:#f0f0f0;color:#666;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">Internal</span>
</div>
<div style="padding:18px 20px 20px;">
<div style="padding:12px 14px;background:#f9fafb;border-radius:7px;font-size:0.875rem;color:#667085;font-style:italic;">🔒 Internal fixes only — no user-facing changes.</div>
</div>
</div>
 
<!-- ═══ v2.4.0 ═══ -->
<div style="background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);">
<div style="display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;background:#fafbfc;border-bottom:1px solid #e4e7ec;">
<span style="background:#0054A6;color:#fff;font-weight:700;font-size:0.82rem;padding:3px 12px;border-radius:20px;">v2.4.0</span>
<span style="color:#667085;font-size:0.83rem;">📅 2023-12-11</span>
<span style="background:#e6f4ea;color:#1e7e34;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">9 Features</span>
<span style="background:#fff3e0;color:#c84b00;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">14 Fixes</span>
</div>
<div style="padding:18px 20px 20px;">
 
<div style="background:#f6fbf7;border-left:4px solid #4caf50;border-radius:8px;padding:14px 16px;margin-bottom:14px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1e7e34;margin-bottom:10px;">✦ Features</div>
* System upgrade bundle package file structure modified given mobile application requirements.
* Added support for ECG logger automatic storage tracking.
* Updated HR application data field text value from 'NOW' to 'LAST'.
* AFib notification will now redirect user to perform quick ECG instead of the one with instructions.
* Added FCC certificate.
* Swapped system upgrade progress bars so that overall progress starts from the left side.
* Battery charging fault notification fired when battery charger issues a faulty charging status.
* Introduced new Consultation Advisory Notification after system boot to inform user that device readings should not be relied upon for medical decisions without consulting a healthcare professional.
* Introduced the Atrial Fibrillation (AFib) UI application — enables/disables AFib monitoring and shows the most recent suspected AFib event.
</div>
 
<div style="background:#fffbf5;border-left:4px solid #ff9800;border-radius:8px;padding:14px 16px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#c84b00;margin-bottom:10px;">🔧 Fixes</div>
* User-presentable time values were not updated with timezone.
* Using 'TeltoHeart' naming instead of 'MyHealth'.
* Fixed wrist detection getting stuck and crashing the device.
* Fixed manually triggering charge fault notification.
* A user notification about timezone changes will now be presented.
* Fixed a case when during the power-down process wearable GUI is stuck after being placed on the charging dock.
* Enabled simulated ECG signal drawing graph during ECG measurement procedure.
* Refactored the ECG service to utilize the Mediocre ECG library for quality assurance and the final decision on whether to save the file or inform the user about a failed measurement.
* Fixed issue where ECG measurement misses samples due to HR file writes.
* Added storage almost full event.
* Handle max files in journal configuration changes.
* Introduced BLE 'Heartbeat' service, used to notify peer about existence of the device.
* Fixed a failure to save system settings in persistent memory.
* Fixed device crash when ECG recording is aborted due to system overload.
</div>
 
</div>
</div>
 
<!-- ═══ v2.2.1 ═══ -->
<div style="background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);">
<div style="display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;background:#fafbfc;border-bottom:1px solid #e4e7ec;">
<span style="background:#0054A6;color:#fff;font-weight:700;font-size:0.82rem;padding:3px 12px;border-radius:20px;">v2.2.1</span>
<span style="color:#667085;font-size:0.83rem;">📅 2023-08-10</span>
<span style="background:#e6f4ea;color:#1e7e34;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">3 Features</span>
<span style="background:#fff3e0;color:#c84b00;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">3 Fixes</span>
<span style="background:#fce4ec;color:#b71c1c;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">8 Known Issues</span>
</div>
<div style="padding:18px 20px 20px;">
 
<div style="background:#f6fbf7;border-left:4px solid #4caf50;border-radius:8px;padding:14px 16px;margin-bottom:14px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#1e7e34;margin-bottom:10px;">✦ Features</div>
* Added a power off screen to inform when shutting down is in progress.
* Fixed an issue where device would try to draw watchface twice ending up with overlapping screens.
* Reduced initial brightness to 70% and set the tilt-to-wake option to be initially disabled, thereby extending device usage duration.
</div>
 
<div style="background:#fffbf5;border-left:4px solid #ff9800;border-radius:8px;padding:14px 16px;margin-bottom:14px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#c84b00;margin-bottom:10px;">🔧 Fixes</div>
* Fixed an issue where the low battery and critically low battery notifications were not displayed after charging the device.
* Fixed an issue where after declining a system upgrade a factory reset is initiated — on next boot, the device now restarts with new assets correctly.
* Fixed text position which was previously clipped in the watchface screen.
</div>
 
<div style="background:#fff5f5;border-left:4px solid #e53935;border-radius:8px;padding:14px 16px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#b71c1c;margin-bottom:10px;">⚠ Known Issues</div>
* Checkbox will change its value even if setting was not set correctly.
* Double tap feature temporarily disabled due to sensitivity issues.
* Ghosting lines behind text.
* A 20% notification is displayed when the battery level is significantly lower and it has already been shown.
* Rarely the watch is no longer connecting with the phone.
* Bluetooth became non-responsive.
* ECG measurement misses samples due to HR file writes.
* After the failed FW download, the watch shows 'Update failed' notification twice.
</div>
 
</div>
</div>
 
<!-- ═══ v2.2.0 ═══ -->
<div style="background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);">
<div style="display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;background:#fafbfc;border-bottom:1px solid #e4e7ec;">
<span style="background:#0054A6;color:#fff;font-weight:700;font-size:0.82rem;padding:3px 12px;border-radius:20px;">v2.2.0</span>
<span style="color:#667085;font-size:0.83rem;">📅 2023-07-21</span>
<span style="background:#fff3e0;color:#c84b00;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">4 Fixes</span>
<span style="background:#fce4ec;color:#b71c1c;font-size:0.71rem;font-weight:600;padding:2px 9px;border-radius:20px;">2 Known Issues</span>
</div>
<div style="padding:18px 20px 20px;">
 
<div style="background:#fffbf5;border-left:4px solid #ff9800;border-radius:8px;padding:14px 16px;margin-bottom:14px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#c84b00;margin-bottom:10px;">🔧 Fixes</div>
* Improved vibration patterns response to ongoing events.
* Fixed factory reset crashing when there were a lot of files to delete.
* Fixed issue with time sporadically not updating while in watch face.
* Allow waking up by back button in startup wizard.
</div>
 
<div style="background:#fff5f5;border-left:4px solid #e53935;border-radius:8px;padding:14px 16px;">
<div style="font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#b71c1c;margin-bottom:10px;">⚠ Known Issues</div>
* Checkbox will change its value even if setting was not set correctly.
* Double tap feature temporarily disabled due to sensitivity issues.
</div>
 
</div>
</div>


|-
|-
|style="text-align: center;" |2.4.1 <hr>
|style="text-align: center;" |2024-01-10 <hr>
|
|-
|
|
|
Internal fixes.
|-
|style="text-align: center;" |2.4.0 <hr>
|style="text-align: center;" |2023-12-11 <hr>
|
|-
|
|
|
<b>FEATURES</b>
*System upgrade bundle package file structure modified given mobile application requirements
*Added support for ECG logger automatic storage tracking
*Updated HR application data field text value from 'NOW' to 'LAST'
*From now on AFib notification will redirect user to perform quick ECG instead of the one with instructions.
*Added FCC certificate
*Swapped system upgrade progress bars, so that overall progress would start from the left side.
*Battery charging fault notification fired when battery charger issues a faulty charging status
*Introduced new Consultation Advisory Notification after system boot to inform user that the readings provided by this device should not be relied upon for making medical decisions without consulting a healthcare professional
*Introduced our Atrial Fibrillation (AFib) User Interface (UI) application. It provides a straightforward way to enable or disable AFib monitoring and view the most recent suspected AFib event.
<b>FIXES:</b>
*User presentable time values were not updated with timezone.
*Using 'TeltoHeart' naming instead of 'MyHealth'
*Fixed wrist detection getting stuck and crashing the device.
*Fixed manually triggering charge fault notification
*A user notification about a time zone changes will be presented.
*Fixed a case when during the power-down process wearable GUI is stuck after being placed on the charging dock
*Enabled simulated ECG signal drawing graph during ECG measurement procedure.
*Refactored the ECG service to utilize the Mediocre ECG library for quality assurance and the final decision on whether to save the file or inform the user about a failed measurement.
*Fixed issue where ECG measurement misses samples due to HR file writes
*Added storage almost full event
*Handle max files in journal configuration changes.
*Introduced BLE 'Heartbeat' service, used to notify peer about existence of the device
*Fixed a failure to save system settings in a persistent memory.
*Fixed device crash when ECG recording is aborted due to system overload.
*Fixed an issue when device is stuck in the connection notification immediately after pairing if application is quit
*Fixed device getting stuck whilst shutting down on the charger.
|-
|style="text-align: center;" |2.2.1 <hr>
|style="text-align: center;" |2023-08-10 <hr>
|
|-
|
|
|'''FEATURES'''
*Add a power off screen to inform when shutting down is in progress.
*Fixed an issue where device would try to draw watchface twice ending up with overlapping screens.
*Diminishing the initial brightness to 70% and setting the tilt-to-wake option to be initially disabled, thereby extending the device usage duration.
'''FIXES:'''
*Fixed an issue where the low battery and critically low battery notifications were not displayed after charging the device.
*Fixed an issue where after declining a system upgrade a factory reset is initiated, on next system boot, the device restarts with new assets
*Fixed text position which was previously clipped in the watchface screen.
'''Known issues:'''
*Checkbox will change its value even if setting was not set correctly.
*Double tap feature temporary disabled due to sensitivity issues
*Ghosting lines behind text
*A 20% notification is displayed when the battery level is significantly lower, and it has already been shown.
*Rarely the watch is no longer connecting with the phone
*Bluetooth became non responsive
*ECG measurement misses samples due to HR file writes
*After the failed FW download, the watch shows 'Update failed' notification twice.
*After the failed FW update, the 'Failed update' notification was not displayed.
|-
|style="text-align: center;" |2.2.0 <hr>
|style="text-align: center;" | 2023-07-21 <hr>
|
|-
|
|
|
'''FIXES:'''
*Improved vibration patterns response to ongoing events.
*Fixed factory reset crashing when there were a lot of files to delete.
*Fixed issue with time sporadically not updating while in watch face.
*Allow waking up by back button in startup wizard.
'''Known issues:'''
*Checkbox will change its value even if setting was not set correctly.
*Double tap feature temporary disabled due to sensitivity issues
|-
|}
</div>
</div>

Latest revision as of 14:26, 10 June 2026

Main Page > TeltoHeart > TeltoHeart firmware/software changelogs


TeltoHeart Firmware Changelog
All firmware versions and release notes

v2.8.1 Latest 📅 2024-12-09 9 Features 4 Fixes

✦ Features
  • Implemented AFib alerts settings, allowing users to enable or disable alerts. AFib monitoring is now permanently enabled.
  • Introducing the 'Storage' GUI window, which displays information about data files.
  • The design for display settings has been revamped to enhance the structure of the configuration, including improved handling of brightness, touch to wake-up, and raise to wake-up controls.
  • Ensure that the main screen returns to its original position when the screen goes blank.
  • Updated ECG application visuals format to increase system performance.
  • Updated ECG recording visuals.
  • Introduced heart rate signal quality graphical visualization on the watchface.
  • Sped up ECG transfer to permanent memory by 6–7 times.
  • Disabled heart rate average tracking feature.
🔧 Fixes
  • Fixed incorrect Heart Rate view area color.
  • Resolved an issue where the charging window appeared twice when the device was placed on the charger. It now displays correctly only once.
  • Fixed a situation when the pairing code screen was covered with the charging screen after 4–6 seconds in case the Bluetooth security level needs to be upgraded.
  • Fixed situation when wrong Bluetooth pairing code input would not provide correct response to the user.

v2.7.0 📅 2024-08-09 3 Features 1 Fix 2 Known Issues

✦ Features
  • Added Russian language support for the user interface.
  • Added Polish language support for the user interface.
  • Updated LT locale translations.
🔧 Fixes
  • Fixed user interface content clipping and overlapping issues.
⚠ Known Issues
  • This version can only be updated from version 2.6.2.
  • This version can only be updated by performing a system restart before the update process.

v2.6.2 📅 2024-08-06 1 Fix

🔧 Fixes
  • Enhancing the optimization and robustness of the system upgrade service to minimize errors.

v2.6.1 📅 2024-07-24 3 Fixes

🔧 Fixes
  • The device will now be visible but not connectable via phone before the language selection during start-up.
  • Added a non-connectable BLE advertisement state.
  • Fixed an issue preventing system upgrades if the device is reset during the firmware upload process (while the rightmost progress bar is advancing).

v2.6.0 📅 2024-06-03 11 Features 16 Fixes 1 Known Issue

✦ Features
  • You can now choose your language during the Startup Wizard before pairing your device.
  • The device will vibrate when you turn it on or off, and the company logo will appear during startup.
  • Wrist detection is temporarily disabled before an Unpair and Reset.
  • Bluetooth connection notifications will now appear in quick access menu instead of as visual and vibration alerts. There will be a vibration when the passkey is displayed during pairing.
  • The AFib feature is now fully enabled by default.
  • Buttons will no longer stay focused if your finger moves out of the button area while pressing it, preventing accidental actions.
  • New information and markings added after MDR certification.
  • Added support for multiple languages (EN and LT).
  • The initial battery drop after charging to full has been reduced.
  • You can now change the system's language from a new 'Language' option in the settings menu.
  • File upload speed to the phone has been increased.
🔧 Fixes
  • Fixed the issue where the 'Charging fault' notification wasn't shown.
  • Charging will only resume after a fault when the user takes action.
  • Fixed device crashing on the first start-up.
  • Heart rate data will now be cleared after 1 hour.
  • Fixed issue where pressing the back button could exit the 'Consultation advisory' notification.
  • Fixed missing texts after a system upgrade.
  • Fixed issue where pressing 'cancel' during a system update would reject unrelated notifications.
  • Fixed issue where the user couldn't leave the 'System upgrade failed' window by pressing the 'dismiss' button.
  • Bluetooth disconnected notification will now be delayed by 5 seconds to avoid excessive alerts.
  • Added description for how heart rate alerts work.
  • Current heart rate value will be included in daily statistics reset.
  • Improved error handling in system setup to prevent input button from being permanently disabled.
  • Fixed power control window layout.
  • Unpair and reset time has been reduced.
  • Fixed issue where the charging screen wasn't displayed due to GUI window being overwritten.
  • Fixed an issue where heart rate age will be shown after 30 minutes.
⚠ Known Issues
  • This version can only be updated from version 2.5.1.

v2.5.0 📅 2024-04-05 4 Features 5 Fixes 6 Known Issues

✦ Features
  • Return to previous window when Heart Rate alert configuration is saved.
  • Added 'Perform ECG' button to Heart Rate alert windows.
  • Introduced GUI response windows to indicate system setup service progress.
  • Introducing estimated SoC that converges and attempts to reduce SoC spikes.
🔧 Fixes
  • Fixed a device crash when wrist is lost on detaching from charger.
  • Restored support for magicless and unencrypted asset map.
  • Allowed DAU even with invalid primary asset map file and extended DAU WDT timeout.
  • Fixed device crashing while performing factory reset.
  • Wipe datetime settings during factory reset.
⚠ Known Issues
  • Checkbox will change its value even if setting was not set correctly.
  • Double tap feature temporarily disabled due to sensitivity issues.
  • Ghosting lines behind text.
  • Rarely the watch is no longer connecting with the phone.
  • Bluetooth became non-responsive.
  • After the failed FW download, the watch shows 'Update failed' notification twice.

v2.4.1 📅 2024-01-10 Internal

🔒 Internal fixes only — no user-facing changes.

v2.4.0 📅 2023-12-11 9 Features 14 Fixes

✦ Features
  • System upgrade bundle package file structure modified given mobile application requirements.
  • Added support for ECG logger automatic storage tracking.
  • Updated HR application data field text value from 'NOW' to 'LAST'.
  • AFib notification will now redirect user to perform quick ECG instead of the one with instructions.
  • Added FCC certificate.
  • Swapped system upgrade progress bars so that overall progress starts from the left side.
  • Battery charging fault notification fired when battery charger issues a faulty charging status.
  • Introduced new Consultation Advisory Notification after system boot to inform user that device readings should not be relied upon for medical decisions without consulting a healthcare professional.
  • Introduced the Atrial Fibrillation (AFib) UI application — enables/disables AFib monitoring and shows the most recent suspected AFib event.
🔧 Fixes
  • User-presentable time values were not updated with timezone.
  • Using 'TeltoHeart' naming instead of 'MyHealth'.
  • Fixed wrist detection getting stuck and crashing the device.
  • Fixed manually triggering charge fault notification.
  • A user notification about timezone changes will now be presented.
  • Fixed a case when during the power-down process wearable GUI is stuck after being placed on the charging dock.
  • Enabled simulated ECG signal drawing graph during ECG measurement procedure.
  • Refactored the ECG service to utilize the Mediocre ECG library for quality assurance and the final decision on whether to save the file or inform the user about a failed measurement.
  • Fixed issue where ECG measurement misses samples due to HR file writes.
  • Added storage almost full event.
  • Handle max files in journal configuration changes.
  • Introduced BLE 'Heartbeat' service, used to notify peer about existence of the device.
  • Fixed a failure to save system settings in persistent memory.
  • Fixed device crash when ECG recording is aborted due to system overload.

v2.2.1 📅 2023-08-10 3 Features 3 Fixes 8 Known Issues

✦ Features
  • Added a power off screen to inform when shutting down is in progress.
  • Fixed an issue where device would try to draw watchface twice ending up with overlapping screens.
  • Reduced initial brightness to 70% and set the tilt-to-wake option to be initially disabled, thereby extending device usage duration.
🔧 Fixes
  • Fixed an issue where the low battery and critically low battery notifications were not displayed after charging the device.
  • Fixed an issue where after declining a system upgrade a factory reset is initiated — on next boot, the device now restarts with new assets correctly.
  • Fixed text position which was previously clipped in the watchface screen.
⚠ Known Issues
  • Checkbox will change its value even if setting was not set correctly.
  • Double tap feature temporarily disabled due to sensitivity issues.
  • Ghosting lines behind text.
  • A 20% notification is displayed when the battery level is significantly lower and it has already been shown.
  • Rarely the watch is no longer connecting with the phone.
  • Bluetooth became non-responsive.
  • ECG measurement misses samples due to HR file writes.
  • After the failed FW download, the watch shows 'Update failed' notification twice.

v2.2.0 📅 2023-07-21 4 Fixes 2 Known Issues

🔧 Fixes
  • Improved vibration patterns response to ongoing events.
  • Fixed factory reset crashing when there were a lot of files to delete.
  • Fixed issue with time sporadically not updating while in watch face.
  • Allow waking up by back button in startup wizard.
⚠ Known Issues
  • Checkbox will change its value even if setting was not set correctly.
  • Double tap feature temporarily disabled due to sensitivity issues.