Device Management Client Lite 1.0.0 release notes (preview)
Client Lite 1.0.0 is the first preview release with support for:
-
NRF52840_DK and easyRF ERF3000/BG96 Cellular.
Note: You need to modify the easyRF BG96 hardware to make it work with NRF52840. See instructions.
-
DISCO_L475VG_IOT01A and in-built ISM43362-M3G-L44 Wi-Fi.
Note: ISM43362 Wi-Fi in this module has some issues in very crowded Wi-Fi airspace. We recommend a Wi-Fi firmware update.
The software is alpha quality, which means:
- It compiles with with
GCC_ARM
compiler only. - All client features are not in place yet.
- APIs may change.
- Documentation is not perfect.
- Memory (RAM/ROM) consumption is not in target level.
Known issues
Client Lite is work-in-progress so there are some known issues to keep in mind while using the APIs:
-
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. -
API definitions and behavior may not be stable and may change in future releases.
-
The logs show:
Resource created Error code : 7
You can ignore this error.
-
NRF52840_DK
does not compile with ARMC6 compiler. -
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 withpyocd erase --mass-erase
or use the configuration optionstorage-reset-dev-credentials
. The device creates a newDevice ID
if it is not found in KVStore. Please note that developer certificate limits number of devices to 100. -
The bare-metal OS configuration is available only for NRF52840_DK + Cellular BG96 target (in
mbed_app.json
). For DISCO_L475VG_IOT01A, you need to use the RTOS configuration (mbed_app_rtos.json
).