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.

Starterware/TLV320AIC3111EVM-K: Failure while updating firmware and now the board is not recognized

Part Number: TLV320AIC3111EVM-K
Other Parts Discussed in Thread: TLV320AIC3111

Tool/software: Starterware

Hi,

I am new to using audio converters so my situation may seem a little stupid. I wanted to get input from the onboard microphone. I tried to follow the instructions on https://e2e.ti.com/support/data_converters/audio_converters/f/64/p/465450/1677358 since this issue was similar to mine. I did all the required changes and still there was only noise, although I did see some variations on the AGC monitor provided in CodecControl for AIC3111. After that I tried to update firmware because I thought maybe that's what maybe causing the issue. I followed the instructions given in http://www.ti.com/lit/ug/slau302/slau302.pdf in section 2.7. According to the instructions the firmware should have been updated. I reconnected the board. And now the CodecControl software doesn't detect the board and the status is shown as disconnected. One peculiar thing is that I still see disturbance in the AGC monitor as I speak or make some noise near the microphone.

TLDR: I tried to update firmware and it failed, now the board is not recognized.

Any kind of help would be really useful to me. I have been stuck on this issue since the past 3 days because I could not find anything useful on the forums.

Thanks In Advance.

  • Hi, Amay,

    Welcome to E2E and thank you for your interest in our products!

    We have a procedure that may be useful in this case. Please take a look at the article below:

    e2e.ti.com/.../2790.how-to-revive-a-usb-audio-evm

    Basically, it is a procedure that can be used to reset the codec. (This procedure applies to this device even if it is not listed).

    Please try it and let me know if the problem persists.

    Best regards,
    Luis Fernando Rodríguez S.
  • Hi Luis,

    First of all, thanks a lot for providing a solution.

    Secondly, i have already tried this procedure. But at step 12, where a message "Detach call succeeded" should come, I'm getting a "Detach call failed".

    Please advise regarding this.

    Thanks in advance

    Amay

  • Hi, Amay,

    This procedure is used to restore our EVMs. If the procedure doesn't work, I think that the device could be damaged during its usage. Is it possible to try reading the registers of the TLV320AIC3111 with an external device? In some cases, only the TAS1020b Stereo USB Audio Interface is damaged and the codec works properly.

    Best regards,
    Luis Fernando Rodríguez S.
  • Hi Luis,

    Can you suggest a way to read the registers using an external device? I'm quite new to all this, and I don't know how to read the registers separately. I was only using the CodecControl Software provided by TI.
    Also, a friend of mine suggested that shorting the EEPROM must have erased the USB driver to interface the board with a PC. Is it possible to configure the EEPROM in some way? Or should I consider the device damaged?

    Thanks,
    Amay Dubey
  • Hi, Amay,

    Our Audio Codecs EVMs contains some I2C test points that may be used with an external controller. You would need to send I2C read commands from the controller to read the registers. I think that the codec should be in good state.

    Regarding the EEPROM, we only have the procedure that I mentioned before. This procedure is used to reset the device in a factory mode. As I mentioned before, if this procedure doesn't work, probably one of the devices in the EVM board was damaged.

    e2e.ti.com/.../2790.how-to-revive-a-usb-audio-evm

    Best regards,
    Luis Fernando Rodríguez S.