You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/en/api-reference/system/ota.rst
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -165,9 +165,13 @@ If you want to avoid the download/erase overhead in case of the app from the ser
165
165
166
166
Restrictions:
167
167
168
-
- The number of bits in the ``secure_version`` field is limited to 32 bits. This means that only 32 times you can do an anti-rollback. You can reduce the length of this efuse field use :ref:`CONFIG_BOOTLOADER_APP_SEC_VER_SIZE_EFUSE_FIELD` option.
169
-
- Anti-rollback only works if the encoding scheme for efuse is set to ``NONE``.
170
-
- The partition table should not have a factory partition, only two of the app.
168
+
.. list::
169
+
170
+
:esp32: - The number of bits in the ``secure_version`` field is limited to 32 bits. This means that only 32 times you can do an anti-rollback. You can reduce the length of this efuse field using :ref:`CONFIG_BOOTLOADER_APP_SEC_VER_SIZE_EFUSE_FIELD` option.
171
+
:not esp32: - The number of bits in the ``secure_version`` field is limited to 16 bits. This means that only 16 times you can do an anti-rollback. You can reduce the length of this efuse field using :ref:`CONFIG_BOOTLOADER_APP_SEC_VER_SIZE_EFUSE_FIELD` option.
172
+
:esp32: - Anti-rollback works only if the encoding scheme for efuse is set to ``NONE``.
173
+
- Factory partition is not supported in anti rollback scheme and hence partition table should not have partition with SubType set to ``factory``.
174
+
- Test partition is not supported in anti rollback scheme and hence partition table should not have partition with SubType set to ``test``.
0 commit comments