Rio Protocol (v4.6 → v4.8)
Release Date: April 2026
Overview
This release hardens the internal message handling pathway to prevent hanging processes during receiver restarts, adds proper acknowledgement handling for OTA battery-low responses, and introduces new failure acknowledgement message types for improved error classification.
Requirements
Requirement | Details |
Platform Version | IntelliCare v3.8.x or higher with protocol import enabled |
Firmware | No firmware update required |
What’s New
Change | Area |
Internal message sender hardened with timeout and clean error handling — prevents hanging processes during receiver restarts | Reliability |
Console.log outputs cleaned to prevent unintended long connection closures | Stability |
New F-ACK-Battery Power Low message type — OTA correctly identifies battery-low rejection instead of generic failure | OTA / Error Handling |
New F-ACK-Not Registered message type for unregistered device responses | Error Handling |
F-ACK-Out Of Service prefix standardised | Cleanup |
What This Means for You
Message Reliability: The internal message pathway now handles receiver restarts gracefully. Previously, if the receiver restarted while a device was sending data, the protocol process could hang indefinitely. This is now resolved with a 5-second timeout and clean error recovery.
OTA Battery Low: When an OTA firmware update is attempted on a device with battery below 40%, the system now correctly identifies this as a battery-low rejection rather than a generic failure. This means clearer status messages in the dashboard and fewer misleading AFAIL indicators.
No Action Required: These are transparent protocol improvements. No configuration changes or device resets needed.
ROAM Protocol (v1.8 → v2.1)
Release Date: April 2026
Overview
This release delivers internal message resilience improvements, new OTA failure acknowledgement types, standardised language settings with descriptive labels, and foundational accessory data extraction for peripheral battery monitoring.
Requirements
Requirement | Details |
Platform Version | IntelliCare v3.8.x or higher |
Hardware | Applies to all ROAM units |
Language Settings | No firmware update required — configured via protocol settings |
What’s New
Change | Area |
Internal message sender hardened with timeout and clean error handling | Reliability |
Console.log outputs cleaned to prevent long connection closures | Stability |
New F-ACK message types: Battery Power Low, Out Of Service, Not Registered | Error Handling |
Language settings standardised with descriptive labels and consistent locale format | Configuration |
Accessory data extraction — paired device battery, MAC address, and type now parsed and forwarded | New Feature |
What This Means for You
Language Settings: Language options now display with clear descriptive labels (e.g. “en-US (English)”) and use a consistent format across all Eview protocols. If you configure language settings on ROAM devices, the options are now easier to understand and consistent with other device types.
Accessory Monitoring: ROAM devices paired with accessories (such as Flic buttons) will now forward accessory battery data to the platform. This is the foundation for the upcoming peripheral battery monitoring feature — no action required now, but accessory data will begin appearing in the system.
Error Handling: New acknowledgement types mean the dashboard will show more specific failure reasons during OTA and device operations, replacing generic failure indicators with meaningful status messages.
Sentry Protocol (v2.2 → v2.5)
Release Date: April 2026
Overview
This release delivers the same reliability and error handling improvements as ROAM, adds standardised language settings with descriptive labels, and introduces accessory data extraction for peripheral monitoring.
Requirements
Requirement | Details |
Platform Version | IntelliCare v3.8.x or higher |
Hardware | Applies to all Sentry units |
What’s New
Change | Area |
Internal message sender hardened with timeout and clean error handling | Reliability |
Console.log outputs cleaned to prevent long connection closures | Stability |
New F-ACK message types: Battery Power Low, Device Not Registered, Out Of Service | Error Handling |
Battery Power Low acknowledgement refined — message code standardised to BATL, classified as warning | OTA / Alarms |
Language settings standardised with descriptive labels and reordered options | Configuration |
Accessory data extraction — paired device data now parsed and forwarded | New Feature |
What This Means for You
Battery Low Alarms: When an OTA update is blocked due to low battery, the Sentry protocol now generates a properly classified Battery Power Low warning. This appears as a meaningful alarm in the dashboard rather than a generic failure, making it easier for monitoring teams to understand what happened.
Language Settings: Same standardisation as ROAM — descriptive labels and consistent locale format across all Eview devices.
Accessory Monitoring: Same as ROAM — accessory data from paired peripherals now flows into the platform, preparing for peripheral battery monitoring.
CareWatch Protocol (v2.0 → v2.2)
Release Date: April 2026
Overview
This release adds OTA failure acknowledgement types, a comprehensive language configuration overhaul with expanded locale support, and accessory data extraction.
Requirements
Requirement | Details |
Platform Version | IntelliCare v3.8.x or higher |
Firmware | No firmware update required |
What’s New
Change | Area |
Internal message sender improvements (console.log cleanup) | Stability |
New F-ACK message types: Battery Power Low, Out Of Service, Not Registered | Error Handling |
Language configuration overhauled — expanded to 9 languages with descriptive labels | Configuration |
New languages added: German, Portuguese, French, Italian, Dutch, Chinese | Configuration |
Spanish locale split into es-ES and es-US for regional accuracy | Configuration |
Accessory data extraction — paired device data parsed and forwarded | New Feature |
What This Means for You
Expanded Language Support: CareWatch now supports 9 languages: English, Spanish (ES), Spanish (US), Portuguese, French, Dutch, German, Italian, and Chinese. Each option displays with a clear descriptive label. This is particularly relevant for international deployments and the DV Spain programme.
Error Handling: Same OTA and failure acknowledgement improvements as other protocols — clearer error messages in the dashboard.
No Action Required: Language options will appear automatically in the protocol settings. No device resets or firmware updates needed.
