Tell us about yourself!
"Hi, I am having the same problem. It used to work fine for a couple of days, then when the pi rebooted, my bluetooth device is now Class 0x00041C and cannot be connected to anymore.The file /var/lib/bluetooth/XX:XX:XX:XX:XX/settings seems to get overwritten at boottime where the line Class = 0x20041C gets erased. I can manually set the device class back to 0x20041C using "hciconfig hci0 class 0x20041C" but I have to do this after every reboot. Any suggestion on where to fix this?"SAME HERE, seems that the Class Settings and the Device name are saved somewhere else than /etc/bluetooth/main.cfg or /var/lib/bluetooth/XX:XX:XX:XX:XX/settingsthere seems to be some storage for default values nobody knows about ^^
where does hciconfig write it's Settings? and another interesting fact, if i manually set via "hciconfig hci0 class xxxxx" and do "hciconfig -a" i still geht the old class, when i start bluetoothctl, and run "show" i get the updated class "xxxxxx" from my manual setting WEIRD