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.

UCD9090A: UCD9090A in ROM mode

Part Number: UCD9090A

9/15 ICT detectd 2PCS  bad boards, the initial analysis was UCD9090A bad, the separate debug digital test item found UCD9090A PIN 9(PMbus) is error, OK board should be low level output, but bad board is high level output, and the same phenomenon occurred in production line on 5/8. At that time, we make A-B-A test and the problem follow material . After sending bad materials to TI factory, the NTF report from the manufacturer.

This time, we use TI tool Fusion Digital  7.1.1 to check UCD9090A and can not detect device ID but ROM mode. There are 2  program Flash checksum(actual& calculated) do not match the OK IC.

How we can take UCD9090A back to detect device ID from ROM mode, then program code again. Thanks!

,

  • Hi Steve,
    I had worked with Henry Kang on this issue. did you get the document from henry about how to recover from ROM mode?
    Please let me know.
    Regards
    Yihe
  • Hi Yihe,
    Thanks! I had got the document from henry. But hit Calculate key show out information show set 0x007F7C04 not 0x002C554E.

    hit Recreate key show error  message

    hit key command ROM to execute its program  show no device found

    We have verified that the returned IC from TI factory at Shanghai. The 2 pcs IC can program OK( we confirmed that they cannot be programmed before)  that mean they already out ROM mode, so I think it shall have solution. 
     
     

  • Hi Steve

    If the checksum does not match 0x2C554E,  regenerating the checksum is forbidden since this will brick the device.

    Instead you need to re-program the device with FW. since you already re-generate the checksum, the device can not be re-programmed anymore.

    Regards

    Yihe

  • Hi Yihe,

    Your mail confuse me. You mean the device already can not be re-programmed anymore ?

    As my mail, the 2pcs devices with same fail symptom can be re-programmed again after returned from TI factory RMA process. Do I need require RMA this device once moe to test whether can be re-programmed again ?

    Regards

    Steve

  • My question is next time we encounter same problem, first thing, we use your method to take the defect device out ROM mode or RMA it ? Because your method may be one risk that the device can not be re-programmed anymore. Thanks!
  • There are many reasons to enter ROM mode and the ways to bring devices out of ROM are different.

    The method i provided to henry is the most common one and easily to fix.

    But apparently, your case is different, that's why the recommended method does not work.

    in the future, if you see the same issue:

    1. use the recommend method to check the checksum, if checksum matches, continue the re-calculated approach

    2. if not matches, you have to re-program the device with factory data and do not continue the re-calculated approach.  I will send the factory data to henry.

    Regards

    Yihe

  • Hi Steve

    Yes, you can request RMA to recover and that is the ony way to bring the device back.

    Regards

    Yihe

    Steve Hung said:

    Hi Yihe,

    Your mail confuse me. You mean the device already can not be re-programmed anymore ?

    As my mail, the 2pcs devices with same fail symptom can be re-programmed again after returned from TI factory RMA process. Do I need require RMA this device once moe to test whether can be re-programmed again ?

    Regards

    Steve

  • Hi Yihe,
    Thanks! I got the factory data from henry. But this 2 mails confuse me. The 2nd mail said I need request RMA to recover and that is the only way to bring the device back , but what the factory data for ? The factory data can not bring the device back ?
    in the future, if we see the same issue:
    1. Why not load the factory data directly , no need check the checksum and re-calculated ? Since re-generate the checksum, the device can not be re-programmed anymore( in October 17 reply).
    2. After load the factory data, the device already out ROM mode then we can re-program our code ?
    Regards
    Steve
  • Steve
    #1. yes you can always reload the factory data if you prefer
    #2. yes, you can re-program your data after factor data is reloaded.
    Regards
    Yihe