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.