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

How can i run beacon code in nrf51822 PCA100001 eV Kit

Hello, kindly any one tell me how to run a beacon code in nordic Ev kit . I've been trying to make it work . What type of changes i need to do in the code .

Parents
  • Hi

    The PCA10001 evaluation kit contains second revision nRF51, unless you have a really old EV kit with first revision nRF51. You can check in the nRF51 compatibility matrix table 4 what nRF51 SDK version and S110 softdevice is appropriate for your EV kit.

    In e.g. nRF51 SDK 6.1.0, there is a ble_app_beacon project for PCA10001 EV kit. In nRFgo Studio, press "Erase All" to erase the chip, then program S110 7.3.0, then program the ble_app_beacon application. It should work without code modification.

    Update 29.1.2016 Seeing the beacon in the beacon app can be tricky. It depends on what company ID is set in the ble_app_beacon. You should however see the beacon in Master Control Panel available both for PC or Android. The answers on this thread tell something about what company identifier you need to set in order for the beacon to be visible in the apps, depending if you are using the IOS or Android beacon app.

    Update 3.2.2016
    The ble_app_beacon example was first introduced in nRF51 SDK 5.2.0, so it is not available for SDK 4.x.x

    To run ble_app_beacon application from nRF51 SDK 6.1.0 on your PCA10001 kit and see it in our IOS nRF Beacon app, do the following:

    • in nRFgo Studio, press the "Erase All" button to erase all flash contents from the PCA10001 board
    • in nRFgo Studio, Browse for softdevice 7.3.0 and program it to the PCA10001
    • open the ble_app_beacon application project from SDK 6.1.0, compile it and program it to the PCA10001
    • At the top of the main.c file in ble_app_beacon example, notice the value of APP_MAJOR_VALUE of 0x0102 (decimal 258) and APP_MINOR_VALUE of 0x0304 (decimal 772). These numbers need to match in the IOS beacon app.
    • In the IOS beacon app, press the "+" icon and then press "Add Other Beacon". Insert Major = 258 and Minor = 772. UUID also needs to be 01122334-4556-6778-899A-ABBCCDDEEFF0 but normally that is the default selection in the beacon app.
    • Save these settings and then your beacon should be detected
  • Stefen , actually my EvKit version is too old, so it only supports sdk 4 and softdevice less than 5. But thank you so much for your help, i have converted one of my working ble code to beacon code :)and now its working fine.

Reply Children
No Data
Related