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

nRF51822 Beacon won't load application

I tried loading SoftDevice, Bootloader, and Application using the SoftDevice and Precompiled hex files that come from the example code version v1.1.0. I am using nRFgo Studio v1.17.0. SoftDevice programs and verifies fine. Bootloader looks like it programs fine and I start getting the pulsing blue light as described in the user manual for DFU mode. I load the program application and it continues with the blue pulsing light. Holding down SW1 during power up doesn't change anything. Program of the application works but verify fails. The device still shows up as "DfuTarg". I have tried loading the application code using nRFgo and using the iOS nRF Toolbox application with the same results.

As I understand from the documentation if I power up without holding down any buttons and I have application code loaded the bootloader should jump to the application. Is the the expected behavior using the precompiled hex?

Thanks

Parents
  • Stefan,

    Thanks for the response. I had previously updated MCP with the python files as you described. I can select the device under the Master emulator dropdown but when I hit "start discovery" I get the error message "Device discovery failed to start" and the popup window "No command complete event received". I seem to be at a dead end with the MCP method.

    So far I have not tried the Android app, I'll work on trying out an android device. In the iOS application the device is found but when I try to upload it hangs at 1%. The first version of the nRF Loader iOS application I tried required a .bin file. This version did not work. I have read how to generate the .dat file (no dat file comes with the example code). I have generated a .bin, .hex, and .dat and next I will work on getting an android device since MCP and the iOS application both seem to be broken.

Reply
  • Stefan,

    Thanks for the response. I had previously updated MCP with the python files as you described. I can select the device under the Master emulator dropdown but when I hit "start discovery" I get the error message "Device discovery failed to start" and the popup window "No command complete event received". I seem to be at a dead end with the MCP method.

    So far I have not tried the Android app, I'll work on trying out an android device. In the iOS application the device is found but when I try to upload it hangs at 1%. The first version of the nRF Loader iOS application I tried required a .bin file. This version did not work. I have read how to generate the .dat file (no dat file comes with the example code). I have generated a .bin, .hex, and .dat and next I will work on getting an android device since MCP and the iOS application both seem to be broken.

Children
No Data
Related