                      return False
              elif (ver_b_num != 0):
                  # this case means the previous OTA may corrupt at any partitions except VER_b,
-@@ -864,9 +869,9 @@ class install_update_payload(update_type
+@@ -886,9 +891,9 @@ class install_update_payload(update_type
                  if (blob_ver_num == ver_b_num):
                      return True
                  else:

                 return False
 
             return True
@@ -854,9 +859,9 @@ class install_update_payload(update_type
                 if (ver_num <= blob_ver_num):
                     return True
                 else:

             dev_offset = 0
 
             part_name_base = part_name
@@ -1152,9 +1157,9 @@ class install_update_payload(update_type
                 update_bin_data *= block0_bct_cpy
                 update_bin_data_size *= block0_bct_cpy
                 if block0_bct_cpy > 1:
