• NRF.setServices should have the effect of replacing all services with what you supply in the argument - not appending to them, so that sounds like a bug. I've never come across it before.

    Do you think you paste up a full example of some code that causes this and the exact steps you took so I can reproduce it at my end?

    I tried uploading:

    NRF.setServices({
      0xBCDE : {
        0xABCD : {
          value : "Hello",
          readable : true
        }
      }
    });
    

    to RAM, then doing save() and then load() a few times, and I couldn't get it to duplicate the services.

About

Avatar for Gordon @Gordon started