Need some help related to BLE link to Ergo

Hi, I'm quite sure, it's a lack of experience in BLE programming, need some ideas to connect Ergometer to watch. Want to receive values from Ergometer.

By now, I

- successfully installed nrf52dk.
- successfully registering service / characteristics following BLE doc of manufacturer
- successfully scanned and connected to Ergo.
- Ergo is showing notification that connected

So I'm thinking in general I'm on the right way. Now I'm stucking getting broadcast of values ergo running. I thought I've to write a [0x01, 0x00]b to descriptor to activate notification. So I'm doing:

service = device.getService(ERG_SERVICE_VALUES);
if (service != null) {
  System.println("Service = "+service.getUuid());
  char = service.getCharacteristic(ERG_CHAR_STATUS1);
  if (char != null) {
    System.println("Characteristic = "+char.getUuid());
    desc = char.getDescriptor(Ble.cccdUuid());
    if (desc != null) {
       System.println("Descriptors = "+desc.getUuid());
      desc.requestWrite([0x01, 0x00]b);
      System.println("Write requested ");
  }
}

The printlns are looking good so far, the UUID I defined are printed and "Write requested" is printed.

But than I thought there is a call of function onDescriptorWrite(desc, status) in BleDelegate as a confirmation. But nothing.

I also expected, that ergo is starting broadcasting values and onCharacteristicRead(char, status, value) in BleDelegate is called. But also nothing.

Surprizingly, seems to be, that every 10 seconds ergo is disconnecting and reconnecting ... ;(

Where is the seizing in my brain?