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

Using third party nrf52

hi guys. I am currently using nrf52832 MDBT42Q Series from Raytac. I would like to know that how can I flash the softdevice and my application into the nrf52. My NRFgo unable to detect the nrf52. I am using segger jlink v8 as programmer.

I had also try to use the jlink commander to flash softdevice and the sample coding into address 0x1f000. However, my phone(samsung note4) still unable to detect the BLE. I had try BLE scanner, nrf uartv2.0, and also nrf connect. All three apps unable to detect the BLE.

I had tried softdevice s132 3.0.0 and also 2.0.1 with the sample coding in ble peripheral and yet nothing show up at my phone apps.

Anyhow, advance thank you for those who take a look at my question.

  • Segger J-Link and nRF Go Studio will work out of the box if your connections are correct and your nRF52832 on the third-party module is functioning.

    J-Link Commander will not be able to write the SoftDevice or any HEX to the SoC if it is not able to communicate with it.

    I suggest that you cross check your SWDIO and SWDCLK connections, and ensure that the module is powered within 1.8V - 3.6V. It is not 5V tolerant. If the module has previously been provided 5V on any pin, it is most likely damaged.

    Alternatively you may make sure your J-Link is working fine by connecting another nRF51/nRF52 SoC and detecting it. If that doesn't work you could try the solution in this question to validate j-link firmware, and reinstall the latest j-link drivers from here.

    Basically you want to figure out whether your problem is in the J-Link, it's drivers, your connections, or the module.

    Good luck!

  • I had did cross check where SWIO 3V while SWCLK 0V. Actually I am able to flash the program though keil but the program did not activate the bluetooth. I think that not flashing softdevice is my major problem. I am using jlink V6.00g.

  • If you are able to program through Keil, you should have the debugger hooked up correctly, and it should not be an issue programming with nRFgo Studio or nrfjprog either. In nRFgo Studio you should see the debugger show up under "nRF5x Programming" in the Device Manager panel on the left side. (There will not be a separate line for the debugger, as only kits or dongles from Nordic shows up that way). Regarding the SoftDevice you are right that if you have a BLE application (or another application that is built to be used with a SoftDevice, it will not work if the SoftDevice is not flashed.)

  • it did show up the "nRF5x Programming" in the Device Manager but there is "No Device Detected,...".Besides, by using nrfjprog, it shows "JlinkARM .dll load failed..."

  • How have you connected the chip to the debugger in detail? How did you verify that Keil was able to flash (I ask because it seems strange that you see a different situation from Keil and nRFgo Studio).

Related