nRF Desktop Programmer Tool always fails to flash nRF52840 dongle

Hi,

I can't program nRF52840 dongle using Programmer Tool on Linux.

Dongle is visible, can be selected and memory content read without any problems but file write attempt fails just after upload stage with message:
Failed with exit code 1. One or more program tasks failed: * EB0C69E9C501: requestSelect failed (Generic) Message: Failed, requestSelect failed.

Link to the screencast video: https://nextcloud.andrzejskiba.com/index.php/s/YFTzBQc6xwNDM7S

Parents
  • I got some new findings about this issue: programming always fails when dongle is connected to USB hub.

    Tested with two of them one USB 2.0 and the other 3.0, on both there is alwyas the same issue. Strange part is that I'm using those hubs daily with two JLinks, one STLink even Saleae Logic analyzer without any issues.

    BUT connecting the dongle directly to the host PC USB port is not solving this issue in 100%, flashing still fails from time to time, fail rate is like 1:5 - 1 error every 5 tries.

    Looks like USB issue but why upload never fails, also tested 2 dongles and there is the same problem with them?

  • Hi there,

    So I have all three devices, both DK's and the dongle, "I can't program nRF52840 dongle using Programmer Tool on Linux."

    I'm on windows 11, if I select the Dongle with the programmer it opens it in boot loader mode, If I open the BLE program and select it It prompts me to allow it to re-program it, YEs/Enter returns it to normal as the dongle, Note the name of the device changes so AFAIK it supports, (open boot loader , MCUBoot loader mode to use the programmer (if it's on the dongle) 

    also It makes a difference if it is a real USB 3.0 or plain 2.0 

    HTH

    GL :-) PJ :v:

Reply
  • Hi there,

    So I have all three devices, both DK's and the dongle, "I can't program nRF52840 dongle using Programmer Tool on Linux."

    I'm on windows 11, if I select the Dongle with the programmer it opens it in boot loader mode, If I open the BLE program and select it It prompts me to allow it to re-program it, YEs/Enter returns it to normal as the dongle, Note the name of the device changes so AFAIK it supports, (open boot loader , MCUBoot loader mode to use the programmer (if it's on the dongle) 

    also It makes a difference if it is a real USB 3.0 or plain 2.0 

    HTH

    GL :-) PJ :v:

Children
No Data
Related