1 2 Previous Next 17 Replies Latest reply on Sep 10, 2018 7:05 AM by newuser_realsense

    Linux firmware update tool?

    SMM77

      Hi,

       

      Would appreciate confirmation of and guidance on a release date for the rumored 400 series firmware update tool for Linux?

      Not being able to update from Linux is troublesome.

      Thanks!

        • 1. Re: Linux firmware update tool?
          Intel Corporation
          This message was posted on behalf of Intel Corporation

          Hello SMM77, 

          The tool is ready, in the following link you will find the user's guide. Inside you will also find the details on how to instal it. 

          https://www.intel.com/content/dam/support/us/en/documents/emerging-technologies/intel-realsense-technology/Linux-RealSense-D400-DFU-Guide.pdf

          We were aware of the big problem this was for the Linux users and this is the reason behind this tool. 

          Best Regards, 
          Juan N.

          1 of 1 people found this helpful
          • 2. Re: Linux firmware update tool?
            r4space

            Hi

             

            Anyone got a current link for the source for this?

             

            I'm running Ubuntu Bionic and the aws bucket given in the pdf no longer exists

            • 3. Re: Linux firmware update tool?
              Intel Corporation
              This message was posted on behalf of Intel Corporation

              Hello r4space,

              Thank you for your interest in the Intel RealSense Technology. 

              Could you please let us know what is the error that you have received? 

              Thank you in advance,
              Eliza

              • 4. Re: Linux firmware update tool?
                r4space

                Hi,

                 

                I'd really appreciate an update on this - I've lost at least 2 days going in circles trying different containerisation techs (all of which in the end have some sort of hardware pass through problem, or reliance on host kernel/OS, etc etc) and I don't have any spare actual host hardware lying around that is modern enough to let me do real dev with 435 that I could install Ubuntu 16 on so I'm left with having to do a full on partitioning of my machine so I can run a legacy OS (Ubuntu 16) to just update the firmware on the 435 - crazy!  I even spent half a day in windows and couldn't get it updated even in there.

                 

                Please can you publish (with still valid aws links if you're using that to host things)-an up to date process for updating the firmware on the D400 series on Ubuntu 18.04.

                (the realsense viewer works just fine in Ubuntu 18 even with my kernel only being 4.15 but tells me until I update the FW I can't do anything)

                • 5. Re: Linux firmware update tool?
                  Intel Corporation
                  This message was posted on behalf of Intel Corporation

                  Hello r4space,

                  Thank you very much for your input! 
                  We have acknowledged your request and we will take it into consideration.
                  Unfortunately, at the moment we are unable to provide you with an exact date of when it will be in place. 

                  For more information, please follow our site: https://realsense.intel.com/ 

                  Thank you very much and best regards,
                  Eliza

                  • 6. Re: Linux firmware update tool?
                    Intel Corporation
                    This message was posted on behalf of Intel Corporation

                    Hi,
                    Thank you for being patient with us. The Linux Firmware Update Tool should work on Ubuntu 18.04 - we have just tested it in the lab. Please follow the steps below from the Linux DFU Guide:

                    1. echo 'deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo xenial main' | sudo tee /etc/apt/sources.list.d/realsensepublic.list

                    2. sudo apt-key adv --keyserver keys.gnupg.net --recv-key 6F3EFCDE

                    3. sudo apt-get update

                    4. sudo apt-get install intel-realsense-dfu*

                    5. Download the latest signed fw from: https://downloadcenter.intel.com/download/27522/Latest-Firmwarefor-Intel-RealSense-D400-Product-Family?v=t

                    6. lsusb

                    Notice “Intel Corp.” bus and device numbers; DFU tool uses these

                    values to identify Intel® RealSense™ D400 series camera

                    7. Type command:

                    (This command specifies bus #, device #, -f flag to force upgrade, and –i flag for complete system path to downloaded FW.bin file.)

                    intel-realsense-dfu –b 002 –d 002 –f –i /home/intel/downloads/Signed_Image_UVC_5_10_3_0.bin

                    8. Check firmware with command:

                    intel-realsense-dfu –p

                    -------------------------------------------------------------------------------------------------------------------------------
                    If these instructions are still giving you errors, please attach screen shots of the commands used and the error that were given.

                    Regards,
                    Sahira

                    • 7. Re: Linux firmware update tool?
                      r4space

                      Hi

                       

                      Thanks, that's really helpful - it installs fine now.  But a weird response to execution:

                       

                      $ intel-realsense-dfu –b 002 –d 010 –f –i Signed_Image_UVC_5_10_3_0.bin

                      Command line arguments error: Unknown command line argument: –b

                      Usage: intel-realsense-dfu [OPTIONS]

                      [OPTIONS]

                      -b usb bus number of device

                      -d usb device number of device

                      -e increase verbosity of exceptions

                      -f force firmware update

                      -i <input_file> path to firmware file

                      -p print firmware versions when correct bus number, device number, and filenames are given

                      -v print firmware update tool version

                      -h display this message and exit

                       

                      If relevant:

                      - realsense-viewer works fine and detects camera with out of date fw

                      - $ lsusb

                      Bus 002 Device 012: ID 8086:0b07 Intel Corp.

                      Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

                       

                      $dmesg

                      [18039.654287] usb 2-2: USB disconnect, device number 11

                      [18053.510245] usb 2-2: new SuperSpeed USB device number 12 using xhci_hcd

                      [18053.530658] usb 2-2: New USB device found, idVendor=8086, idProduct=0b07

                      [18053.530666] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3

                      [18053.530672] usb 2-2: Product: Intel(R) RealSense(TM) 430

                      [18053.530677] usb 2-2: Manufacturer: Intel(R) RealSense(TM) 430

                      [18053.530682] usb 2-2: SerialNumber: 823213020272

                      [18053.536396] uvcvideo: Found UVC 1.50 device Intel(R) RealSense(TM) 430 (8086:0b07)

                      [18053.538879] uvcvideo: Unable to create debugfs 2-12 directory.

                      [18053.539060] uvcvideo 2-2:1.0: Entity type for entity Intel(R) RealSense(TM) 430 with was not initialized!

                      [18053.539065] uvcvideo 2-2:1.0: Entity type for entity Processing 2 was not initialized!

                      [18053.539069] uvcvideo 2-2:1.0: Entity type for entity Intel(R) RealSense(TM) 430 with was not initialized!

                      [18053.539073] uvcvideo 2-2:1.0: Entity type for entity Camera 1 was not initialized!

                      [18053.539310] input: Intel(R) RealSense(TM) 430: Int as /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0/input/input51

                      [18053.540480] uvcvideo: Found UVC 1.50 device Intel(R) RealSense(TM) 430 (8086:0b07)

                      [18053.541676] uvcvideo: Unable to create debugfs 2-12 directory.

                      [18053.541817] uvcvideo 2-2:1.3: Entity type for entity Processing 7 was not initialized!

                      [18053.541821] uvcvideo 2-2:1.3: Entity type for entity Extension 8 was not initialized!

                      [18053.541825] uvcvideo 2-2:1.3: Entity type for entity Camera 6 was not initialized!

                       

                       

                      Any ideas?

                      • 8. Re: Linux firmware update tool?
                        r4space

                        P.S I do have the device ID correct on execution attempts (difference in cut&pasted command and lsusb output is just number of times plugged in and outs)

                        • 9. Re: Linux firmware update tool?
                          Intel Corporation
                          This message was posted on behalf of Intel Corporation

                          Hi,
                          Since you've checked to make sure that your device numbers are correct, one suggestion would be to restart your computer, then run lsusb again. Use the respective bus# and device# to run the next command: 
                          intel-realsense-dfu –b 002 –d 002 –f –i /home/intel/downloads/Signed_Image_UVC_5_10_3_0.bin 

                          Please let me know if the issue persists. 

                          Regards,
                          Sahira

                           

                          • 10. Re: Linux firmware update tool?
                            newuser_realsense

                            Hi,

                             

                            I have the same problem as r4space:

                             

                            mi@mi-HP-EliteBook-850-G3:~$ sudo intel-realsense-dfu –b 002 –d 002 –f–i /home/mi/Downloads/intel/Signed_Image_UVC_5_10_3_0.bin

                            Command line arguments error: Unknown command line argument: –b

                            Usage: intel-realsense-dfu [OPTIONS]

                            [OPTIONS]

                                -b usb bus number of device

                                -d usb device number of device

                                -e increase verbosity of exceptions

                                -f force firmware update

                                -i <input_file> path to firmware file

                                -p print firmware versions when correct bus number, device number, and filenames are given

                                -v print firmware update tool version

                                -h display this message and exit

                             

                             

                            Best regards!

                             

                            newuser_realsense

                            • 11. Re: Linux firmware update tool?
                              r4space

                              Afraid a reboot didn't fix it.

                               

                              Could you ask the developers to check the binary they gave us to install?

                               

                              jane

                              • 13. Re: Linux firmware update tool?
                                Intel Corporation
                                This message was posted on behalf of Intel Corporation

                                Hi Jane,

                                We have just tested this in the lab and it works fine. 
                                Can you please type the command intel-realsense-dfu -v and tell us which version of the DFU tool you have? 

                                Regards,
                                Sahira

                                • 14. Re: Linux firmware update tool?
                                  r4space

                                  Thanks for the reponse

                                   

                                  FW Update tool version: 0.9.8

                                  1 2 Previous Next