Viewer tool SW/FW updates

The librealsense Viewer supports several ways of notifying the user that a software or firmware update is available. Both manual (clicking the Check for updates button) and automatic (when connecting a new device) triggers are possible, and may or may not include online updates depending on how the Viewer was built.

Online updates

The Viewer will try to download and query a versions database from the Internet and will create a version update notification based on the connected device’s recommended version.

*The online versions database may be behind the GitHub SW releases webpage or RealSense FW releases webpage. We recommend checking those links for getting the latest released versions.

Offline updates

librealsense also contains a fallback “bundled” recommended firmware version inside the compiled library.

When the device is in recovery mode and no suitable version can be found online (or no Internet access detected) the Viewer will notify the user to update the device firmware to a recommended version.

Updates notifications logic flow

Sequence Diagram

LRS Updates Flow

*Created using DrawIO