From e50a5956a78c0e35e2e7a3cd36331d0866acad80 Mon Sep 17 00:00:00 2001 From: Gijs Noorlander Date: Sun, 19 Apr 2020 16:55:42 +0200 Subject: [PATCH] [RN2483] Only alter set keys if either OTAA or ABP is set --- lib/RN2483-Arduino-Library/src/rn2xx3_handler.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/RN2483-Arduino-Library/src/rn2xx3_handler.cpp b/lib/RN2483-Arduino-Library/src/rn2xx3_handler.cpp index e100f192a..ded772085 100644 --- a/lib/RN2483-Arduino-Library/src/rn2xx3_handler.cpp +++ b/lib/RN2483-Arduino-Library/src/rn2xx3_handler.cpp @@ -1257,6 +1257,10 @@ bool rn2xx3_handler::check_set_keys() rn2xx3_helper::isHexStr_of_length(_appskey, 32) && rn2xx3_helper::isHexStr_of_length(_devaddr, 8); + if (!otaa_set && !abp_set) { + return false; + } + if (_otaa && otaa_set) { if (!abp_set) { if (!rn2xx3_helper::isHexStr_of_length(_nwkskey, 32)) {