This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] TDA4VM: The windows DFU tool and driver for TDA4

Part Number: TDA4VM

Hi,

In our production process, we need to download some software to tda4 through DFU in Windows system.

Where can we get DFU tool and driver for tda4 work on  Windows system.

Thank you!

  • Hi Denny,

    DFU util is an open source SW which can be used. We have used it on Linux.

    See https://www.ti.com/lit/an/spracy5/spracy5.pdf 

    Regards

    Karan

  • Hi Karan,

    I read the document you provided. From the document, it is only recommended to use DFU function in Linux environment. However, as I described in the question, we need to use DFU function in the factory production environment. At present, all software environments we used for production are based on Windows system, and DFU function is only a small part called by the production software. If you can't support the use of DFU in Windows environment (especially the DFU driver for Windows system), we must adjust the whole production software,such as switching to Linux platform, which will cause a great impact. Therefore, please consider providing a DFU driver for Windows systems.

    Regards

    Denny

  • Hi Denny,

    I was able to run dfu-util on windows by installing the drivers and dfu-util for Windows referring to the link https://support.particle.io/hc/en-us/articles/360039251394-Installing-DFU-util .

    Steps:

    1. Download Zadig: http://zadig.akeo.ie/ on Windows machine.

    2. Change the boot mode for TDA4 to DFU boot mode.

    3. Run Zadig on the host Windows machine. It should list the J721E DFU as the device.

    4. Install drivers (or replace drivers).

    5. Install dfu-util from http://dfu-util.sourceforge.net/releases/ , download the dfu-util-0.9-win64.zip 

    6. Refer the link section "Moving the dfu-util files to their own directory" followed by "Editing the path - Windows 10" sections to add dfu-util to your widows path.

    7. One 1 to 6 are done, you should be able to run dfu-util -l on the cmd prompt on Windows to list the DFU devices. Rest of the steps are same as mentioned in app note https://www.ti.com/lit/an/spracy5/spracy5.pdf section 5.1.3 or section 4.2.

    Regards

    Karan

  • Hi Karan,

    A few days ago, we used Zadig to generate DFU driver and completed DFU function test on windows. The purpose of my question here is to obtain formal driver or tool support from TI. Because it is used in the production environment, there will be requirements for the stability and authorization of the software used, so we expect to get a clear reply from TI.
    May I take your current reply as the official reply of TI? If so, the problem can be closed, and we will implement it in the factory according to this scheme.

    Regards

    Denny

  • Denny,

    These are all open source tools that comes at zero cost. The licenses for components delivered as part of the TI SDK are captured in the manifest with the corresponding SDK. Likewise, for the tool under discussion its licensing mentioned in the Zadig website.

    If you need a tool that you need for your production environment that come with support, stability, performance and meeting certain criteria - that topic is outside the scope of the E2E here and I request you to contact tool vendors who might be able to offer solutions at a cost to meet your needs.

    Regards

    Karthik