Hi,
I have updated to the latest nRF Connect for Desktop 4.0.1 on Linux Mint 20.1 (64 bit x86) with Programmer version 3.0.8 and my nRF5340 Dk as well as my nRF5340 Audio Dk boards fail to recover when the "Erase all" button is pressed. Both cores remain as "Device is protected" after pressing that button. This only happens on Linux and not Windows 10. I can confirm that this happens on two completely separate Linux machines too. I had a working version of nRF Connect on another Linux machine but it stopped working when I updated to the latest version so it is definitely a software issue. Unfortunately I cannot figure out how to "downgrade" the programmer app.
Is there a way to run a specific version of the Programmer app? It seems to always use the latest version regardless of the nRF Connect version being used. It's hard to tell when it even installs it to.
I have attached verbose working (Windows) and non-working (Linux) logs of the process. I also sometimes get the following error log message on Linux:
I installed the same version of the Jlink driver (version 682c) that was known to work on the Linux version but this had no effect so I reverted back to version 780c.
What is the relationship between the Programmer app and the nrf command line tools? Will I have more luck downgrading command line tools until I get a working version by trial and error? I have found that nrfjprog just says it's done the right thing even when it hasn't.
Here are all the versions of what I am running:
Linux log (not working)
Windows log (working):
Please save me from having to use Windows.
Thanks,
David