I was implementing custom services and characteristics(softdevice:s140, ble) on the nrf52840 dongle, however I couldn't get it to work, even though my code seemed correct.
Then I decided to locally build ble_blinky example using segger embedded studio and tried flashing the hex using nrf programmer, however
1. Application hex occupies more memory than that occupied by pre-build hex(that comes along with the sdk v17.1.0 for ble_blinky example)
2. It doesn't work at all.
The pre-build hex of the ble_blinky example works like magic
If anyone has resolved this issue, please help me out!