From 6967a0975fa734ecb8d4bdcf2107eca46cdd466c Mon Sep 17 00:00:00 2001 From: noteolvides Date: Tue, 14 Nov 2023 11:01:46 +0100 Subject: [PATCH] fix: erase only firmware program and not ble data Signed-off-by: noteolvides --- src/api/flash/defyFlasher/NRf52833-flasher.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/api/flash/defyFlasher/NRf52833-flasher.js b/src/api/flash/defyFlasher/NRf52833-flasher.js index 21e90ee1f..1b04070d4 100644 --- a/src/api/flash/defyFlasher/NRf52833-flasher.js +++ b/src/api/flash/defyFlasher/NRf52833-flasher.js @@ -230,7 +230,8 @@ const NRf52833 = { //ERASE device func_array.push(function (callback) { - write_cb(str2ab("E" + num2hexstr(dataObjects[0].address, 8) + "#"), callback); + //Max addres of firmware program is 0x00072000 + write_cb(str2ab(`E${num2hexstr(dataObjects[0].address, 8)},${num2hexstr(0x00072000-dataObjects[0].address, 8)}#`), callback); }); func_array.push(callback => { read_cb(callback);