I've searched high and low for some kind of solution to my problem, but it seems NO ONE experiences this!? I'll admit, everything was working fine up until some random point (so frustrating, I have no idea what I changed!)
Essentially my bluetooth works flawlessly except for the fact that upon reboot, all my previously paired devices are now forgotten! I now have to manually go through the process of pairing them again before reusing them...
It appears to have nothing to do with whether or not I trust the devices.
I've tried uninstalling/reinstalling all bluetooth related packages. No luck.
I've also tried pairing from GUI as well as with bluetoothctl from the command line, either way, devices are forgetten upon reboot.
I've browsed the /var/lib/bluetooth directory. The hint seems to be here...there used to be two devices linked here before. However, they were not being used by whatever process that is in charge of "remembering" devices. In an attempt to fix the situation, I deleted everything found under the directory, hoping to repopulate it. And lo-and-behold, no activity! So it seems whatever used to be reading/writing to this directory has now broken this link!
This is using a Raspberry Pi 2 board, with an inateck BTA BC4B6 (broadcom chip) USB dongle