4 Replies Latest reply on Oct 23, 2017 12:29 AM by wuzeg_2738481

    FX2LP windows 10 driver problem

    bdawasthi_2660231

      I am new to FX2, not able to install drivers for this board on windows 10, unrecognized USB showing VID=0000 and PID=0002. 

        • 1. Re: FX2LP windows 10 driver problem
          hman

          The device should enumerate with VID 0x04B4 and one of the supported PIDs for the device to bind to Cypress driver. So please check the descriptor file in your firmware.

          Once the device reports the right VID and PID you can bind the device to the Win 10 driver present in the following link:

          http://www.cypress.com/design-guides/cy4500-ez-pdtm-protocol-analyzer-guide

          Install the " CY4500 EZ-PD Protocol Analyzer EXE" present in the above link and after installation navigate to the following folder:

          C:\Program Files (x86)\Cypress\CY4500 EZ-PD Protocol Analyzer\1.0\drivers\DriverBinary\Vendor_Driver\bin\Win10

           

          Please let us know for any troubles.

          • 2. Re: FX2LP windows 10 driver problem
            bdawasthi_2660231

            Hi hman,

            thanks for reply, but i am still not able to fix problem.

             

            fist of all, i am using a third party board for evaluation. image attached

            IMG_20170825_234706512-2.jpg

             

            i have removed EEPROM to ensure that EZ-USB starts in default mode with VID and PID hard coded on chip.

             

            when i connect this board, it appears as unrecognized USB with VID = 0x0000 and PID = 0x0002.

             

            i cant do anything unless this board get recognized, it is not getting detected by any of cypress applications.

             

            how to fix VID and PID so that i could install correct drivers.

             

            dev_man.png

            dev_man_usb.png

            • 3. Re: FX2LP windows 10 driver problem
              hman

              Hi,

               

              - Can you mention the complete part number used in this board?

              -Is this behavior seen in all the PCs?

              If yes, then we can check the following on the third party board:

              - Verify if there are pull-ups on the I2C lines even though there is no EEPROM. Pull-ups are compulsory even if there is no EEPROM.

              - As soon as you plug in FX2LP check whether there is slave clock generated on the SCL line by I2C master in FX2LP? If there is, check whether it is querying the EEPROM addresses 0xA2 and 0xA0 over SDA lines?

              - Check whether the Power on reset timing is followed as per the datasheet spec(mentioned in page 8 of FX2LP datasheet: section 2.9 Reset and Wakeup) : If crystal is used as clock input to FX2LP, then the R and C on the reset pin should be chosen in such a way that the reset is asserted for atleast 5mS)

              - Can you take a USB trace(using LeCroy Analyzer) during enumeration and share it?

               

              Please verify the above checklist and see if there is anything wrong.

               

              Regards,

              hemanth

              • 4. Re: FX2LP windows 10 driver problem
                wuzeg_2738481

                I had exactly the same problem with these boards (bought on eBay).

                The chip gets very old and the enumeration fails.

                 

                My conclusion was bad FX2LP chips (or china fakes)?

                 

                Regards,

                M