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

Firmware Update #12919

Open
Romaiz opened this issue May 10, 2024 · 13 comments
Open

Firmware Update #12919

Romaiz opened this issue May 10, 2024 · 13 comments

Comments

@Romaiz
Copy link

Romaiz commented May 10, 2024

librealsense 2.55.1 RELEASE
OS Linux

I was doing a firmware update and it suddenly stopped working

@MartyG-RealSense
Copy link
Collaborator

Hi @Romaiz Can the camera still be detected in the RealSense Viewer tool after the firmware update failure, please?

@Romaiz
Copy link
Author

Romaiz commented May 10, 2024

Hello, yes it is still being detected after I replug it, however, it is not giving me any output. And the realsense view application keeps crashing.

@MartyG-RealSense
Copy link
Collaborator

What is the camera name displayed at the top of the Viewer's options side-panel?

Do the problems still occur if you close down your computer and then start it up again with the power button (i.e a full shutdown of the computer, not a restart).

@JET00wy
Copy link

JET00wy commented May 15, 2024

What is the camera name displayed at the top of the Viewer's options side-panel?

Do the problems still occur if you close down your computer and then start it up again with the power button (i.e a full shutdown of the computer, not a restart).

I have the same issue. My OS is Ubuntu 22.04 on a Raspberry Pi 4 (8GB RAM). After I upgraded the system, it stopped working. I checked the Realsense Viewer, it could detect the camera port, but RBG and depth images didn't show up. After a few seconds, the Realsense Viewer application crashed. I rolled back my system in our backup and the realsense worked fine. So I guess there must be something wrong with the "sudo apt upgrade". I couldn't find which package caused this issue. If someone find out, please let me know.

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 16, 2024

Hi @JET00wy If a system rollback corrected your problem then the problem that you experienced after a system upgrade may have been caused by the upgrade installing a version of the librealsense SDK that was not compatible with the firmware driver (which is stored inside the camera hardware and not on the computer).

Which firmware version is your camera currently using, please? Listed below is the recommended firmware for each librealsense version.

2.55.1: 5.16.0.1
2.54.2: 5.15.1.0
2.54.1: 5.15.0.2
2.53.0: 5.14.0.0
2.50.0 / 2.51.1: 5.13.0.50

@JET00wy
Copy link

JET00wy commented May 16, 2024

Hi @JET00wy If a system rollback corrected your problem then the problem that you experienced after a system upgrade may have been caused by the upgrade installing a version of the librealsense SDK that was not compatible with the firmware driver (which is stored inside the camera hardware and not on the computer).

Which firmware version is your camera currently using, please? Listed below is the recommended firmware for each librealsense version.

2.55.1: 5.16.0.1 2.54.2: 5.15.1.0 2.54.1: 5.15.0.2 2.53.0: 5.14.0.0 2.50.0 / 2.51.1: 5.13.0.50

I can check it on it on my Raspberry Pi. I have one with a rolled-back system and one updated. Could you kindly let me know how to find the firmware of the librealsense? I can check and come back to you.

@MartyG-RealSense
Copy link
Collaborator

You can list the firmware version with the command rs-enumerate-devices -s

If you have access to the RealSense Viewer tool then you can also find it by clicking the Info button near the top of the Viewer's options side-panel.

@JET00wy
Copy link

JET00wy commented May 20, 2024

You can list the firmware version with the command rs-enumerate-devices -s

If you have access to the RealSense Viewer tool then you can also find it by clicking the Info button near the top of the Viewer's options side-panel.

Thank you very much for your reply. I checked the one that didn't work. The firmware is 5.13.0.50. The error line showed that "control_transfer returned error, index:300, error: Resource temporarily unavailable, number: b".

@MartyG-RealSense
Copy link
Collaborator

MartyG-RealSense commented May 21, 2024

Thank you very much. If you are using librealsense 2.55.1 then the camera should have firmware 5.16.0.1 installed, which is the recommended version for 2.55.1. Using older firmware versions instead of the firmware recommended for a particular librealsense version can cause errors to occur.

@JET00wy
Copy link

JET00wy commented May 21, 2024

Thank you very much. If you are using librealsense 2.55.1 then the camera should have firmware 5.16.0.1 installed, which is the recommended version for 2.55.1. Using older firmware versions instead of the firmware recommended for a particular librealsense version can cause errors to occur.

Got it. My camera had old firmware and my old Pi has the old librealsense so that works. After I upgrade the packages, the updated librealsense dosen't work with firmware 5.16.0.1 on the camera if I understand it correctly.

@JET00wy
Copy link

JET00wy commented May 21, 2024

Thank you very much. If you are using librealsense 2.55.1 then the camera should have firmware 5.16.0.1 installed, which is the recommended version for 2.55.1. Using older firmware versions instead of the firmware recommended for a particular librealsense version can cause errors to occur.

But there is another issue. I tried to use the Realsense viewer to upgrade the camera firmware. The librealsense has been upgraded. When I clicked upgrade the firmware in the Realsense viewer. The software just crashed. It looks like I can't use current librealsense version to upgrade the camera firmware.

@MartyG-RealSense
Copy link
Collaborator

If you tried to update the firmware using the pop up box in the top corner of the Viewer window, you can also update by first going to the firmware downloads page and downloading a .bin file for the 5.16.0.1 firmware.

https://dev.intelrealsense.com/docs/firmware-releases-d400

5.16.0.1 will be the one at the top of the list of .bin files as it is the current latest.

Then go to the 'More' option near the top of the Viewer's options side-panel and select from its drop-down menu Update Firmware. A file selector box will pop up. Navigating to the location that you downloaded the .bin file to and selecting the file will automatically begin the firmware update.


If the Viewer still crashes then you can instead use the downloaded .bin file to update with a text command in the SDK's terminal-based rs-fw-update firmware update tool.

https://github.com/IntelRealSense/librealsense/tree/master/tools/fw-update

@JET00wy
Copy link

JET00wy commented May 21, 2024

If you tried to update the firmware using the pop up box in the top corner of the Viewer window, you can also update by first going to the firmware downloads page and downloading a .bin file for the 5.16.0.1 firmware.

https://dev.intelrealsense.com/docs/firmware-releases-d400

5.16.0.1 will be the one at the top of the list of .bin files as it is the current latest.

Then go to the 'More' option near the top of the Viewer's options side-panel and select from its drop-down menu Update Firmware. A file selector box will pop up. Navigating to the location that you downloaded the .bin file to and selecting the file will automatically begin the firmware update.

If the Viewer still crashes then you can instead use the downloaded .bin file to update with a text command in the SDK's terminal-based rs-fw-update firmware update tool.

https://github.com/IntelRealSense/librealsense/tree/master/tools/fw-update

I appreciate your help!

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

No branches or pull requests

3 participants