Debug and trace

nRF93M1 Datasheet

The nRF93M1 supports firmware tracing through a dedicated UART or USB modem-trace port.

The nRF93M1 produces a real-time binary modem trace in the UniLog format, which can be captured over UART or USB for post-processing with the Nordic tool-chain.

Trace output

Trace level and output is selectable at runtime with the %MODULECFG="logPortSel" AT command and is produced on:

  • UART0 at up to 6 Mbit/s (minimum 921 600 bit/s).
  • USB diagnostic ACM port (CDC-ACM interface on the module's USB composite device).
  • Either port individually, or both simultaneously.

The trace stream is live; no internal buffering or storage is required by the module itself. The host must capture the stream in real time to avoid drop.

Coredump and metrics export

For field-deployed devices, the nRF93M1 integrates nRF Cloud firmware-observability, which stores coredumps and periodic metrics heartbeats in the secure file system and uploads them to the nRF Cloud on demand. See the nRF Cloud services chapter for more information.