Skip to content

Commit cc284f1

Browse files
committed
docs: ota: fix note about security version efuse size
1 parent c499fe5 commit cc284f1

File tree

1 file changed

+7
-3
lines changed
  • docs/en/api-reference/system

1 file changed

+7
-3
lines changed

docs/en/api-reference/system/ota.rst

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,9 +165,13 @@ If you want to avoid the download/erase overhead in case of the app from the ser
165165
166166
Restrictions:
167167

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``.
171175

172176
``security_version``:
173177

0 commit comments

Comments
 (0)