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.

TSW1400EVM: FT4232H FTDI programming configuration

Part Number: TSW1400EVM

Hi champion,
   My customer used FT Prog to program the FTDI chip by mistake with a wrong FTDO configuration. This made their TSW1400 can not work. Could you provide the valid FT4232H configuration to restore the FTDI chip on TSW1400?

Thanks,
Adam

  • TSW1400 programmed board.xml
    <?xml version="1.0" encoding="utf-16"?>
    <FT_EEPROM>
      <Chip_Details>
        <Type>FT4232H</Type>
      </Chip_Details>
      <USB_Device_Descriptor>
        <VID_PID>0</VID_PID>
        <idVendor>0403</idVendor>
        <idProduct>6011</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>90</MaxPower>
      </USB_Config_Descriptor>
      <USB_String_Descriptors>
        <Manufacturer>TI</Manufacturer>
        <Product_Description>TSW1400</Product_Description>
        <SerialNumber_Enabled>true</SerialNumber_Enabled>
        <SerialNumber />
        <SerialNumberPrefix>TI</SerialNumberPrefix>
        <SerialNumber_AutoGenerate>true</SerialNumber_AutoGenerate>
      </USB_String_Descriptors>
      <Hardware_Specific>
        <TPRDRV>0</TPRDRV>
        <Port_A>
          <VCP>false</VCP>
          <D2XX>true</D2XX>
          <RI_RS485>false</RI_RS485>
        </Port_A>
        <Port_B>
          <VCP>false</VCP>
          <D2XX>true</D2XX>
          <RI_RS485>false</RI_RS485>
        </Port_B>
        <Port_C>
          <VCP>false</VCP>
          <D2XX>true</D2XX>
          <RI_RS485>false</RI_RS485>
        </Port_C>
        <Port_D>
          <VCP>false</VCP>
          <D2XX>true</D2XX>
          <RI_RS485>false</RI_RS485>
        </Port_D>
        <IO_Pins>
          <Group_A>
            <SlowSlew>false</SlowSlew>
            <Schmitt>false</Schmitt>
            <Drive>4mA</Drive>
          </Group_A>
          <Group_B>
            <SlowSlew>false</SlowSlew>
            <Schmitt>false</Schmitt>
            <Drive>4mA</Drive>
          </Group_B>
          <Group_C>
            <SlowSlew>false</SlowSlew>
            <Schmitt>false</Schmitt>
            <Drive>4mA</Drive>
          </Group_C>
          <Group_D>
            <SlowSlew>false</SlowSlew>
            <Schmitt>false</Schmitt>
            <Drive>4mA</Drive>
          </Group_D>
        </IO_Pins>
      </Hardware_Specific>
    </FT_EEPROM>
    Adam,

    The file is attached.

    Regards,

    Jim

     

  • Jim,
        Thanks a lot for your help.

    Best regards,
    Adam