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

Porting BLE BEACON kit(pca20006) code to PCA10028 EK

HI, I am trying to Port the BLE BEACON source code of PCA 20006 to PCA 10028 EK.

I have changed the IROM settings. I have initialized the soft device handler to NRF_CLOCK_LFCLKSRC_XTAL_20_PPM. Included the header file PCA10028.h changed the button and LED settings in the source code.

I have installed nrf Beacon app, nrf Master control pannel app in my android phone and trying to discover the device.

I scan see the details about the beacon in master control pannel's scanner list. But nrf beacon app doesn't show any devices in the beacons list.

I don't understand whats wrong in the code that i have ported to PCA10028 EK.

Are there any thing further steps/porting needed to make the PCA20006 code work on PCA10028 EK.

Thanks, chandrakanth

Parents
  • Hi

    The beacon kit content is here, which shows the softdevice compatibility with Beacon FW 1.1.1. I would recommend to start to port the Beacon FW to the PCA10028, but using the same softdevice, i.e. S110 7.1.0 or 7.3.0. For that you do not need to change IROM or anything like that since you are using the same softdevice as present on the PCA20006. Then when you have that working, you can try to use it with more recent softdevice.

    There is a porting guide in my answer on this thread that describes how to port example from SDK to the beacon kit. You are going the opposite way but hopefully you can use the pointers on this thread to figure out what to do.

    Explanation on how the beacon kit FW example works is somewhat described on this thread. You should see the beacon on an android phone by default, but for IOS device, you need to change the Manufacurer ID in order to see the beacon app.

Reply
  • Hi

    The beacon kit content is here, which shows the softdevice compatibility with Beacon FW 1.1.1. I would recommend to start to port the Beacon FW to the PCA10028, but using the same softdevice, i.e. S110 7.1.0 or 7.3.0. For that you do not need to change IROM or anything like that since you are using the same softdevice as present on the PCA20006. Then when you have that working, you can try to use it with more recent softdevice.

    There is a porting guide in my answer on this thread that describes how to port example from SDK to the beacon kit. You are going the opposite way but hopefully you can use the pointers on this thread to figure out what to do.

    Explanation on how the beacon kit FW example works is somewhat described on this thread. You should see the beacon on an android phone by default, but for IOS device, you need to change the Manufacurer ID in order to see the beacon app.

Children
No Data
Related