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

Ported code not working PCA20006

Hi,

I have a beacon Kit PCA20006. I have programmed it with

  1. SOFTDEVICE

    C:/Users/Arsalan/Desktop/Engineering/Devices/nRF51822/SDK/sdk11/components/softdevice/s130/hex/s130_nrf51_2.0.0_softdevice.hex

  2. Application

     C:/Users/Arsalan/Desktop/Engineering/Devices/nRF51822/SDK/sdk11/examples/ble_peripheral/ble_app_hrs/pca10031/s130/arm5_no_packs/_build/nrf51422_xxac_s130.hex
    

In order for it to work with PCA20006 board I have just changed the Pre-processor symbol with

BLE_STACK_SUPPORT_REQD S130 BOARD_PCA20006 NRF_LOG_USES_UART=1 SWI_DISABLE0 SOFTDEVICE_PRESENT NRF51

The flashing took place successfully and I can see the lights blinking on the PCA20006 board.

When I try to connect it with my Android Phone, nRFToolbox, HRM APP sometimes I can search it and try to connect but doesnt work or It is invisible. Even when I try to restart my PCA20006 board it is invisible.

What is the issue? Am I missing something?

Parents
  • Hi,

    There's a gotcha with PCA20006 which is good to be aware of. The beacon kit is likely to use a revision 2 chip, which means that it is incompatible with some SoftDevices and SDKs, please see the compatibility matrix.

    You can also find out how to read the chip markings to find revision in the IC revision overview.

    Best regards,

    Øyvind

  • You should check wether or not it has a rev 2 chip, if it does it is not specified to work with the SoftDevices and SDKs, specifically the old erratas from these chips are no longer applied, which means that you can run into trouble.

Reply
  • You should check wether or not it has a rev 2 chip, if it does it is not specified to work with the SoftDevices and SDKs, specifically the old erratas from these chips are no longer applied, which means that you can run into trouble.

Children
No Data