This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

softdevice upload ota

I am using the bootloader from github here to upload DFU over-the-air using an android phone. It works fine for bootloader and application uploads. But if I upload the softdevice (the same version that is already on) then the bootloader does not work anymore afterwards. The softdevice uploads correctly, crc checks are successful and the device resets, but after the reset the bootloader get's stuck in the ble_stack_init() and does not go anymore into DFU mode. Uploading the bootloader using JLink does not help either, I need to upload both the softdevice and bootloader again using JLink before it starts working again.

I am using a 32k PCA10031, with Softdevice s130 v1.0 and SDK 8.1 and single bank DFU upload.

Anybody has an idea what the problem could be or what I can do about it?

Thanks, Dominik

Parents
  • @hungbui, thanks for testing it, that already helped :) I started wondering what is different for me and realized that I converted the softdevice from hex to bin, because I always flash it as a bin with the JLink. Then I checked and it works when I upload the softdevice as hex ota. So that's fine for me for now and I will close the issue.

Reply
  • @hungbui, thanks for testing it, that already helped :) I started wondering what is different for me and realized that I converted the softdevice from hex to bin, because I always flash it as a bin with the JLink. Then I checked and it works when I upload the softdevice as hex ota. So that's fine for me for now and I will close the issue.

Children
No Data
Related