Abijoy had a DFU error (No DFU device was connected. Failed to burn firmware) when upgrading their D435 from the original 5.9.2 firmware to 5.10.3. They said, "When the firmware is upgraded, the camera connection is always disconnected automatically".
Abijoy, please first check that your USB port is of the USB 3.1 type. Although the camera works with USB 3.0, the firmware updating tool wants USB 3.1.
If you do have a USB 3.1 port and the updater tool is still not working, this suggests that you may have a corrupted calibration table inside your camera. A corrupted table will prevent the DFU tool from updating the firmware. This can be fixed by doing a 'gold reset' of your camera with a tool called CustomRW.
Download the custom calibration tool (CalibrationAPI-188.8.131.52-Setup.exe), which contains the CustomRW program.
Run this instruction to perform a 'gold reset' of your camera to fix a corrupted calibration table.
You should now hopefully be able to update your firmware with the DFU updater tool.
Abijoy，請先檢查您的USB端口是USB 3.1類型。雖然相機可以使用USB 3.0，但固件更新工具需要USB 3.1。
I also encountered the same issue as Abijoy. I follow your instructions to "gold reset" my camera, but the CustomRW reported that "Realsense camera is not plugged in."
PS C:\CalibrationToolAPI\184.108.40.206\bin> .\Intel.Realsense.CustomRW.exe -g
CustomRW for Intel RealSense D400, Version: 220.127.116.11
Realsense camera is not plugged in.
My PC is the 6th Gen X1 Carbon, so I believe I only have USB 3.0. And the operating system is Windows 10 1803. I also noticed westa's thread:
No DFU device was connected : Realsense 435 Firmware Upgrade . westa claimed that it might be related to a Windows 10 update, and his issue is not yet solved since he just changed another computer.
The specification does ask for USB 3.1 for the firmware updater, yes. I have not heard of any cases of it working with USB 3.0.
Regarding whether the X1 Carbon 6th Generation has USB 3.0 or 3.1, reviews of the machine are contradictory. Some say 3.0, some say 3.1. If the machine was released in 2018, I would be surprised if it was still using 3.0.
If you run the RealSense Viewer program and look beside the camera name at the top of the options side-panel, it should indicate which USB type is being detected on your particular PC's USB port.
Hi MartyG, instead of showing USB 3.x, the RealSense Viewer shows that I am using a USB 2 port(whatever any port I am using). It is impossible that my machine still has a USB 2.x port. I tried the "hardware reset" button as in this thread , but it did not work.
As I mentioned in the other thread, I am using my own USB-C cable which is originally for my mobile phone. I don't know if the cable is the issue, but for now I do not have the official cable to test out.
It is not unusual for it to show as USB 2 when using your own choice of cable, even when it is plugged into a USB 3 port. The quality of third party USB-C cables can vary. You may find you can update the firmware successfully with the official short cable.
The link below has recommendations for USB cables that should work with the 400 Series cameras.