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.

TUSB2077A: Looking for EEPROM programming tool for TUSB2077A

Part Number: TUSB2077A

Can someone please provide me the EEPROM programming tool and example binary to program TUSB2077a? I would like to change the USB device descriptor so that something other than generic USB device shows up. I have the EEPROM loaded already on the my board I just need the driver and programming software.

  • Hello Mikkel,

    There is no EEPROM programming application available for the TUSB2077A.  Please note that the EEPROM configuration options available for the TUSB2077A are extremely limited, outlined in section 8.5 of the datasheet.  There is no way to change the device descriptor using EEPROM.  Also, even when changing the device descriptor, the "Generic USB" entry is typically determined by the driver, not the device.

    Regards,

    JMMN

  • JMMN,

    I would like to program the product ID and VID in EEPROM. This is one of the options outlined in section 8.5 and in the datasheet. How do I program the EEPROM with these options ? Can you recommend an application and binary file with these options so I can set these in EEPROM?

    To clarify, I would like to program the EEPROM in circuit after SMT soldering has happened already. Is this possible?

    If not and in circuit programming is not possible can you please provide an example binary file that I can program using EEPROM flash programming device PID and VID and then solder onto the PCB after programming. If I have example I should be able to modify the example binary with my VID, PID

    based on 8.4.1 of the datasheet ("WhenEXTMEMis high,the vendorand productIDs (VIDand PID)use defaults,suchthat the messagedisplayedduringenumerationis GeneralPurposeUSBHub.")

    if I set a custom VID and PID it should no longer say General Purpose USB hub in Windows.

    Mike

  • Hi Mike,

    TI does not have any in system programming tools for the Microwire EEPROM behind the TUSB2077A.  It may be possible to wire in a programming tool without removing the EEPROM, but TI does not have any direct support for that.  The file type will be determined by the programming tool.  We typically use hex files with our tools.  Please note that unless you have a custom USB driver, it is likely that any VID/PID you use will result in the "Generic USB Hub" being reported.  You can check your usb.inf file if you are running Microsoft to check what will be reported based on VID/PID.

    Regards,

    JMMN

  • Thanks JMMN. Would it be possible for you to send me an example hex file ?This would greatly help me program the EEPROM.

    my email is mikkelni52@yahoo.com

  • Please accept my friend request, the file will get stripped if I send it through email.

    Regards,

    JMMN