Finally, I found time to progress on the project! All PX5d commands have been mapped, the basic communication system with the unit is working, using ALSA and as few dependencies as possible. A github account will be setup soon, and I plan to provide a simple c++ based library first, with a basic command line client as example.
This first basic example client will allow to change programs on the unit and will translate MIDI program changes to Pandora program changes.