I cannot see my device on the Intel Realsense Viewer.
I was not able to see the Intel Realsense d457 Depth Camera product on my Ubuntu device. To solve this problem, I installed the recommended SDK and Firmware versions. However, after these steps, my machine stopped detecting the camera. The hardware is visible on the USB side, but I cannot see my device on the Intel Realsense Viewer. The codes I wrote and the outputs I received are as follows:
realsense-viewer
27/03 18:08:14,120 INFO [139998431339264] (synthetic-stream-gl.cpp:80) Initializing rendering, GLSL=1
27/03 18:08:14,120 INFO [139998431339264] (synthetic-stream-gl.cpp:89) 0 GPU objects initialized
27/03 18:08:14,120 INFO [139998431339264] (synthetic-stream-gl.cpp:132) Initializing processing, GLSL=1
27/03 18:08:14,202 INFO [139998431339264] (synthetic-stream-gl.cpp:146) 0 GPU objects initialized
27/03 18:08:14,316 INFO [139998431339264] (context.cpp:382) Found 2 RealSense devices (mask 0xff)
27/03 18:08:14,353 INFO [139998431339264] (rs.cpp:2701) Framebuffer size changed to 1848 x 1016
27/03 18:08:14,353 INFO [139998431339264] (rs.cpp:2701) Window size changed to 1848 x 1016
27/03 18:08:14,353 INFO [139998431339264] (rs.cpp:2701) Scale Factor is now 1
27/03 18:08:14,446 WARNING [139997931894528] (rs.cpp:310) null pointer passed for argument "device"
27/03 18:08:14,446 WARNING [139997931894528] (rs.cpp:2704) Couldn't refresh devices - hwmon command 0x10( 0 0 0 0 ) failed (response -844431340= unknown)
27/03 18:08:14,697 INFO [139998431339264] (context.cpp:382) Found 1 RealSense devices (mask 0xfe)
rs-fw-update -l
Connected devices:
27/03 18:09:28,923 WARNING [140446884438208] (rs.cpp:310) null pointer passed for argument "device"
RealSense error calling rs2_create_device(info_list:0x561119864dd0, index:0):
hwmon command 0x10( 0 0 0 0 ) failed (response -844431340= unknown)
rs-enumrate-devices
Could not create device - hwmon command 0x10( 0 0 0 0 ) failed (response -844431340= unknown) . Check SDK logs for details
lsusb
Bus 001 Device 010: ID 8086:0ad6 Intel Corp. Intel(R) RealSense(TM) Invalid SKU
-
Official comment
Hi A Samed Cftci I have sent you an email with more information on how to exchange your camera. Please let me know if you have further questions or if you did not receive any communication.
Sincerely,
Sahira
Comment actions -
Hi A Samed Cftci There is a simple solution for the non-detection of D457. By default this camera model is set as a MIPI camera instead of a USB camera and is used with a high-speed GMSL / FAKRA connection like those used in the automotive industry. D457 can be set to operate in USB mode though, and in this mode it is detected as a D455 with the same performance and feature-set as D455 but with the added IP65 dust and water protection.
To set the D457 in USB mode so that the RealSense Viewer can detect it, please remove a small cap on the top of the camera's casing by inserting a pin in the cap's small hole. Underneath is a set of hardware sync pins, and also on the D457 model a mode switch. This switch is set to a position labelled MIPI by default, and there is also a USB position.
If you insert a pin into the opened recess beside the MIPI position and gently move the pin left towards the 'USB' position until you feel a physical sideward movement, the camera should now be detectable on USB.
-
I have already attempted to resolve the issue. Two days ago, my friends, who were using Windows machines, were able to view data from the camera. However, after uploading older firmware to the camera today, I am unable to revert it back to the previous version. Furthermore, my friends are also unable to view data from the camera, resulting in a loss of connection.
-
Firmware driver 5.14.0.0 and RealSense SDK 2.53.1 is recommended to be used with D457.
You should be able to upgrade to 5.14.0.0 in the RealSense Viewer.
1. Download the Viewer bin file for 5.14.0.0 to your computer from the link below.
https://dev.intelrealsense.com/docs/firmware-releases#d400-series-firmware-downloads
2. Go to the More option near the top of the Viewer's options side-panel and select Update Firmware from its drop-down menu.
3. A file navigation box will pop up. Navigate to the location on your computer where you downloaded the .bin file to and select the file. The firmware update should now automatically begin.
-
If the camera has had its mode switch moved over the USB position then a pair of D455 Depth and RGB drivers should appear in the Cameras section of the Device Manager. Your one does not have the Cameras icon, suggesting that the camera is not being properly detected.
If you are certain that the mode switch in the recess has been moved to the USB position, then please next use the instructions at the link below to check whether the Windows camera privacy settings for accessing the camera are both set to On.
https://github.com/IntelRealSense/librealsense/issues/3381#issuecomment-503424789
-
The RealSense Viewer has a procedure for resetting the camera to factory-new defaults but it relies on the camera being detected, so would not be helpful in this case.
https://github.com/IntelRealSense/librealsense/issues/10182#issuecomment-1019854487
It may be possible to recover the camera using the firmware update tool rs-fw-update which has a recovery mode. You can run this tool in the Windows Command Prompt text interface.
1. Download the 5.14.0.0 bin file to the location below on your computer.
C:\Program Files (x86)\Intel RealSense SDK 2.0\tools
2. Open the Command Prompt and paste the command below into the window with Ctrl_V.
cd C:\Program Files (x86)\Intel RealSense SDK 2.0\tools
3. Input the command below into the Command Prompt window to launch the rs-fw-update tool in recovery mode and use the 5.14.0.0 bin file for the recovery.
rs-fw-update -r -f Signed_Image_UVC_5_14_0_0.bin
-
Firmware 5.12.13.50 would not be compatible with D457 in MIPI mode as it requires a minimum of firmware 5.14.0.0.
5.12.13.50 should be compatible with D455 though, and D457 is identified as D455 when the mode switch is in the 'USB' position.
I would next recommend using a pin to move the mode switch to the 'MIPI' position and then back to the 'USB' position, just to make sure that the switch is fully in the 'USB' position.
Please also try using the link below to download the 2.45.0 version of the RealSense Viewer tool from the 'Assets' file list to see whether it can detect the camera as D455, as firmware 5.12.13.50 was the recommended firmware version for 2.45.0.
https://github.com/IntelRealSense/librealsense/releases/tag/v2.45.0
-
Can you try unplugging the micro-sized end of the USB cable from the camera, turning the connector around the opposite way and plugging it back in to see whether the camera is now detected, please? In USB mode the D457 may work only when the connector is inserted in one of the two available insertion directions.
-
In this situation the only remaining option is to return the camera unfortunately, which I understand will be problematic in regard to your approaching deadline. An Intel RealSense Help Center team member sent you a message about this yesterday.
https://support.intelrealsense.com/hc/en-us/community/posts/15226169805971/comments/15344671113363
-
A member of the Intel RealSense team that I spoke to who has knowledge on this subject said that the D457 may be recoverable if the ASIC (i.e the Vision Processor D4) is removed.
Opening the camera up though will instantly invalidate the warranty, though some RealSense users do prefer performing their own maintenance with knowledge of this warning if they have a time-critical situation and the skills to do a repair.
Please sign in to leave a comment.
Comments
21 comments