Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation (GitHub) Firmware version differs from API Firmware version #3818

Closed
evercoast-dev opened this issue Apr 22, 2019 · 4 comments
Closed
Labels

Comments

@evercoast-dev
Copy link

Camera Model: D400
Firmware Version: 5.10.03
Operating System: Windows + Linux
Kernel Version: All
Platform: PC
SDK Version: 2.19.0
Language: C++
Segment: VR/AR

The documentation for releases, found at:
https://github.com/IntelRealSense/librealsense/releases

Indicates the recommended firmware version for 2.19.0 as 5.11.4, while executing the API call:
dev.get_info(RS2_CAMERA_INFO_FIRMWARE_VERSION);

Results in the recommended firmware version of 05.10.03.00.

Which is correct? Why do they differ?

@dorodnic
Copy link
Contributor

RS2_CAMERA_INFO_FIRMWARE_VERSION is your current firmware version.
You can update it using the firmware update tool

@evercoast-smm
Copy link

evercoast-smm commented Apr 28, 2019

Apologies @dorodnic, the code snippet is inaccurate in the above and should read as follows:
dev.get_info(RS2_CAMERA_INFO_RECOMMENDED_FIRMWARE_VERSION);

The remainder of the bug report remains valid, that the GitHub listed recommended firmware version does not match the version as recommended by the API.

@dorodnic
Copy link
Contributor

Ah Ok :)
Yes, you are correct. I'm not sure if to classify this as a bug. The thing is, on GitHub we recommend the latest firmware we tested. In code, we just need to decide on some firmware below which the viewer starts to complain.
Primary purpose of the firmware update notifications is to urge people to get from 5.8.x / 5.9.x that the camera comes with to something more recent. One reason is that recent versions of Linux kernel refuse to stream with these early versions (lacking proper End-of-Frame signalling), and same applies to Android I believe.
Regardless, in a sprint or two this whole thing should become much easier, since latest firmware will
be bundled with the SDK and you will have a cross-platform update option directly from the Viewer / API.

@evercoast-dev
Copy link
Author

An API firmware update option would be great for us. Looking forward to that!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants