This model is NOT created equal to the CP-650, CP-750. I only has basic commands. In a nutshell you can only call macros, volume, and mute. The volume and mute is the main output (same as controls on front of unit).
The protocol is in the manual in appendix B.
I have controlled it IP using port 61408 (plain ascii)
serial is 9600 (straight)
There are 2 ways to call macros by number or by name. By number limits you to 1-8 referring to the 8 buttons on the front of the unit (assignable) and by name is how the macro is named in the unit.
Here is the syntax for number:
execute macro 1 = sys.macro_preset 1\n
query last macro run =?sys.macro_preset ?\n (hacked this, not identified in api)
? ? ? response ?example =?sys.macro_preset 1
?
name is = sys.macro_name [string]\n
fader ?= sys.fader [0-100]\n
mute = sys.mute [0-1]\n
Hope this helps
Chris B.