Если вы реализуете свой собственный OTA с нуля, то да, вы, вероятно, захотите посмотреть, как другие существующие механизмы OTA справляются с этим, поскольку обычно вы используете некоторую комбинацию флагов, чтобы узнать, есть ли обновление, и если вы пробовал обновление.