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.

AFE5808EVM: FTDI problem on AFE5808evm.

Part Number: AFE5808EVM

Hi TI Expert,

I have a problem on the AFE5808evm board.

I have been communicating with the integrated FTDI, model FT245RL, but I had a problem running a test file .c. All values have been set to 0x00 including VendorID (VID) and ProductID (PID) and now the PC does not recognize the AFE5808evm board. 

I would like to know if it is possible to reconfigure the ftdi eeprom to work again with the AFE5808evm. I would need to reconfigure all registers again.

Is there a recovery tool or configuration file?

I would appreciate any help.

Tranks in advance.

  • Hi, 

    Thanks for using the AFE5808EVM! please try the template file . you will need the FTDI programming tool FT_PROG to program the USB chip. 

    please contact FTDI for their software support if you have any problem. 

    Thanks!

  • Hi,

    Thank for your answer. 

    Your answer does not solve my problem because my pc does not recognize the AFE5808EVM and I can not configure it, I can not load template. I have already contacted with FTDI Technical support. 

    Can you solve this problem if I send my AFE5808EVM to your technical service?

    Replacing FTDI solves the problem?

    Thanks.

  • Replacing FTDI chip won't fix the problem. you will need to program theFTDI chip using the provided template file. 

    for some reason, look like you use the Mprog tool to wipe out the FTDI content, which is called as AFE5808EVM. our GUI needs to look for that. 

    I did a simple google search. you can go to FTDI 

    i also convert the template file to XML file. hope it works. 

    Thanks!

    <?xml version="1.0" encoding="utf-16"?>
    <FT_EEPROM>
      <Chip_Details>
        <Type>FT245R</Type>
      </Chip_Details>
      <USB_Device_Descriptor>
        <VID_PID>0</VID_PID>
        <idVendor>0403</idVendor>
        <idProduct>6001</idProduct>
        <bcdUSB>USB 2.0</bcdUSB>
      </USB_Device_Descriptor>
      <USB_Config_Descriptor>
        <bmAttributes>
          <RemoteWakeupEnabled>false</RemoteWakeupEnabled>
          <SelfPowered>false</SelfPowered>
          <BusPowered>true</BusPowered>
        </bmAttributes>
        <IOpullDown>false</IOpullDown>
        <MaxPower>100</MaxPower>
      </USB_Config_Descriptor>
      <USB_String_Descriptors>
        <Manufacturer>FTDI</Manufacturer>
        <Product_Description>AFE5807EVM</Product_Description>
        <SerialNumber_Enabled>true</SerialNumber_Enabled>
        <SerialNumber />
        <SerialNumberPrefix>FT</SerialNumberPrefix>
        <SerialNumber_AutoGenerate>true</SerialNumber_AutoGenerate>
      </USB_String_Descriptors>
      <Hardware_Specific>
        <HighIO>false</HighIO>
        <D2XX>true</D2XX>
        <ExternalOscillator>false</ExternalOscillator>
      </Hardware_Specific>
    </FT_EEPROM>

  • Replacing FTDI chip won't fix the problem. you will need to program theFTDI chip using the provided template file. 

    for some reason, look like you use the Mprog tool to wipe out the FTDI content, which is called as AFE5808EVM. our GUI needs to look for that. 

    I did a simple google search. you can go to FTDI 

    i also convert the template file to XML file. hope it works. 

    Thanks!

    <?xml version="1.0" encoding="utf-16"?>
    <FT_EEPROM>
      <Chip_Details>
        <Type>FT245R</Type>
      </Chip_Details>
      <USB_Device_Descriptor>
        <VID_PID>0</VID_PID>
        <idVendor>0403</idVendor>
        <idProduct>6001</idProduct>
        <bcdUSB>USB 2.0</bcdUSB>
      </USB_Device_Descriptor>
      <USB_Config_Descriptor>
        <bmAttributes>
          <RemoteWakeupEnabled>false</RemoteWakeupEnabled>
          <SelfPowered>false</SelfPowered>
          <BusPowered>true</BusPowered>
        </bmAttributes>
        <IOpullDown>false</IOpullDown>
        <MaxPower>100</MaxPower>
      </USB_Config_Descriptor>
      <USB_String_Descriptors>
        <Manufacturer>FTDI</Manufacturer>
        <Product_Description>AFE5807EVM</Product_Description>
        <SerialNumber_Enabled>true</SerialNumber_Enabled>
        <SerialNumber />
        <SerialNumberPrefix>FT</SerialNumberPrefix>
        <SerialNumber_AutoGenerate>true</SerialNumber_AutoGenerate>
      </USB_String_Descriptors>
      <Hardware_Specific>
        <HighIO>false</HighIO>
        <D2XX>true</D2XX>
        <ExternalOscillator>false</ExternalOscillator>
      </Hardware_Specific>
    </FT_EEPROM>

  • Replacing FTDI chip won't fix the problem. you will need to program theFTDI chip using the provided template file. 

    for some reason, look like you use the Mprog tool to wipe out the FTDI content, which is called as AFE5808EVM. our GUI needs to look for that. 

    I did a simple google search. you can go to FTDI 

    i also convert the template file to XML file. hope it works. 

    https://www.ftdichip.com/Support/Utilities.htm#FT_PROG

    Thanks!

    <?xml version="1.0" encoding="utf-16"?>
    <FT_EEPROM>
      <Chip_Details>
        <Type>FT245R</Type>
      </Chip_Details>
      <USB_Device_Descriptor>
        <VID_PID>0</VID_PID>
        <idVendor>0403</idVendor>
        <idProduct>6001</idProduct>
        <bcdUSB>USB 2.0</bcdUSB>
      </USB_Device_Descriptor>
      <USB_Config_Descriptor>
        <bmAttributes>
          <RemoteWakeupEnabled>false</RemoteWakeupEnabled>
          <SelfPowered>false</SelfPowered>
          <BusPowered>true</BusPowered>
        </bmAttributes>
        <IOpullDown>false</IOpullDown>
        <MaxPower>100</MaxPower>
      </USB_Config_Descriptor>
      <USB_String_Descriptors>
        <Manufacturer>FTDI</Manufacturer>
        <Product_Description>AFE5807EVM</Product_Description>
        <SerialNumber_Enabled>true</SerialNumber_Enabled>
        <SerialNumber />
        <SerialNumberPrefix>FT</SerialNumberPrefix>
        <SerialNumber_AutoGenerate>true</SerialNumber_AutoGenerate>
      </USB_String_Descriptors>
      <Hardware_Specific>
        <HighIO>false</HighIO>
        <D2XX>true</D2XX>
        <ExternalOscillator>false</ExternalOscillator>
      </Hardware_Specific>
    </FT_EEPROM>

  • What is described in your message I have already done without success. 

    If you (Texas Instruments) can not do "anything", I'll wait for FTDI Technical Support response to try to solve my problem.

    Thanks for your help.

    Regards.

  • not quite sure the definition of no success. 

    can you program the FTDI chip successfully with the provided template file?  that means after the PC finds the USB device, it will show as AFE5807EVM in the device manager. 

    if you even can't program the FTDI chip with the FTDI programmer, that means the FTDI chip may be daamaged and you need to get a new chip from FTDI. 

    Thanks!

  • I mean I can not program the FTDI chip because the FT_prog program does not detect it. 

    My pc detects FTDI as I show in the image. All of its values are 0, it has neither VendorId nor ProductId. 

    I have read that I have to load the drivers and then modify their registers, but I am not sure. 

    Before, you told me that getting a new chip would not solve my problem, so if it would solve it? (soldering/desoldering - chip)

    Thanks.

  • Not quite sure if you solved the problem by replacing the USB chip. As I mentioned in the last post,  if FTDI's tool can't read or write the FTDI chip, it means the FTDI chip is damaged. 

    Thanks!