Skip to content

RealSense SDK 2.0 (v2.58.1)

Choose a tag to compare

@Nir-Az Nir-Az released this 24 May 13:47
bf27780

Download Counter

What's new

Highlights

  • Partial-device-allowed is now the default across SDK and Viewer — D400/D500 USB enumeration honors the setting, so partial/degraded enumerations no longer silently drop devices. can be changed via config file
  • Jetson JP6 / 6.2.2 support — adds Jetson 6.2.2; fixes missing metadata when a camera is connected to JP6 via USB3; installation docs updated for JP 6.2.
  • Bundled D400 firmware removed from the SDK package.

Viewer

  • Stop-stream is now non-blocking — immediate UI response.
  • Fix: options stuck read-only after stopping streams.
  • Fix: loading recordings on Linux.
  • Fix: Windows 11 taskbar icon not showing.
  • Fix: device-detected message.
  • Linux popup when libudev-dev is missing.
  • MIPI FW update: verify write, reconnect, no more silent failures; done flag only after HW reset.

Firmware Update / DFU

  • Use correct DFU downgrade-counter opcode; fix flash-lock detection.
  • Skip downgrade-counter reset on unsigned FW.
  • d401_gmsl minimum FW bumped to 5.17.2.2.

Platform & Build

  • CMake 4.0 compatibility for third-party deps.
  • NEON: BUILD_WITH_NEON flag added; CUDA falls back to NEON instead of no-opt; NEON pointcloud correction.
  • MIPI driver version exposed via camera_info.
  • External Sync XU: new XU, D401 USB capability fix.
  • Platform camera IR sensor (GREY/Y8) support.
  • rs-enum: IR formats + multicamera-per-deserializer.
  • Tegra scripts: GitLab fallback for the deprecated nv-tegra.nvidia.com.

Removed

  • Obsolete EtherSense ethernet_client_server example.

Bug Fixes

  • Python wrapper: fix possible deadlock.
  • WMF backend: fix crash during hardware reset.
  • Signal handler: fix re-entrancy and hang on Ctrl+C.
  • named_mutex: open file descriptors lazily.
  • rs-dds-adapter: fix process leak on Windows.
  • D435 missed on initial device query — fixed.
  • D555 DB3 playback: fix motion crash, depth_units, texture.
  • MF backend: defer device-watcher callback until HID Sensor binding completes

Various bugs fixes - see full release notes in Release Notes.

Supported Platforms

  • Ubuntu 24.04/22.04/20.04 LTS (1). Kernel versions: 6.[2, 5, 8, 11, 14], 5.[0, 3, 4, 8, 13, 15, 19].
  • Windows 11(3) and Windows 10 (Build 15063 or later, 17763+ recommended).
  • NVIDIA® Jetson™ Jetpack 5(.0.2), 6.[0,1,2], 7(.0)
  • Mac OS (High Sierra 10.13.2 & 12+)(4)
  • Android(4) 14, 13, 12, 11, 10(5), 9, 8, 7. (6)

(1) Please refer to the Release Notes for known issues
(2) Non-LTS Ubuntu kernels with manual patches, check build from source instructions
(3) There is 50% probability of up to 80% frame drops with Windows 11 builds 22621.3296 and 22631.3296 (KB5035853). Windows 10 RS5 or Win 11 KB5030219 (OS Build 22621.2283) do not have any frame drops
(4) This is compilable, but not validated
(5) Due to a known issue with Android 10 the Depth cameras may not be recognized by some ROM/Platform vendors.
(6) IMU stream is not working well on latest versions

Supported Cameras

Please refer to https://dev.realsenseai.com/docs/firmware-updates for table of versions

SKU Firmware SDK Driver Comments
D435, D435if, D435i, D455, D455F, D456, D457 USB 5.17.3.10 or later v2.58.1 or later N/A Firmware releases D400
Other D400 USB 5.17.0.10 or later v2.58.1 or later N/A Firmware releases D400
D457 GMSL 5.17.3.10 or later v2.58.1 or later v1.0.2.34 Firmware releases D400
D400 GMSL 5.17.0.10 or later v2.58.1 or later v1.0.2.34 Firmware releases D400
D555 7.56.37776.6014 v2.58.1 or later N/A Firmware early access release D500 Based on pre-installed FW, USB connection might be needed to update to this FW.
L515 1.5.8.1 or later v2.50.0 validated
v2.54.2 supports but not validated
N/A Firmware releases L500

Supported Languages

Important Links

RealSense™ and the RealSense™ logo are trademarks of RealSense, Inc. in the U.S. and/or other countries. Other names and brands may be the trademarks or registered trademarks of third parties. INTEL® REALSENSE™, INTEL® and the INTEL® Logo are trademarks of Intel Corporation or its subsidiaries used under license. Certain Intel® RealSense™ products are sold by RealSense, Inc. under license from Intel Corporation.