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

pca20006 nRF51822 Beacon Firmware not working after migration to s110 v7

I am trying to apply the new features in the latest soft device s110 v7 to the firmware of my pca20006 bluetooth smart beacons (nRF51822 Bluetooth Smart Beacon Kit Firmware Files 1.0.1). However, I am having trouble migrating the current smart beacon firmware code to use the new s110 v7 library. After updating a few things in the firmware code, I managed to compile the firmware with zero warnings, but when I flash the Beacons with the new firmware, everything became non-functional.

Are there any update firmware examples specifically for the pca20006 nRF51822 Beacons on s110 v7? Otherwise, any suggestions on how it can be migrated properly?

Thanks.

  • Hi Ulrich, I did as you suggested (change IROM1 id to 0x16000, insert sd_ble_enable() function inside ble_stack_init() function) but when I try to run the migration software (with SD 7.0.0) it returns a error code 15 on "err_code = pstorage_clear(&pstorage_block_id, sizeof(flash_db_t));" line. Is there something else to do (I think that the problem is probably about pstorage memory map). I saw that the issue (in debug mode) is due to sd_ble_enable function. If I comment this function the beacon value (uuid, major, minor, rssi) is writes all right on flash memory at address 0x3f800. What happen?

Related