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

I can't get response from nrf52832

I flashed firmware into my nordic nrf52832 DVK 

https://github.com/NordicSemiconductor/pc-ble-driver/blob/99b5e78f96de60ee70e749bb89b280116275fb97/hex/sd_api_v3/connectivity_1.2.0_115k2_with_s132_3.0.hex

I am using my Ubuntu machine with pc_ble_driver_py wrapper to communicate over UART with nrf52832 and run example code advertising.py

I followed steps to compile the C library, and once I run the example code I can see from my logic analyzer that's the Ubuntu machine is sending packets over tx channel

My problem is that I don't get any response from the nrf52832 dvk, I am not sure what might be wrong here

  • The problem might be related to issues that have been fixed in pc-ble-driver, but have not yet made it to pc-ble-driver-py since the submodule reference has not been updated. 

    It is possible to try it out by updating the pc-ble-driver submodule folder to [v2.2.1](https://github.com/NordicSemiconductor/pc-ble-driver/tree/v2.2.1), and recompiling.

  • I tried this also but it didn't work, it's like nordic connectivity board doesn't get the messages on tx, but I had another test which is as follows

    I get 2 Nordic chip DVK and installed the sdk v12 on my machine, following this guide for serialization and flashed both connectivity firmware and soft device v 3.1.0 on my connectivity board, and flashed a serialization example on nrf52932 application board and I can see it's working and I can scan for the BLE and find it.

    When I disconnect the application board and connect the RPI instead to connectivity board and run python advertising example code, I still don't get response from the nrf52832 connectivity board

  • This seems to be a similiar issue, it not exactly the same but think it is worth a shot.

    https://github.com/NordicSemiconductor/pc-ble-driver/issues/38

  • I read this before it helped me with older errors, but as you can see the pi is now sending packets over UART so I am assuming the pc ble driver python is sending what it's supposed to send but problem nordic connectivity board is not replying

  • Could you please verify that on your machine you can run the python driver on github, and connect to the Nordic running connectivity firmware in the github repo and run the example code?

    I really appreciate your help

1 2 3 4