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

nrf51 DK stopped working for no reason

Hello, I am battling with weird problem for 2 days already, need little help if possible, I have tried all remedies and nothing worked so far.

Here is what happened, I followed "getting started" instructions for nrf51 DK one to one exactly as it said and installed Keil 5, command line tool, nrf Go studio, erased chip, loaded soft device then loaded loaded "ble_uart" example and everything worked great, no issues whatsoever, led on board was blinking every 2 seconds, I was able to send some text by typing it in Termite and I was able to see it on my smartphone.

I did not change anything at all, next day I was loading other test examples from SDK 12 and then loaded ble_uart again and this time nothing.... led is no longer blinking it blinks once and then stays on. Sometimes device can be detected by phone, sometimes not, and it always show old device name, never "Ble Uart", I tried reflashing soft device, reinstalling all drivers and application, still nothing. As I mentioned above, I did not change anything, I just turned computer off, then next day I turned it on and board seems not to work well. 

Forgot to add: When device does show up in the phone app and I can connect to it BLE_UART listener on the phone only shows words: centralManager.connect(peripheral, options:nil)

Can anybody suggest how to fix?

Parents
  • Hi,

    Have you tried re-programming the board again?

    Because the problem seems to be the centralManager has no options to communicate with the peripheral device. Like Uart/HRM/BPM and so on, try programming the device and see if it makes any difference.

    Another possible suspect might be the Oscillator crystal might be faulty or not working as its not polling your BLE to run the processor, let alone the LED blink.

    Test it and see if it helps.

    Cheers

    Nar

Reply
  • Hi,

    Have you tried re-programming the board again?

    Because the problem seems to be the centralManager has no options to communicate with the peripheral device. Like Uart/HRM/BPM and so on, try programming the device and see if it makes any difference.

    Another possible suspect might be the Oscillator crystal might be faulty or not working as its not polling your BLE to run the processor, let alone the LED blink.

    Test it and see if it helps.

    Cheers

    Nar

Children
No Data
Related