Most users need this driver because this driver is used with USB FX2 microcontroller firmware, which was already flashed to all supplied TE modules (from 2nd.September 2013).
If the USB FX2 microcontroller firmware (Generation 3) is not already written in the EEPROM, you should follow the OpenFut recovery boot or the Cypress recovery boot.
If the USB microcontroller (Cypress EZ-ESB FX2) TE USB FX2 driver is not installed on the host computer, then the easiest way to do it, is the following: