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

10028board, not scannable.

I'm using PCA10028 board. I copied hex file of ble_app_uart project to this board. And then I scanned via my device - Galaxy Note 5, cutting edge phone. But I couldn't find 10028 board in scan list.

I've re-installed KEIL and NRF-DK again. But it's not working.

What can I do? Project ble_app_uart was downloaded from KEIL Pack installer.

  • Have you flashed the SoftDevice?

  • I have tried but was frustrated. In 'Program Softdevice' tab in NRFGo, I downloaded 's130_nrf51_2.0.0-7.alpha_softdevice.hex' file. It was successful. After that I selected 'Program Application' tab, and tried to download 'nrf51422_xxac_s130.hex' but it failed. NRFGO said the reason as 'hex has data in Softdevice region'.

    So I believed application file is nesting a softdevice region. And then I erased all of flash and tried to download by copying 'nrf51422_xxac_s130.hex' file to the PCA10028 folder. But my phone couldn't find this device.

    It's my current situation.

  • You need to use a SoftDevice that is compatible with the SDK. You should try to download SDK 11 from here. Then flash the S130 SoftDevice found in \components\softdevice\s130\hex and then the application.

  • It works, Thank you.

    Sorry for asking again. I'm testing with application, nRF UART v2.0. With this app, phone can transmit characters such as "hello" but receive nothing. Isn't it loopback example? What should I do?

  • Np, but please accept my answer ;) It is not a loopback example. You can send characters from the app to the nRF51 over BLE, and the nRF51 will relay them over UART to a terminal on the PC. Or you can send characters from the PC to the nRF51 over UART, and the nRF51 will replay them over BLE to the app. See this tutorial for more information.

1 2