On github is a doc file with the protocol definition.
You can also check our latest host on github for example (GCode.cs) also this is a bit expired and does not contain new versions but extension is easy with the firmware description.
Your code seems incorrect. First byte has always 128 added to mark it as binary. And you are missing the 2 byte for checksum.