Mistake on this page? Email us

Device Management Client Lite 1.2.1 release notes (preview)

Client Lite 1.2.0 release had a regression that may cause the bootloader to fail without recovery. We strongly recommend upgrade to 1.2.1 release.

Device Management Client Lite

Fixed handling of partially written (due to power-cut) flash pages while installing the firmware candidate.

Example application

Fixed handling of partially written (due to power-cut) flash pages while installing the firmware candidate.

Known issues

Mbed CLI and Mbed OS tools

  • Mbed CLI and Mbed OS tools in general do not currently support manifest-tool v2.
  • Mbed Studio has limited support for Client Lite

E2E test library is incompatible with manifest-tool v2

  • The provided Pelion E2E python test library does not yet have firmware update support for manifest-tool v2.
  • You can use the test-library to verify other functionalities.

The software is alpha quality

  • It compiles only with the GCC_ARM compiler.
  • All client features are not in place yet.
  • APIs may change.
  • Documentation is work in progress.

NRF52840_DK board

  • Uses J-Link. It has some stability issues when flashing the board. Sometimes, it ends up in "read only" mode. To fix this, unplug the USB cable and plug it back in.
  • Does not compile with ARMC6 compiler.
  • Does not work with block-wise sizes smaller than 512.

Other issues

  • The device preserves certificates between device flashes (using .hex flashing). If you want the device to pick new developer credentials, you need to clear the storage for example with pyocd erase --mass-erase or use the configuration option storage-reset-dev-credentials in mbed_app.json. The device creates a new Device ID if it is not found in KVStore. A developer certificate limits the number of devices to 100.

  • The logs show:

    Resource created
    Error code : 7
    

    You can ignore this error.