diff --git a/src/lib/spinel/radio_spinel.cpp b/src/lib/spinel/radio_spinel.cpp index 73507ff5a..38ce7f318 100644 --- a/src/lib/spinel/radio_spinel.cpp +++ b/src/lib/spinel/radio_spinel.cpp @@ -2002,7 +2002,11 @@ void RadioSpinel::RecoverFromRcpFailure(void) --mRcpFailureCount; - SuccessOrDie(Set(SPINEL_PROP_RCP_LOG_CRASH_DUMP, nullptr)); + if (sSupportsLogCrashDump) + { + LogDebg("RCP supports crash dump logging. Requesting crash dump."); + SuccessOrDie(Set(SPINEL_PROP_RCP_LOG_CRASH_DUMP, nullptr)); + } LogNote("RCP recovery is done");