Hello there,
Recently I have added and been testing DFU into my existing application. I have conducted a few DFU updates and have noticed a semi-reoccurring issue. I use the nRF SDK for Mesh 5.0.0, and followed the "Configuring and performing DFU" page in the infocenter
I will give some background on my project first: currently the mesh network consists of 2 types of devices (so it is a mixed-device mesh network), and to update the mesh network, I simply just get a nrf52840 DK board with the mesh_DFU example with serial, and use that as the initial point to update all other devices in the network (not sure if this DFU updater can be considered a third device, as it is not provisioned into the bluetooth mesh network, but I did not need to since we use the OpenMesh protocol for DFU updates).
The Mesh DFU update itself goes well - there are no issues with the update. The problem comes after the update is completed. After the updated devices reset, the devices still are stuck in the DFU state - what I mean is that after they have been updated, they are in a loop where they endlessly relay the firmware for basically forever as far as I can tell. The main application and functionality is completely fine and intact though, its just that they just never stop relaying the firmware even though all appropriate devices in the network have completed their DFU update.
To hopefully make myself more clear on what the issue is, I have provided 4 RTT logs of a DFU I have performed where this issue happened when I tested DFU in a 4-device mesh network (including the DFU_example board itself). The "updater.log" file is the DFU-example from the SDK that connects via serial to the computer to receive the DFU package so that it can broadcast it to the rest of the mesh network, and it has an application id of 3. The "client.log" file is 1 device in the mesh network with an application id of 1. The two "server.log" files are the devices the devices that actually underwent the update in this test and have an application id of 2. You can see that they successfully update to a newer version, but then get stuck in an endless cycle of relaying the DFU firmware after their update and subsequent reset. For the interest of readability and size, I have removed the log-messages that are repetitive (since I left the DFU update to be conducted for an entire night).
Note: I forgot to turn on outputting RTT-log saving for the client.log until two hours after I begun the DFU process, hence why its beginning timestamp is different. My apologies, but as far as I can tell, there was not anything abnormal with the client device during the DFU process
# SEGGER J-Link RTT Viewer V7.22b Terminal Log File # Compiled: 17:28:48 on Jun 17 2021 # Logging stopped @ 24 Nov 2021 16:24:01 00> <t: 2>, main.c, 232, --- BLE Mesh Control Client V1.00 --- 00> <t: 7>, main.c, 233, -------- DevID 198A18B1 30694F11 -------- 00> <t: 13>, main.c, 234, ------- DevAddr FE3EE548 371D1761 ------- 00> <t: 12721>, ble_node_reset_service.c, 137, BLE Node reset service initialized 00> <t: 13275>, nrf_mesh_dfu.c, 753, Version info: BL(ver, id): 0x01 0x01 SD: 0x0100 00> <t: 13282>, nrf_mesh_dfu.c, 755, Version info: APP company: 0x00000059 id: 0x0001 version: 0x00000064 00> <t: 13294>, mesh_client.c, 422, Initializing and adding models 00> <t: 13378>, mesh_client.c, 138, Node Address: 0x0002 00> <t: 13383>, mesh_app_utils.c, 66, Device UUID (raw): 114F6930B1184A19A1171D3748E53EFE 00> <t: 13389>, mesh_app_utils.c, 67, Device UUID : 114F6930-B118-4A19-A117-1D3748E53EFE 00> <t: 13418>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 13435>, uarte_link.c, 101, Uarte communications started 00> <t: 13440>, main.c, 262, 00> -------------------------------------------------------------------------------------------------------------------------------------- 00> RTT 1) Change proxy advertising TX power. 00> RTT 2) Change proxy connection TX power. 00> RTT 3) Change Mesh network connections and Mesh Advertising packets TX power. 00> RTT 4) Trigger a hardfault for the device (crashes device to test the har<t: 13468>, main.c, 111, Uart communication error, err count 0 00> <t: 13474>, main.c, 111, Uart communication error, err count 1 00> dfault handler). 00> RTT 5) Unprovision the device and clear Mesh Network data. 00> -------------------------------------------------------------------------------------------------------------------------------------- 00> <t: 13495>, ble_softdevice_support.c, 242, Mesh tx power changed to 8 00> <t: 17202>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 17206>, dfu_handler.c, 19, DFU type Application 00> <t: 17210>, dfu_handler.c, 79, Starting relay 00> <t: 17214>, nrf_mesh_dfu.c, 5 00> <t: 275645>, main.c, 205, Successfully acquired lamp type of 4, stopping timer 00> <t: 2900814>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @600525787 00> <t: 2900820>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 2900830>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 2900836>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 2900843>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 2902301>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 2902306>, dfu_handler.c, 19, DFU type Application 00> <t: 2902310>, dfu_handler.c, 79, Starting relay 00> <t: 2902314>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 2902322>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). ....................................................................................................................................................................... (Does this throughout the entire night) 00> <t: 5785912>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1200572021 00> <t: 5785918>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 5785928>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 5785934>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 5785941>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 6444027>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 6444031>, dfu_handler.c, 19, DFU type Application 00> <t: 6444036>, dfu_handler.c, 79, Starting relay 00> <t: 6444040>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 6444047>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 3). 00> <t: 9327639>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1820656952 00> <t: 9327645>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 9327655>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 9327661>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 9327668>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 9329748>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 9329753>, dfu_handler.c, 19, DFU type Application 00> <t: 9329757>, dfu_handler.c, 79, Starting relay 00> <t: 9329761>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 9329768>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 12213359>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-1874245159 00> <t: 12213365>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 12213375>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 12213381>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 12213388>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 12215780>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 12215784>, dfu_handler.c, 19, DFU type Application 00> <t: 12215788>, dfu_handler.c, 79, Starting relay 00> <t: 12215793>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 12215800>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 15099391>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-1274170452 00> <t: 15099397>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 15099407>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 15099413>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 15099420>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 15429848>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 15429853>, dfu_handler.c, 19, DFU type Application 00> <t: 15429857>, dfu_handler.c, 79, Starting relay 00> <t: 15429861>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 1536243>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-664084880 00> <t: 1536249>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 1536259>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 1536265>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 1536272>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 7730705>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 7730710>, dfu_handler.c, 19, DFU type Application 00> <t: 7730714>, dfu_handler.c, 79, Starting relay 00> <t: 7730719>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD # Logging stopped @ 25 Nov 2021 08:42:37
# SEGGER J-Link RTT Viewer V7.22b Terminal Log File # Compiled: 17:28:48 on Jun 17 2021 # Logging started @ 24 Nov 2021 14:04:22 00> <t: 0>, main.c, 119, --- BLE Mesh Light Server V1.00 --- 00> <t: 0>, main.c, 120, --------- Lamp Type 0x00000004 --------- 00> <t: 0>, main.c, 121, ------ DevID 0x6C4916FC 0x3D13D69E ------ 00> <t: 0>, main.c, 122, ----- DevAddr 0x4BDB35D5 0xA70469A2 ----- 00> <t: 12450>, ble_node_reset_service.c, 137, BLE Node reset service initialized 00> <t: 12459>, pwm-controller.c, 292, PWM controller started 00> <t: 12979>, nrf_mesh_dfu.c, 753, Version info: BL(ver, id): 0x01 0x01 SD: 0x0100 00> <t: 12986>, nrf_mesh_dfu.c, 755, Version info: APP company: 0x00000059 id: 0x0002 version: 0x00000064 00> <t: 12998>, mesh_server.c, 263, Initializing and adding models 00> <t: 13005>, mesh_server.c, 272, App Level Model handle: 3 00> <t: 13090>, mesh_server.c, 244, Node Address: 0x0004 00> <t: 13095>, mesh_app_utils.c, 66, Device UUID (raw): 9ED6133DFC16496CA26904A7D535DB4B 00> <t: 13101>, mesh_app_utils.c, 67, Device UUID : 9ED6133D-FC16-496C-A269-04A7D535DB4B 00> <t: 13130>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 13146>, main.c, 148, 00> -------------------------------------------------------------------------------------------------------------------------------------- 00> RTT 1) Change proxy advertising TX power. 00> RTT 2) Change proxy connection TX power. 00> RTT 3) Change Mesh network connections and Mesh Advertising packets TX power. 00> RTT 4) Trigger a hardfault for the device (crashes device to test the hardfault handler). 00> RTT 5) Unprovision the device and clear Mesh Network data. 00> -------------------------------------------------------------------------------------------------------------------------------------- 00> <t: 13190>, ble_softdevice_support.c, 242, Mesh tx power changed to 8 00> <t: 13746>, mesh_server.c, 150, SET: Present-L: 0 0 0 0 0 0 Discard_LED_Val: 0 00> <t: 13758>, mesh_server.c, 163, SET_ONOFF: OnOff: 1 00> <t: 8201846>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 8201850>, dfu_handler.c, 19, DFU type Application 00> <t: 8201855>, dfu_handler.c, 56, Requesting DFU transfer with bank at 0x0008B000 00> <t: 8201861>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 8268103>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 8334113>, nrf_mesh_dfu.c, 458, DFU start 00> <t: 8334117>, dfu_handler.c, 86, Mesh DFU start event 00> <t: 8334122>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 1, count 6, interval: exponential, handle: FFFC 00> <t: 8493338>, nrf_mesh_dfu.c, 357, Erase complete (0x8B000) 00> <t: 8493343>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 8591067>, nrf_mesh_dfu.c, 482, DFU segment rx: 1/13897 00> <t: 8591073>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 2, count 3, interval: exponential, handle: FFFC 00> <t: 8591092>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 8591098>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 8607934>, nrf_mesh_dfu.c, 482, DFU segment rx: 2/13897 00> <t: 8607940>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 3, count 3, interval: exponential, handle: FFFC 00> <t: 8607959>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 8607965>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 8624511>, nrf_mesh_dfu.c, 482, DFU segment rx: 3/13897 00> <t: 8624518>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 4, count 3, interval: exponential, handle: FFFC 00> <t: 8624536>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 8624542>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 8639603>, nrf_mesh_dfu.c, 482, DFU segment rx: 4/13897 00> <t: 8639610>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 5, count 3, interval: exponential, handle: FFFC 00> <t: 8639628>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 8639634>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 8656236>, nrf_mesh_dfu.c, 482, DFU segment rx: 5/13897 00> <t: 8656242>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 6, count 3, interval: exponential, handle: FFFC 00> <t: 8656261>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 8656267>, nrf_mesh_dfu.c, 361, Flash idle. ........................................................................................................................................................................................................................................................................................................................................................................................................................................ 00> <t: 6365407>, nrf_mesh_dfu.c, 482, DFU segment rx: 13892/13897 00> <t: 6365414>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 5, count 3, interval: exponential, handle: FFFC 00> <t: 6365433>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 6365439>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 6381756>, nrf_mesh_dfu.c, 482, DFU segment rx: 13893/13897 00> <t: 6381763>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 6, count 3, interval: exponential, handle: FFFC 00> <t: 6381779>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 6381785>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 6398565>, nrf_mesh_dfu.c, 482, DFU segment rx: 13894/13897 00> <t: 6398572>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 7, count 3, interval: exponential, handle: FFFC 00> <t: 6414525>, nrf_mesh_dfu.c, 482, DFU segment rx: 13895/13897 00> <t: 6414532>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 1, count 3, interval: exponential, handle: FFFC 00> <t: 6432099>, nrf_mesh_dfu.c, 482, DFU segment rx: 13896/13897 00> <t: 6432106>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 2, count 3, interval: exponential, handle: FFFC 00> <t: 6448298>, nrf_mesh_dfu.c, 482, DFU segment rx: 13897/13897 00> <t: 6448305>, nrf_mesh_dfu.c, 629, TIMER set: 30000000us delay (@3099819356) 00> <t: 6448312>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 3, count 3, interval: exponential, handle: FFFC 00> <t: 7431345>, nrf_mesh_dfu.c, 336, Timeout fired @-1195147940 00> <t: 7449409>, nrf_mesh_dfu.c, 352, Write complete (0x2003FD38) 00> <t: 7449415>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 7452179>, nrf_mesh_dfu.c, 357, Erase complete (0xFE000) 00> <t: 7452190>, nrf_mesh_dfu.c, 352, Write complete (0xFF000) 00> <t: 7452287>, nrf_mesh_dfu.c, 352, Write complete (0xFF004) 00> <t: 7452298>, nrf_mesh_dfu.c, 352, Write complete (0xFF048) 00> <t: 7452303>, nrf_mesh_dfu.c, 352, Write complete (0xFF054) 00> <t: 7452309>, nrf_mesh_dfu.c, 352, Write complete (0xFF060) 00> <t: 7452314>, nrf_mesh_dfu.c, 352, Write complete (0xFF06C) 00> <t: 7452320>, nrf_mesh_dfu.c, 352, Write complete (0xFF080) 00> <t: 7452325>, nrf_mesh_dfu.c, 352, Write complete (0xFF088) 00> <t: 7452331>, nrf_mesh_dfu.c, 352, Write complete (0xFF0E0) 00> <t: 7455094>, nrf_mesh_dfu.c, 357, Erase complete (0xFF000) 00> <t: 7455105>, nrf_mesh_dfu.c, 352, Write complete (0xFE000) 00> <t: 7455202>, nrf_mesh_dfu.c, 352, Write complete (0xFE004) 00> <t: 7455213>, nrf_mesh_dfu.c, 352, Write complete (0xFE048) 00> <t: 7455218>, nrf_mesh_dfu.c, 352, Write complete (0xFE054) 00> <t: 7455224>, nrf_mesh_dfu.c, 352, Write complete (0xFE060) 00> <t: 7455229>, nrf_mesh_dfu.c, 352, Write complete (0xFE06C) 00> <t: 7455235>, nrf_mesh_dfu.c, 352, Write complete (0xFE080) 00> <t: 7455240>, nrf_mesh_dfu.c, 352, Write complete (0xFE088) 00> <t: 7455246>, nrf_mesh_dfu.c, 352, Write complete (0xFE0E0) 00> <t: 7455252>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 7455256>, nrf_mesh_dfu.c, 493, DFU END! 00> <t: 7455260>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 7455266>, nrf_mesh_dfu.c, 500, DFU BANK AVAILABLE 00> <t: 7455271>, dfu_handler.c, 92, Mesh DFU available event 00> <t: 7455313>, nrf_mesh_dfu.c, 352, Write complete (0x2003FD38) 00> <t: 7455319>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 0>, main.c, 119, --- BLE Mesh Grow3 Light Server V1.01S --- 00> <t: 0>, main.c, 120, --------- Lamp Type 0x00000004 --------- 00> <t: 0>, main.c, 121, ------ DevID 0x6C4916FC 0x3D13D69E ------ 00> <t: 0>, main.c, 122, ----- DevAddr 0x4BDB35D5 0xA70469A2 ----- 00> <t: 12481>, ble_node_reset_service.c, 137, BLE Node reset service initialized 00> <t: 12490>, pwm-controller.c, 292, PWM controller started 00> <t: 13036>, nrf_mesh_dfu.c, 753, Version info: BL(ver, id): 0x01 0x01 SD: 0x0100 00> <t: 13043>, nrf_mesh_dfu.c, 755, Version info: APP company: 0x00000059 id: 0x0002 version: 0x00000065 00> <t: 13055>, mesh_server.c, 263, Initializing and adding models 00> <t: 13062>, mesh_server.c, 272, App Level Model handle: 3 00> <t: 13147>, mesh_server.c, 244, Node Address: 0x0004 00> <t: 13153>, mesh_app_utils.c, 66, Device UUID (raw): 9ED6133DFC16496CA26904A7D535DB4B 00> <t: 13159>, mesh_app_utils.c, 67, Device UUID : 9ED6133D-FC16-496C-A269-04A7D535DB4B 00> <t: 13188>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 13206>, main.c, 148, 00> -------------------------------------------------------------------------------------------------------------------------------------- 00> RTT 1) Change proxy advertising TX power. 00> RTT 2) Change proxy connection TX power. 00> RTT 3) Change Mesh network connections and Mesh Advertising packets TX power. 00> RTT 4) Trigger a hardfault for the device (crashes device to test the hardfault handler). 00> RTT 5) Unprovision the device and clear Mesh Network data. 00> -------------------------------------------------------------------------------------------------------------------------------------- 00> <t: 13250>, ble_softdevice_support.c, 242, Mesh tx power changed to 8 00> <t: 13718>, mesh_server.c, 150, SET: Present-L: 0 0 0 0 0 0 Discard_LED_Val: 0 00> <t: 13731>, mesh_server.c, 163, SET_ONOFF: OnOff: 1 00> <t: 17528>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 17532>, dfu_handler.c, 19, DFU type Application 00> <t: 17536>, dfu_handler.c, 79, Starting relay 00> <t: 17540>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 17548>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 2901138>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @600535706 00> <t: 2901144>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 2901154>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 2901160>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 2901167>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 2905055>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 2905059>, dfu_handler.c, 19, DFU type Application 00> <t: 2905063>, dfu_handler.c, 79, Starting relay 00> <t: 2905068>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 2905075>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 5788666>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1200656067 00> <t: 5788672>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 5788682>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 5788688>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 5788695>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 5791344>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 5791349>, dfu_handler.c, 19, DFU type Application 00> <t: 5791353>, dfu_handler.c, 79, Starting relay 00> <t: 5791357>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 5791365>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 8674955>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1800738617 00> <t: 8674961>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 8674971>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 8674977>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 8674984>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 8678907>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 8678912>, dfu_handler.c, 19, DFU type Application 00> <t: 8678916>, dfu_handler.c, 79, Starting relay 00> <t: 8678920>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 8678927>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 11562518>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-1894107250 00> <t: 11562524>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 11562534>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 11562540>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 11562547>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 11566507>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 11566511>, dfu_handler.c, 19, DFU type Application 00> <t: 11566516>, dfu_handler.c, 79, Starting relay 00> <t: 11566520>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 11566527>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 14450118>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-1293984691 00> <t: 14450124>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 14450134>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 14450140>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 14450147>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). ....................................................................................................................................................................... (Does this throughout the entire night) 00> <t: 7357999>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1221973461 00> <t: 7358005>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 7358015>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 7358021>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 7358028>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 7360532>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 7360536>, dfu_handler.c, 19, DFU type Application 00> <t: 7360541>, dfu_handler.c, 79, Starting relay 00> <t: 7360545>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 7360552>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 10244143>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1822051586 00> <t: 10244149>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 10244159>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 10244165>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 10244172>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 10245341>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 10245345>, dfu_handler.c, 19, DFU type Application 00> <t: 10245350>, dfu_handler.c, 79, Starting relay 00> <t: 10245354>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 10245361>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 13128952>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-1872878326 00> <t: 13128958>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 13128968>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 13128974>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 13128981>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 13130965>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 13130969>, dfu_handler.c, 19, DFU type Application 00> <t: 13130974>, dfu_handler.c, 79, Starting relay 00> <t: 13130978>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 13130985>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 16014576>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-1272816070 00> <t: 16014582>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 16014592>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 16014598>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 16014605>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 16016998>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 16017002>, dfu_handler.c, 19, DFU type Application 00> <t: 16017007>, dfu_handler.c, 79, Starting relay 00> <t: 16017011>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 16017018>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). # Logging stopped @ 25 Nov 2021 08:42:36
# SEGGER J-Link RTT Viewer V7.22b Terminal Log File # Compiled: 17:28:48 on Jun 17 2021 # Logging started @ 24 Nov 2021 14:04:36 00> <t: 0>, main.c, 119, --- BLE Mesh Light Server V1.00 --- 00> <t: 0>, main.c, 120, --------- Lamp Type 0x00000004 --------- 00> <t: 0>, main.c, 121, ------ DevID 0x250CD813 0xB5F0A7F5 ------ 00> <t: 0>, main.c, 122, ----- DevAddr 0x984AE063 0xFEB7D04F ----- 00> <t: 12581>, ble_node_reset_service.c, 137, BLE Node reset service initialized 00> <t: 12590>, pwm-controller.c, 292, PWM controller started 00> <t: 13113>, nrf_mesh_dfu.c, 753, Version info: BL(ver, id): 0x01 0x01 SD: 0x0100 00> <t: 13120>, nrf_mesh_dfu.c, 755, Version info: APP company: 0x00000059 id: 0x0002 version: 0x00000064 00> <t: 13132>, mesh_server.c, 263, Initializing and adding models 00> <t: 13139>, mesh_server.c, 272, App Level Model handle: 3 00> <t: 13224>, mesh_server.c, 244, Node Address: 0x0005 00> <t: 13229>, mesh_app_utils.c, 66, Device UUID (raw): F5A7F0B513D84C258FD0B7FE63E04A98 00> <t: 13236>, mesh_app_utils.c, 67, Device UUID : F5A7F0B5-13D8-4C25-8FD0-B7FE63E04A98 00> <t: 13265>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 13281>, main.c, 148, 00> -------------------------------------------------------------------------------------------------------------------------------------- 00> RTT 1) Change proxy advertising TX power. 00> RTT 2) Change proxy connection TX power. 00> RTT 3) Change Mesh network connections and Mesh Advertising packets TX power. 00> RTT 4) Trigger a hardfault for the device (crashes device to test the hardfault handler). 00> RTT 5) Unprovision the device and clear Mesh Network data. 00> -------------------------------------------------------------------------------------------------------------------------------------- 00> <t: 13325>, ble_softdevice_support.c, 242, Mesh tx power changed to 8 00> <t: 13820>, mesh_server.c, 150, SET: Present-L: 0 0 0 0 0 0 Discard_LED_Val: 0 00> <t: 13833>, mesh_server.c, 163, SET_ONOFF: OnOff: 1 00> <t: 8183160>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 8183164>, dfu_handler.c, 19, DFU type Application 00> <t: 8183169>, dfu_handler.c, 56, Requesting DFU transfer with bank at 0x0008B000 00> <t: 8183175>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 8249417>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 8315425>, nrf_mesh_dfu.c, 458, DFU start 00> <t: 8315429>, dfu_handler.c, 86, Mesh DFU start event 00> <t: 8315434>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 1, count 6, interval: exponential, handle: FFFC 00> <t: 8470433>, nrf_mesh_dfu.c, 357, Erase complete (0x8B000) 00> <t: 8470439>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 8572381>, nrf_mesh_dfu.c, 482, DFU segment rx: 1/13897 00> <t: 8572388>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 2, count 3, interval: exponential, handle: FFFC 00> <t: 8572406>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 8572412>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 8589249>, nrf_mesh_dfu.c, 482, DFU segment rx: 2/13897 00> <t: 8589255>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 3, count 3, interval: exponential, handle: FFFC 00> <t: 8589273>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 8589279>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 8605826>, nrf_mesh_dfu.c, 482, DFU segment rx: 3/13897 00> <t: 8605833>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 4, count 3, interval: exponential, handle: FFFC 00> <t: 8605851>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 8605857>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 8620918>, nrf_mesh_dfu.c, 482, DFU segment rx: 4/13897 00> <t: 8620925>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 5, count 3, interval: exponential, handle: FFFC 00> <t: 8620943>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 8620949>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 8637550>, nrf_mesh_dfu.c, 482, DFU segment rx: 5/13897 00> <t: 8637557>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 6, count 3, interval: exponential, handle: FFFC 00> <t: 8637575>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 8637581>, nrf_mesh_dfu.c, 361, Flash idle. .................................................................................................................................................................................................................................................................................................................................................................................................................. 00> <t: 6347099>, nrf_mesh_dfu.c, 482, DFU segment rx: 13892/13897 00> <t: 6347106>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 5, count 3, interval: exponential, handle: FFFC 00> <t: 6347125>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 6347131>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 6363435>, nrf_mesh_dfu.c, 482, DFU segment rx: 13893/13897 00> <t: 6363442>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 6, count 3, interval: exponential, handle: FFFC 00> <t: 6363458>, nrf_mesh_dfu.c, 352, Write complete (0x2003FE98) 00> <t: 6363463>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 6380218>, nrf_mesh_dfu.c, 482, DFU segment rx: 13894/13897 00> <t: 6380225>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 7, count 3, interval: exponential, handle: FFFC 00> <t: 6396178>, nrf_mesh_dfu.c, 482, DFU segment rx: 13895/13897 00> <t: 6396185>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 1, count 3, interval: exponential, handle: FFFC 00> <t: 6413751>, nrf_mesh_dfu.c, 482, DFU segment rx: 13896/13897 00> <t: 6413758>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 2, count 3, interval: exponential, handle: FFFC 00> <t: 6429977>, nrf_mesh_dfu.c, 482, DFU segment rx: 13897/13897 00> <t: 6429984>, nrf_mesh_dfu.c, 629, TIMER set: 30000000us delay (@3099260243) 00> <t: 6429991>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 3, count 3, interval: exponential, handle: FFFC 00> <t: 7413024>, nrf_mesh_dfu.c, 336, Timeout fired @-1195707053 00> <t: 7431101>, nrf_mesh_dfu.c, 352, Write complete (0x2003FD38) 00> <t: 7431107>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 7433871>, nrf_mesh_dfu.c, 357, Erase complete (0xFE000) 00> <t: 7433882>, nrf_mesh_dfu.c, 352, Write complete (0xFF000) 00> <t: 7433979>, nrf_mesh_dfu.c, 352, Write complete (0xFF004) 00> <t: 7433990>, nrf_mesh_dfu.c, 352, Write complete (0xFF048) 00> <t: 7433996>, nrf_mesh_dfu.c, 352, Write complete (0xFF054) 00> <t: 7434001>, nrf_mesh_dfu.c, 352, Write complete (0xFF060) 00> <t: 7434007>, nrf_mesh_dfu.c, 352, Write complete (0xFF06C) 00> <t: 7434012>, nrf_mesh_dfu.c, 352, Write complete (0xFF080) 00> <t: 7434018>, nrf_mesh_dfu.c, 352, Write complete (0xFF088) 00> <t: 7434023>, nrf_mesh_dfu.c, 352, Write complete (0xFF0E0) 00> <t: 7436786>, nrf_mesh_dfu.c, 357, Erase complete (0xFF000) 00> <t: 7436797>, nrf_mesh_dfu.c, 352, Write complete (0xFE000) 00> <t: 7436894>, nrf_mesh_dfu.c, 352, Write complete (0xFE004) 00> <t: 7436905>, nrf_mesh_dfu.c, 352, Write complete (0xFE048) 00> <t: 7436911>, nrf_mesh_dfu.c, 352, Write complete (0xFE054) 00> <t: 7436916>, nrf_mesh_dfu.c, 352, Write complete (0xFE060) 00> <t: 7436922>, nrf_mesh_dfu.c, 352, Write complete (0xFE06C) 00> <t: 7436927>, nrf_mesh_dfu.c, 352, Write complete (0xFE080) 00> <t: 7436933>, nrf_mesh_dfu.c, 352, Write complete (0xFE088) 00> <t: 7436938>, nrf_mesh_dfu.c, 352, Write complete (0xFE0E0) 00> <t: 7436944>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 7436948>, nrf_mesh_dfu.c, 493, DFU END! 00> <t: 7436952>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 7436958>, nrf_mesh_dfu.c, 500, DFU BANK AVAILABLE 00> <t: 7436963>, dfu_handler.c, 92, Mesh DFU available event 00> <t: 7437006>, nrf_mesh_dfu.c, 352, Write complete (0x2003FD38) 00> <t: 7437012>, nrf_mesh_dfu.c, 361, Flash idle. 00> <t: 0>, main.c, 119, --- BLE Mesh Grow3 Light Server V1.01S --- 00> <t: 0>, main.c, 120, --------- Lamp Type 0x00000004 --------- 00> <t: 0>, main.c, 121, ------ DevID 0x250CD813 0xB5F0A7F5 ------ 00> <t: 0>, main.c, 122, ----- DevAddr 0x984AE063 0xFEB7D04F ----- 00> <t: 12547>, ble_node_reset_service.c, 137, BLE Node reset service initialized 00> <t: 12556>, pwm-controller.c, 292, PWM controller started 00> <t: 13061>, nrf_mesh_dfu.c, 753, Version info: BL(ver, id): 0x01 0x01 SD: 0x0100 00> <t: 13067>, nrf_mesh_dfu.c, 755, Version info: APP company: 0x00000059 id: 0x0002 version: 0x00000065 00> <t: 13079>, mesh_server.c, 263, Initializing and adding models 00> <t: 13086>, mesh_server.c, 272, App Level Model handle: 3 00> <t: 13172>, mesh_server.c, 244, Node Address: 0x0005 00> <t: 13178>, mesh_app_utils.c, 66, Device UUID (raw): F5A7F0B513D84C258FD0B7FE63E04A98 00> <t: 13184>, mesh_app_utils.c, 67, Device UUID : F5A7F0B5-13D8-4C25-8FD0-B7FE63E04A98 00> <t: 13213>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 13231>, main.c, 148, 00> -------------------------------------------------------------------------------------------------------------------------------------- 00> RTT 1) Change proxy advertising TX power. 00> RTT 2) Change proxy connection TX power. 00> RTT 3) Change Mesh network connections and Mesh Advertising packets TX power. 00> RTT 4) Trigger a hardfault for the device (crashes device to test the hardfault handler). 00> RTT 5) Unprovision the device and clear Mesh Network data. 00> -------------------------------------------------------------------------------------------------------------------------------------- 00> <t: 13275>, ble_softdevice_support.c, 242, Mesh tx power changed to 8 00> <t: 13730>, mesh_server.c, 150, SET: Present-L: 0 0 0 0 0 0 Discard_LED_Val: 0 00> <t: 13742>, mesh_server.c, 163, SET_ONOFF: OnOff: 1 00> <t: 17509>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 17513>, dfu_handler.c, 19, DFU type Application 00> <t: 17517>, dfu_handler.c, 79, Starting relay 00> <t: 17521>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 17529>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 2901119>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @600535126 00> <t: 2901125>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 2901135>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 2901141>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 2901148>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 2904597>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 2904602>, dfu_handler.c, 19, DFU type Application 00> <t: 2904606>, dfu_handler.c, 79, Starting relay 00> <t: 2904610>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 2904618>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 5788208>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1200642090 00> <t: 5788214>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 5788224>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 5788230>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 5788237>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 5791388>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 5791392>, dfu_handler.c, 19, DFU type Application 00> <t: 5791396>, dfu_handler.c, 79, Starting relay 00> <t: 5791401>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 5791408>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 8674999>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1800739960 00> <t: 8675005>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 8675015>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 8675021>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 8675028>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 8679592>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 8679597>, dfu_handler.c, 19, DFU type Application 00> <t: 8679601>, dfu_handler.c, 79, Starting relay 00> <t: 8679605>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 8679613>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 11563203>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-1894086345 00> <t: 11563209>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 11563219>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 11563225>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 11563232>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 11566612>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 11566616>, dfu_handler.c, 19, DFU type Application 00> <t: 11566621>, dfu_handler.c, 79, Starting relay 00> <t: 11566625>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 11566632>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 14450223>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-1293981487 00> <t: 14450229>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 14450239>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 14450245>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 14450252>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). ....................................................................................................................................................................... (Does this throughout the entire night) 00> <t: 7360981>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1222064465 00> <t: 7360987>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 7360997>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 7361003>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 7361010>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 7363547>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 7363551>, dfu_handler.c, 19, DFU type Application 00> <t: 7363555>, dfu_handler.c, 79, Starting relay 00> <t: 7363560>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 7363567>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 10247158>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1822143597 00> <t: 10247164>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 10247174>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 10247180>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 10247187>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 10248387>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 10248392>, dfu_handler.c, 19, DFU type Application 00> <t: 10248396>, dfu_handler.c, 79, Starting relay 00> <t: 10248401>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 10248408>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 13131999>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-1872785339 00> <t: 13132005>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 13132015>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 13132021>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 13132029>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 13134043>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 13134048>, dfu_handler.c, 19, DFU type Application 00> <t: 13134052>, dfu_handler.c, 79, Starting relay 00> <t: 13134056>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 13134064>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 16017655>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-1272722106 00> <t: 16017661>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 16017671>, dfu_handler.c, 89, Mesh DFU end event 00> <t: 16017677>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 16017684>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 16020108>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 16020113>, dfu_handler.c, 19, DFU type Application 00> <t: 16020117>, dfu_handler.c, 79, Starting relay 00> <t: 16020122>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 16020129>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). # Logging stopped @ 25 Nov 2021 08:42:37
# SEGGER J-Link RTT Viewer V7.22b Terminal Log File # Compiled: 17:28:48 on Jun 17 2021 # Logging started @ 24 Nov 2021 14:04:58 00> <t: 6>, main.c, 227, ----- Bluetooth Mesh DFU Example V1.00----- 00> <t: 13034>, nrf_mesh_dfu.c, 753, Version info: BL(ver, id): 0x01 0x01 SD: 0x0100 00> <t: 13041>, nrf_mesh_dfu.c, 755, Version info: APP company: 0x00000059 id: 0x0003 version: 0x00000064 00> <t: 13063>, serial_handler_prov.c, 267, Generating encryption keypair... 00> <t: 19277>, main.c, 233, Initialization complete! 00> <t: 25379>, main.c, 254, Enabling serial interface... 00> <t: 25385>, mesh_app_utils.c, 66, Device UUID (raw): F97D9AB58BA6416BA7C3F56A6ABC48F7 00> <t: 25391>, mesh_app_utils.c, 67, Device UUID : F97D9AB5-8BA6-416B-A7C3-F56A6ABC48F7 00> <t: 25409>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 25418>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 25431>, main.c, 262, DFU example started! 00> <t: 168031>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 168036>, main.c, 79, DFU type Application 00> <t: 168040>, main.c, 148, Starting relay 00> <t: 168044>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 168051>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 168058>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) 00> <t: 5>, main.c, 227, ----- Bluetooth Mesh DFU Updater V1.00 ----- 00> <t: 8875>, nrf_mesh_dfu.c, 753, Version info: BL(ver, id): 0x01 0x01 SD: 0x0100 00> <t: 8882>, nrf_mesh_dfu.c, 755, Version info: APP company: 0x00000059 id: 0x0003 version: 0x00000064 00> <t: 8904>, serial_handler_prov.c, 267, Generating encryption keypair... 00> <t: 15107>, main.c, 233, Initialization complete! 00> <t: 21210>, main.c, 254, Enabling serial interface... 00> <t: 21216>, mesh_app_utils.c, 66, Device UUID (raw): F97D9AB58BA6416BA7C3F56A6ABC48F7 00> <t: 21222>, mesh_app_utils.c, 67, Device UUID : F97D9AB5-8BA6-416B-A7C3-F56A6ABC48F7 00> <t: 21240>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 21249>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 21262>, main.c, 262, DFU example started! 00> <t: 3107742>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 3107747>, main.c, 79, DFU type Application 00> <t: 3107751>, main.c, 148, Starting relay 00> <t: 3107755>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 3107762>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 10). 00> <t: 3107769>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) 00> <t: 3174033>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 3174041>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) 00> <t: 3239988>, nrf_mesh_dfu.c, 458, DFU start 00> <t: 3239995>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 1, count 6, interval: exponential, handle: FFFC 00> <t: 3496790>, nrf_mesh_dfu.c, 482, DFU segment rx: 1/13897 00> <t: 3496796>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 2, count 3, interval: exponential, handle: FFFC 00> <t: 3513531>, nrf_mesh_dfu.c, 482, DFU segment rx: 2/13897 00> <t: 3513537>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 3, count 3, interval: exponential, handle: FFFC 00> <t: 3530286>, nrf_mesh_dfu.c, 482, DFU segment rx: 3/13897 00> <t: 3530292>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 4, count 3, interval: exponential, handle: FFFC 00> <t: 3547022>, nrf_mesh_dfu.c, 482, DFU segment rx: 4/13897 00> <t: 3547028>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 5, count 3, interval: exponential, handle: FFFC 00> <t: 3563763>, nrf_mesh_dfu.c, 482, DFU segment rx: 5/13897 .................................................................................................................................................................................................................................................................................................................................................................................................................. 00> <t: 1318500>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 1, count 3, interval: exponential, handle: FFFC 00> <t: 1335238>, nrf_mesh_dfu.c, 482, DFU segment rx: 13896/13897 00> <t: 1335244>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 2, count 3, interval: exponential, handle: FFFC 00> <t: 1351996>, nrf_mesh_dfu.c, 482, DFU segment rx: 13897/13897 00> <t: 1352002>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 3, count 3, interval: exponential, handle: FFFC 00> <t: 4235585>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-780674796 00> <t: 4235591>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 4235599>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 4235610>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 4235617>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 4235624>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 5496980>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 5496985>, main.c, 79, DFU type Application 00> <t: 5496990>, main.c, 148, Starting relay 00> <t: 5496994>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 5497001>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 4). 00> <t: 5497008>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) 00> <t: 8380597>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-142179068 00> <t: 8380603>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 8380611>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 8380621>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 8380629>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 8380635>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 8383014>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 8383019>, main.c, 79, DFU type Application 00> <t: 8383023>, main.c, 148, Starting relay 00> <t: 8383027>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 8383034>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 8383041>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) 00> <t: 11266631>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @457895700 00> <t: 11266637>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 11266645>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 11266656>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 11266663>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 11266669>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 11270320>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 11270325>, main.c, 79, DFU type Application 00> <t: 11270329>, main.c, 148, Starting relay 00> <t: 11270333>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 11270341>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 11270347>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) 00> <t: 14153937>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1058009286 00> <t: 14153943>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 14153951>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 14153962>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 14153969>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 14153976>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 14156448>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 14156453>, main.c, 79, DFU type Application 00> <t: 14156457>, main.c, 148, Starting relay 00> <t: 14156461>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 14156469>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 14156475>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) 00> <t: 262849>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1658086923 00> <t: 262855>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 262863>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 262873>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 262881>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 262887>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 265216>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 265221>, main.c, 79, DFU type Application 00> <t: 265225>, main.c, 148, Starting relay 00> <t: 265229>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 265237>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 265244>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) ....................................................................................................................................................................... (Does this throughout the entire night) 00> <t: 1272266>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-1921682963 00> <t: 1272272>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 1272280>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 1272290>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 1272297>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 1272303>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 1272334>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 1272339>, main.c, 79, DFU type Application 00> <t: 1272343>, main.c, 148, Starting relay 00> <t: 1272347>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 1272354>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 1272360>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) 00> <t: 4155949>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-1321679942 00> <t: 4155955>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 4155963>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 4155972>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 4155980>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 4155987>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 4157150>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 4157154>, main.c, 79, DFU type Application 00> <t: 4157158>, main.c, 148, Starting relay 00> <t: 4157162>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 4157170>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 4157176>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) 00> <t: 7040766>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-721642314 00> <t: 7040772>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 7040780>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 7040790>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 7040797>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 7040804>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 7042437>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 7042442>, main.c, 79, DFU type Application 00> <t: 7042446>, main.c, 148, Starting relay 00> <t: 7042450>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 7042457>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 7042463>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) 00> <t: 9926053>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @-121590342 00> <t: 9926059>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 9926067>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 9926076>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 9926084>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 9926090>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 9928324>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 9928329>, main.c, 79, DFU type Application 00> <t: 9928333>, main.c, 148, Starting relay 00> <t: 9928337>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 9928344>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 9928351>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) 00> <t: 12811940>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @478479940 00> <t: 12811946>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 12811954>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 12811964>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 12811971>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 12811977>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 12812876>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 12812881>, main.c, 79, DFU type Application 00> <t: 12812885>, main.c, 148, Starting relay 00> <t: 12812889>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 12812896>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 12812902>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) 00> <t: 15696494>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1078509542 00> <t: 15696500>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 15696508>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 15696517>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 15696525>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 15696531>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 15698244>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 15698249>, main.c, 79, DFU type Application 00> <t: 15698253>, main.c, 148, Starting relay 00> <t: 15698257>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 15698264>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 15698271>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) 00> <t: 1804644>, nrf_mesh_dfu.c, 325, ABORT Timeout fired @1678563924 00> <t: 1804650>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 1804658>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 1804668>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 15, interval: periodic, handle: FFFE 00> <t: 1804675>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 0). 00> <t: 1804682>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65534) 00> <t: 1807284>, nrf_mesh_dfu.c, 418, New firmware! 00> <t: 1807289>, main.c, 79, DFU type Application 00> <t: 1807293>, main.c, 148, Starting relay 00> <t: 1807297>, nrf_mesh_dfu.c, 554, RADIO TX! SLOT 0, count 3, interval: periodic, handle: FFFD 00> <t: 1807304>, nrf_mesh_dfu.c, 565, Killing a TX slot prematurely (repeats done: 1). 00> <t: 1807310>, nrf_mesh_dfu.c, 593, SERIAL TX (type: 65533) # Logging stopped @ 25 Nov 2021 08:42:33
Fortunately, since the main application functionality is completely unaffected (as expected though), so it is not the end of the world. The issue is that, if I do not manually reset or power off the device for a couple of times to get rid of this "relaying DFU firmware" state, then a subsequent DFU will fail, which is could either be a minor inconvenience or a huge inconvenience depending on the circumstances.Does anyone have any clues to why this happens?