assurance-tunnel
assurance-tunnel
assurance-tunnel
assurance-tunnel

Updating the Intel Realsense D435 Firmware




  • Dear All,

    I've updated the first post in this thread with instructions on updating the firmware for the Intel Realsense on macOS and Windows.

    Best Wishes,
    Mark



  • Hi Mark and everyone 

    Garth here - just looking at getting one of these - my Kinects aren't working any more. Is it a case of choosing which we want to use? The 415 / 435 or 435i? They seem to have slightly different functions, depth and width etc. Sorry if I missed this. Really looking forward to playing with one of these. Thanks



  • @safetycatch said:

    Garth here - just looking at getting one of these - my Kinects aren't working any more. Is it a case of choosing which we want to use? The 415 / 435 or 435i? They seem to have slightly different functions, depth and width etc. Sorry if I missed this. Really looking forward to playing with one of these. Thanks

    Well, if you're aiming to do skeleton tracking, I would not choose the Intel Realsense yet. It is less reliable at getting a skeleton than the Kinect v1, Kinect v2 and the Orbbec Astra. (There is a setting that makes it work much better, but it was causing our tracker to crash.) I would say that if you want something brand new, get the Orbbec Astra.

    That said, you want the Intel Realsense D435. That's the one we've tested with.

    Best Wishes,
    Mark



  • Thanks Mark. And for the speedy response. I may have some use for the Skeleton tracker so that is good to know. Though I am keen on the enhanced depth range, I see the Orbecc is better for this too though. But am I right remembering a limitation you spoke about at Werkstatt 2019 about the Orbecc Astra in another way? To do with Mac OS update? Or their firmware - that they wouldn't be supported in future for Mac or something? Sorry I can't find this reference in my notes and it may be outdated by new developments. Many thanks



  • @safetycatch said:

    But am I right remembering a limitation you spoke about at Werkstatt 2019 about the Orbecc Astra in another way? To do with Mac OS update? Or their firmware - that they wouldn't be supported in future for Mac or something?

     Well, I think the new models of cameras that are not the Astra won't work with the SDK I'm using. To be sure, ask them if the camera you're buying is compatible with the AstraSDK-0.5.0-darwin SDK.

    Best Wishes,
    Mark



  • Great. Thanks Mark 



  • I was successful with the update. Thank you for the tool and for your terrific Guru sessions, Mark! Have been learning so much, and especially enjoyed session #13 about depth cameras. I appreciate the RealSense cameras over the somewhat cumbersome Kinect cameras, the fact that RealSense cameras seem to communicate so well with Windows' Realsense Viewer, and that Isadora can operate on Windows . . .

    That said, has anybody had success culling depth data from RealSense Viewer in Windows 10, and able to use it realtime in Isadora?

    If so, can anyone point me in the right direction how to take advantage of the depth qualities and compactness the RealSense cameras seem to offer?

    I think there is a way to get Isadora to communicate with other apps on the same computer, but not even sure how to begin pulling appropriate data.

    I'm using Realsense Viewer 2.81 and Isadora 3.0.7 on Windows 10 Home, version 1903, with 8GB RAM on an Asus Intel Core i5 (7th Generation).

    Thanks,

    Christian Michaels.

    San Diego, CA



  • Hi Mark and all,

    When I run the script on my Mac for my Realsense 435 the first thing it asks me is whether I have installed the update from the Intel website. If I click no it takes me to the Intel Website where there is an incomprehensible maze of instructions and scripts and GitHub links. #oldperson. I'm confused. The instructions above seem to say I don't need to download anything from Intel just follow the Read Me instructions-yet when I run the script it takes me to the Intel site where nothing very clear is apparent. Any help you or anyone else can give would be much appreciated. THANKS FOR ALL YOU DO


  • Tech Staff

    @nandada

    You need to download the latest BIN file from Intel.

    Today, that is version 5.12.5

    The newest is listed at the top of the list. Click the link for the BIN file, and download it.
    Once you have this file you can tell the Script where this BIN file is located (by selecting it in FInder).

    NOTE: I have run into another issue with an Integrity warning related to 'rs-fw-update'.
    This is causing the install to fail on Catalina.



  • @dusx Is there a link for that? Or is it the same site the script takes us to? 



  • Hi Mark, I'm hoping someone there can rescue me from the vortex of futility #oldperson  I downloaded the latest bin from Intel as DustX advised and as the script prompted me. This is the error message I got. I'm in over my head with this. Thanks for all you do-

    dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwin
      Referenced from: /Volumes/macos-realsense-updater/RealSense Firmware Update Tool/rs-fw-update (which was built for Mac OS X 10.15)
      Expected in: /usr/lib/libSystem.B.dylib

    dyld: Symbol not found: ____chkstk_darwin
      Referenced from: /Volumes/macos-realsense-updater/RealSense Firmware Update Tool/rs-fw-update (which was built for Mac OS X 10.15)
      Expected in: /usr/lib/libSystem.B.dylib



  • @nandada

    OK, I've recompiled the updater and created an installer so that it should run on any version of macOS from Yosemite (10.10) to Catalina (10.15) without issue. I hope this will prevent the library errors you got. I've also created a notarized installer to prevent problems running this on Catalina.

    By the way: your signature line doesn't indicate what version of macOS you are using. Please update your signature so I'll know which version of macOS you're using as this is critical information for a case like yours.

    See the original post at the top for the link to the new updater.

    Best Wishes,
    Mark