Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

J-Link not showing up as a usb, not sure what I'm doing with NRFgo Studio when I played with the NRF5X Bootloader, want to do a factory reset

Hi everyone,

I'm a beginner with nordic development and I managed to screw up my development kit. It started when I was trying to figure out the BLE blinky app with my IOS phone, when I noticed that the phone detects Nordic Prox instead of blinky. I'm not sure what happened, also the kit doesn't show up as J-link on windows.

I have another kit and that one seems to show up. 

Where I could have messed up: nRFgo Studio, I kind of fudged the following instructions.

nRFgo Studio

To program the SoftDevice using nRFgo Studio, perform the following steps:

  1. Open nRFgo Studio.
  2. In the Device Manager, select the nRF5 Development board that you are working with (identified by the SEGGER serial number).
  3. Select the Program SoftDevice tab.
  4. Click Browse and navigate to the SoftDevice file that you want to use.
  5. Click Program.

nRFgo Studio will erase any existing SoftDevice and program the selected SoftDevice.

So instead of following this instruction, when I didn't see the NRF5 development board on my device manager, I clicked on the NRF5x bootloader and programmed the softdevice in the SDK in the DFU package section.  

Anyways, I have no idea what I'm doing, I just want to get NRF connect to work with Ble binky on my phone and now it seems like my board is broken. Is there a nice factory reset option I can try to start over?

Parents
  • Hi, 

    Could you use nRF-Connect-for-desktop -Programmer or nRF-Command-Line-Tools with the following commands for nRF52-DK?

    nrfjprog --family NRF52 --program s132_nrf52_7.0.1_softdevice.hex --chiperase --verify
    
    nrfjprog --family NRF52 --program ble_app_blinky_pca10040_s132.hex --sectorerase --verify
    
    nrfjprog --family NRF52 --reset

    s132_nrf52_7.0.1_softdevice.hex  is under nRF5_SDK_16.0.0_98a08e2\components\softdevice\s132\hex

    ble_app_blinky_pca10040_s132.hex is under nRF5_SDK_16.0.0_98a08e2\examples\ble_peripheral\ble_app_blinky\hex

    Please also refer to the BLE Blinky Application section for the setting.

    -Amanda H. 

  • Thank Amanda, I'm back up and running now :) There are still small issues with the SDK 11 working for BLE_Prox on my iPhone 7, while the SDK_15 and SDK_16 have issues. Not sure why. As in, if I flash the hex file from SDK11, the proximity app works properly, if I flash the SDK_15 for SDK_16, it doesn't. 

    BLE_Blinky is also functional on only one of my kits, while the other one doesn't work properly.

    These are small issues, however, I've managed to get SDK_11's proximity to work so I'll build my code from this for now. 

    Let me know if you have any insights into these other problems I'm experiencing. I think I'm finally getting the hang of it

Reply
  • Thank Amanda, I'm back up and running now :) There are still small issues with the SDK 11 working for BLE_Prox on my iPhone 7, while the SDK_15 and SDK_16 have issues. Not sure why. As in, if I flash the hex file from SDK11, the proximity app works properly, if I flash the SDK_15 for SDK_16, it doesn't. 

    BLE_Blinky is also functional on only one of my kits, while the other one doesn't work properly.

    These are small issues, however, I've managed to get SDK_11's proximity to work so I'll build my code from this for now. 

    Let me know if you have any insights into these other problems I'm experiencing. I think I'm finally getting the hang of it

Children
No Data
Related