I am using Bluez version 5.53-0ubuntu3 PyBluez latest and until yesterday everyhing worked fine this python code discovered services just fine
import bluetooth
mac = "FF:A0:AB:21:20:F4"
print(bluetooth.find_service(address=mac)
but today this python code started to give me empty list instead of the usual services, so I debugged it and was realy confused because I thougth I had broken something, and my Samsung Galaxy S10+ coudn't just stop sending bluetooth services (I confirmed that it still broadcasted bluetooth services by using Bluetooth Scanner app on another phone and it still broadcasted services)
then I tried to browse the services using sdptool
sudo sdptool browse FF:A0:AB:21:20:F4
and it gave me
Failed to connect to SDP server on FF:A0:AB:21:20:F4: Operation now in progress
then I tried using browsing local services and at first it gave
Failed to connect to SDP server on FF:FF:FF:00:00:00: No such file or directory
but I manage to solve that using this anwser: https://stackoverflow.com/a/33141030/14105014
and it then at least showed local services but it stil didn't show the remote bluetooth services
Not sure if it matters I have RT3290 chipset and I installed its drivers using this: https://askubuntu.com/a/1021231 and it worked until yesterday
Hope someone has any idea why this is happening and if it can be fixed?
Thanks for Anwsering and Best Regards