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.

TDA4VM: DCC EE live tuning not working

Part Number: TDA4VM

Hi there,

My team's recently working along with TDA4VM and 0703/0805 SDK, and we find that DCC EE live tuning not working on both versions of SDK. After printing some log we think the problem occured in the underlined code position, as is shown in the screenshot.

The detailed call chain is appUpdateVpacDcc()--->appSplitVpacDcc()--->is_viss_plugin(). When we sent a EE file from win 11 PC to TDA4VM, the is_viss_plugin function not recognizing it as a valid viss plugin, while other file is recognized normally, such as BLC and GLBCE.

I hope to fix this problem in collaboration with you, and I'm glad to provide more information about this.

Thanks,

Yizhe Fan 

  • Hi Yizhe,

    Thanks for sharing the information!

    uint8_t is_viss_plugin(uint32_t plugin_id)
    {
        switch (plugin_id)
        {
            case DCC_ID_H3A_AEWB_CFG:
            case DCC_ID_H3A_MUX_LUTS:
            case DCC_ID_RFE_DECOMPAND:
            case DCC_ID_IPIPE_RGB_RGB_1:
            case DCC_ID_NSF4:
            case DCC_ID_BLACK_CLAMP:
            case DCC_ID_IPIPE_CFA:
            case DCC_ID_VISS_GLBCE:
            case DCC_ID_VISS_LSC:
            case DCC_ID_VISS_DPC:
            case DCC_ID_VISS_YEE:
            case DCC_ID_RAWFE_WB1_VS:

    At a quick glance, YEE is included in the list inside "is_viss_plugin" above.
    Do you get receive a different value in "plugin_id"?

    I am also copying my coworker  for his comments.