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

Can't seem to modify the LBS UUID's

Hi,

I'm working with a nrf51822 based hardware which came programmed with some UUIDs and S110V7. Erased it completely, experimented with some non SD code first and finally got things to work with S110V8 and code based on the blinky_experimental example from SDK10.

Now I've checked all my code back and forth and I can't figure out why the UUID of the service and characteristics of the original device stay the same, i'm checking this with bluelight and nrfconnect on ios, thought this was buffered in the apps somehow (I had this issue before with localname changes) but even after reinstalling the app, both continue to report the original UUID's - any thoughts what I can try next ?

code in ble_lbs.h: image description

bluelight screenshot: image description

Parents
  • did you ever pair with the device during your testing? If so the bond information remains and iOS (and other things) cache it. If so you need to go into the bluetooth settings and entirely forget the device, then start over.

    Alternatively you can randomize your MAC address each time you start up, however if you then do start pairing, you end up with a ton of bond info you don't really want.

Reply
  • did you ever pair with the device during your testing? If so the bond information remains and iOS (and other things) cache it. If so you need to go into the bluetooth settings and entirely forget the device, then start over.

    Alternatively you can randomize your MAC address each time you start up, however if you then do start pairing, you end up with a ton of bond info you don't really want.

Children
Related