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.

TUSB9261 USB Serial Number Issue

Other Parts Discussed in Thread: TUSB9261

I have come across an issue with the programming of the Serial Number descriptor into the TUSB9261.  This problem has been seen on both the development board, and our own implementation.

It seems that the serial number that is read back from the device by Windows is not the same as the serial number programmed using the TUSB926x Burner tool.

Using the TUSB926x Burner tool, I set the Serial Number Auto-Gen feature, and copied the serial number to a Notepad file before burning it.  The serial number was as follows:

E49E814F20130111100841619681F344E

When re-connecting the board, I used both a USB viewer tool and Windows, both of which report the serial number as the following:

E49E814F201301111060FFFCA0600604B

The first part of the serial number looks correct but the second half is not.

Reading the contents of the flash device directly, I was able to read back the original serial number, which suggests that the flash programmed ok.

I repeated the process this time with the following serial numbers, the first being the one programmed and the second the one read back:

62D69C1220130111102735612681F344E
62D69C12201301111060FFFCA0600604B

Again the second half of the serial number is not as expected, but is the same as previously.

I used a second PC to re-enumerate the board, again with the same results.

Can you suggest why this might be, and if there is a work-around?  With the functionality experienced, it does not seem to be possible to give each board a controlled unique serial number.

  • Hello Rob,

    I can't duplicate your issue with the EVM, I always read back the same SN that I programmed.

    The flash burner changes the SN to program when you change any setting or every time you disconnect the EVM, make sure you copy the SN just before clicking the "burn" button.

    are you using the latest Flash Burner?

    Are you getting a different SN on Device Manager?

    Regards.

  • Hi Elias,

    Thanks for your response.  I have had a further look at this, but the problem still persists.

    I have ensured that I have the latest Flash Burner by un-installing and re-installing the latest downloaded from the link on the TUSB9261 page.

    I have also re-installed the default firmware, in case I didn't have the latest and this was having an effect.

    I performed the following on the EVM board - my previous results used our own implementation, although the results are the same for both.

    I copied the serial number just before clicking the burn button, which was:

    8194481F20130114082929591681F344E

    Using both Device Manager and TUSB926x Burner to read back the serial number programmed, it is returned as:

    8194481F20130114067789DC9131914BF

    As you can see, the first half of the serial number is retained correctly.  The second half remains the same, regardless of what serial number is programmed into the board.

    I also tried using a colleagues machine to perform the same test, with the same results.

    Can you suggest anything further?