Tim wrote his code almost three years ago and it was written for RN52 FW v1.10, when a lot of features (like S% and SU) were not introduced yet. I had looked into figuring out how we can dynamically specify connection profile to be used when connecting to an audio source, so we could, say, force HFP profile usage for built in handsfree when needed and so on, but CAN comms and other stuff always took priority over this.
Bit 10 of extended features, in my opinion, is pretty straight forward - if, for some reason, RN52 crashes, upon recovery it will go through its saved PDL, trying to connect to every device in it, till the first hit.
One thing I haven't been able to crack yet, with regards to RN52, is PDL management. I'm afraid it's something that has to be implemented in another FW update, which I hope Microchip makes some day. PDL management would be nice for cases when we want an easy way of switching between multiple paired devices.
2001 9-5 SE V6; 2006 9-5 Wagon; iOS; BlueSaab version = "latest and greatest" :)