The P96 driver interface did not change, at least not knowingly. Thus, it is up to Elbox to maintain their products. I can only assume (from the history of their products) that they guessed the interface from reverse engineering and thus did not fully implement the interface. The P96 API is specified in the P96 Wiki, which you find here:
http://wiki.icomp.de/wiki/P96