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.

Upgrading Software correctly

When upgrading any piece of software, you should always check compatibility requirements; in our DaVinci family, this can be accomplished by the following steps 

1) When upgrading from an older DVSDK to a new DVSDK software release, make sure you upgrade all components.  Please note that depending on which DaVinci platform you are using, the software components can reside in Flash, HDD, or the Host PC.  Often, users will update one place (e.g. uImage in host TFTP), and forget to update the others (e.g. uImage in Flash) and later run into problems when choosing to run from a different configuration (e.g. load uImage from flash); this is especially true in ARM/Linux systems due to the flexible booting options.

2) If you are upgrading individual components, first select Codec Engine (CE) version you would like to work with and then see the corresponding Codec Engine release notes for compatibility information with other software models. 

3) Finally, as Linux drivers change to support new features (e.g. resizer driver in DVSDK 1.20 ), demos often change to take advantage of these new features (e.g. new demos use resizer); therefore, upgrade both demos and Linux drivers to same DVSDK release.