I am trying to connect a BerryMed MD1000 Pulse Oximeter (BLE Server) with an Adafruit Bluefruit Feather (nRF52-enabled) Arduino board (BLE Client).
I made an Arduino sketch that successfully connects a TI SensorTag with the Arduino board and Notifications are sent successfully. Therefore I know that my Bluefruit Feather is functional and my sketch correctly connects with a BLE Server, configures Notifications and receives them.
I modified the working sketch to use the PulseOx Service/Characteristics but it fails. The Service and Characteristic connections work and setting Notify also works, however no notification transmissions are received.
I am able to connect the MD1000 with the nRF Connect Android app and verified that Notifications are sent and received. Therefore I know that the Pulse Oximeter BLE Server is working correctly and that it operates in a standard way.
This is the sample sketch that I derived my sketch from: