From d38fa2a1577d02dee95cf3ef7329db5f5aac8903 Mon Sep 17 00:00:00 2001 From: Dawid Buchwald Date: Mon, 15 Jan 2024 16:31:06 +0100 Subject: [PATCH] Added reset request to NVMprog operation --- src/serialupdi.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/serialupdi.c b/src/serialupdi.c index 86945f06..a058dfc0 100644 --- a/src/serialupdi.c +++ b/src/serialupdi.c @@ -359,6 +359,11 @@ def enter_progmode(self): return 0; } + if (serialupdi_reset(pgm, APPLY_RESET) < 0) { + pmsg_error("apply reset operation failed\n"); + return -1; + } + memcpy(buffer, UPDI_KEY_NVM, sizeof(buffer)); if (updi_write_key(pgm, buffer, UPDI_KEY_64, sizeof(buffer)) < 0) { pmsg_error("writing NVM KEY failed\n");