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

Can't program new software into the Dev Kit

So I've been banging my head against the wall for a little bit now and this just isn't making sense to me.

I downloaded the NRF Toolbox app on my phone, and I compiled the "ble_app_bps" example program from the latest (15.0.0) SDK online using the SES IDE/Compiler.  I then downloaded the softdevice hex file using NrfGO, and then downloaded my program I just compiled and I was able to connect to the device just like the demo said I could.

Then I made a tiny change, I changed:

#define DEVICE_NAME                     "B Test" 

and compiled, and programmed again (using NrfGO)... and success, everything worked and I saw the name change in the NRF Toolbox app.

Then I changed it again, compiled it, and tried to program it directly using SES.  Ever since then no matter what I do I can't get my device to show up with any other name than "B Test", and no information comes across.  I blew away all the SDK and started over from scratch, and nothing, when I power the NRF dev kit down and up it comes back showing B Test.  All the programming and verify steps say that everything completes without errors, but I don't get why I can't get anything to work anymore.

One note is that when I tried to program using SES it made me update the JLINK driver, but when I went back to NrfGO it didn't say anything about the driver being out of date, and I can't find a way to manually change it back.

Any help or ideas would be great.  I'm so lost at this point.

Related