I've been digging through the code and the SDK docu of the Pacled quite a while this evening.
In the end I realized that there was something important missing. The Pacled has a global fade speed register. All commands you send to the pacled to set some outputs to a value are using this fadespeed. Since DOF handles all fading on its own, it is important that the feedspeed is set to 0 before the first ouput command is sent. The problem was that exactly this fadespeed command was missing in the code, which resulted in a somewhat strange behaviour of the outputs. I'm still surprised that it took so long untill it became really clear that there was a problem.
Anyhow, this is fixed now.
Will provide a new DOF R3 preview soon (as soon as I have fixed some other bugs which I have introduced recently).
Programming is a race between software engineers striving to build idiot-proof programs, and the universe trying to produce bigger idiots. So far, the universe is winning.