When you advertise a service for bluetooth, you place service records in the service discovery database, (so that anyone that wants to connect with you can check if you are offereing the right services...)
BUT: are these service records placed in the service discovery database on a session OR a permanant basis..??
for example, say i'm trying to emulate the services for another device (a camera), on a series 60 phone and i'm trying to get the same response from the phone as I would the camera...
if i'm continually creating / changing service records does this mean that I may not only fill up the service database with false / useless service discovery records, BUT also that I may alter the factory service discovery records for the phone..???
if so is there a way to reset the service discovery database back to its original state..??
It seems as though I may have just answered my own question...
that is to reset the serice discovery database,... just turn the phone off and on again...
If I now run the BTDiscovery app (from the SDK) the phone that I thought had a trashed service discovery database on it now looks like its service records are ok again...??