Skip to content

Update Mentra Live OTA system such that Bluetooth SDK versions are tied to ASG_Client versions #3394

Description

@aisraelov

We want to fix the issue of versioning and forwards/backwards compatibility of Mentra Live and its connected companion app.

The way to do this will be to tie ASG_Client updates to the current Bluetooth SDK version. This will largely remove the issue of forwards and backwards compatibility and remove a huge surface area for bugs, since we'll know if that if a user is on X version of BTSDK, they'll be on Y version of asg_client.

In other words, Bluetooth SDK pins a version of ASG_Client it needs, and when the phone (running BTSDK) connects to the Mentra Live, prompts the user to update their Mentra Live to the required version.

To do this, we'll need to stop tracking asg_client versions by the Android build number, which will enable us to downgrade the asg_client whenever we need.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions