diff --git a/README.md b/README.md index 194e355..9744dd9 100644 --- a/README.md +++ b/README.md @@ -164,11 +164,6 @@ The different firmware upgrade modes are as follows: > [!Note] > Read about MCUboot modes [here](https://docs.mcuboot.com/design.html#image-slots). -### Software Update for Internet of Things (SUIT) - -Starting from version 1.9, the library supports SUIT (Software Update for Internet of Things) files. -In this case the selected mode is ignored. The process of upgrading is embedded in the SUIT file. - ### Firmware Upgrade State `FirmwareUpgradeManager` acts as a simple, mostly linear state machine which is determined by the `Mode`. @@ -183,6 +178,21 @@ has been set). If the uploaded image is already active, and confirmed in slot 0, succeed immediately. The `VALIDATE` state makes it easy to reattempt an upgrade without needing to re-upload the image or manually determine where to start. +### Software Update for Internet of Things (SUIT) + +Starting from version 1.9, the library supports +[SUIT (Software Update for Internet of Things)](https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/suit/smp_transfer/README.html) +files. +In this case the selected mode is ignored. The process of upgrading is embedded in the SUIT file. + +Version 2.0 adds support for SUIT bootloader and the new SUIT group, available since nRF Connect 2.7. + +Devices can still be updated using the `FirmwareUpgradeManager` as before, but a new +`SUITUpdateManager` class has been added to support nRF54H20 devices with SUIT bootloader. + +See https://github.com/NordicSemiconductor/Android-nRF-Connect-Device-Manager/pull/160 for details +and migration guide to version 2.0. + ## License This library is licensed under the Apache 2.0 license. For more info, see the `LICENSE` file.