Jump to content
  • 1

How to restore FT2232 EEPROM back to factory settings?


mixsemi

Question

Hi Everyone,

Just accidentally flashed the EEPROM attached to the FT2232 device on the Arty. The board is dead without the USB connection. Been using for 2 months without issues until today.

In Vivado it is showing:

 "ERROR: [Labtoolstcl 44-469] There is no current hw_target.". 

when trying to Auto Connect with the target in Hardware Manager.

Within FT_Prog (FTDI's flash tool), the registers (e.g. serial number, vendor ID, D2XX/VCP driver ...) can all be read and modified. How can it be restored back to Digilent factory setting? Is there an FT_Prog template that we can use?

Thanks,

Robin

Link to comment
Share on other sites

Recommended Posts

  • 0

Hi JColvin,

I accidentally erased my FT4232H on a Linux system!

§ lsusb | grep f       

The system sees the device with ID ffff:fffff 

And when I try to scan in Ft_Prog I see “no devices found”
Can you please PM me instructions to correct it? Thanks

Link to comment
Share on other sites

  • 0

Hello,

I have sent you a PM with an additional question on which Digilent device you were using with the FT4232H.

I will note though that Digilent's solution for fixing an overwritten EEPROM on an FTDI chip is Windows only and that there is no intention (I've asked the developer several times over the years) to make a Linux solution.

Thanks,
JColvin

Link to comment
Share on other sites

  • 0

@JColvin I am attempting to flash the EEPROM attached to the FT2232 device on a board with a Zynq7000 series chip. I have already configured the EEPROM with what I believe are the write settings (Port A to D2XX direct). I am trying to use Vivado's program_ftdi to read in if there is any connected device. The program_ftdi feature is finding the device so I believe something is wrong with the EEPROM attached to the FT2232 device and I would like to set that to the proper settings so that Vivado can detect the target chip

Link to comment
Share on other sites

  • 0

@jpeyron, I see that you have been responding to a lot of people with solutions to this. 

I have the same problem! Would you or anyone be able to help me with this? I need to configure the eeprom on the FTDI FT2212H device for JTAG to be recognized by Vivado.

Thank you in advance!

Brenton

Link to comment
Share on other sites

  • 0

Hi  @JColvin

I'm having the similar problem. I have the JTAG-SMT Digilent usb JTAG module in VC707, and it can't detect by Vivado and Adept, I suspect that I accidentally erased the EEPROM on the module. Is there any way to reprogram the JTAG programmer EEPROM?

Could you help me to restore the EEPROM?

Thanks.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...