...
We recommend the following way as best practices for software and firmware upgrades. The priority reason is the stability of the upgrade process facing possible bugs. By these recommendations we concentrate on a limited number of upgrade steps which are used by the vast majority of users. Thus, if a bug appears there, it is likely to be reported and fixed, thus further bugs in these limited upgrade combinations get rare.
...