Developing embedded systems with OTA can be complex. This section provides some tips for debugging issues that may arise and notes a few known limitations or things to keep in mind when using Mender MCU with Zephyr.
CONFIG_MENDER_LOG_LEVEL_DBG=y
to get verbose logging from the Mender client. This will show state transitions, server responses, etc., which is invaluable for troubleshooting.CONFIG_NET_LOG
, etc.) can help. Also, verify DNS – by default, the client will resolve the server hostname. If DNS isn't working (common issue if not configured), you might use an IP or ensure a DNS server is set..mender
artifact with a mender-artifact read artifact.mender
to verify its contents (type, checksum, etc.). If the device fails to install it, check that it's uncompressed and of the correct type.--compression none
.© 2025 Northern.tech AS