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.

TPS65987DDJ: Applying Patch bundle through I2C from Host

Part Number: TPS65987DDJ
Other Parts Discussed in Thread: TPS65987, TPS65987D

Hi,  

We are using TPS65987DDJ for UFP and ALT mode. 

We are trying to load the patch bundle from Host through I2C Referenced from /cfs-file/__key/communityserver-discussions-components-files/196/5100.SPI_5F00_Less_5F00_EC_5F00_Based_5F00_Host_5F00_Programming_5F00_Over_5F00_I2C_5F00_slva972a.pdf

Low region array is generated from TPS65987 App config GUI tool for UFP.

We are using following HW configuration. 

We are facing following issues:

We are using TPS65987DDJ chip but while reading dev info reg (0x2f) shows T P S 6 5 9 8 8   H W 0 0 3 0   F W F 8 0 7 . 1 2 . 0 0   Z A c e 1 is it OK?

" PTCs " and " PTCd " commands are getting success response. 

" PTCq " Command response gives following results

  1. noDevicePatch is set

  2. noApplicationConfigPatch is set

  3. DevicePatchSource is none

  4. ApplicationConfigurationPatchSource is from I2C

" PTCc " Command response gives following results

  1. AppConfigPatchCompleteStatus is Success
  2. DevicePatchComplete Status is Patch not compatible with this version of ROM (0x42)

How to resolve this and loading patch bundle successfully?

Can you please provide exact procedure to apply patch bundle through I2C from host. and how to validate it

Regards

Srini