This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

DFU error - Read no data from UART!

nrfutil dfu serial -pkg ble_app_v1.zip -p /dev/ttyUSB0 -b 57600 -fc 1

When activating DFU sometimes on the last packet sent to the bootloader, I see "Read no data from UART!"

It works sometimes without error, but other times only on the last packet it generates the error below:

Sending firmware file...
Selecting Object: type:2
Object selected:  max_size:4096 offset:0 crc:0x00000000
Streaming Data: len:4096 offset:0 crc:0x00000000
Streaming Data: len:4096 offset:4096 crc:0xEE809E11
Streaming Data: len:4096 offset:8192 crc:0xF1152A96
Streaming Data: len:4096 offset:12288 crc:0x593512DF
Streaming Data: len:4096 offset:16384 crc:0x6BCA54F6
Streaming Data: len:4096 offset:20480 crc:0xBDC1E7DF
Streaming Data: len:4096 offset:24576 crc:0x6956F910
Streaming Data: len:4096 offset:28672 crc:0x97F8D1AB
Streaming Data: len:4096 offset:32768 crc:0xF2803A78
Streaming Data: len:4096 offset:36864 crc:0x1C8CFAEA
Streaming Data: len:4096 offset:40960 crc:0x1FDBF3C1
Streaming Data: len:4096 offset:45056 crc:0x9F553CB7
Streaming Data: len:4096 offset:49152 crc:0xA9804943
Streaming Data: len:4096 offset:53248 crc:0x0A96A50F
Streaming Data: len:4096 offset:57344 crc:0x11BF809D
Streaming Data: len:4096 offset:61440 crc:0x80204A23
Streaming Data: len:4096 offset:65536 crc:0xAF1D7F35
Streaming Data: len:464 offset:69632 crc:0x0756822C
Read no data from UART!

Any ideas why the bootloader is not sending any response to the last packet in the DFU image?

nRF52832

SDK v15.3

S132 SoftDevice v6.1.1

PCA 10040

Related