Arduino Mini Driver Board - Comands and Protocol.

Trying to work with Arduino Mini Driver Board (DG-0813, ATmega8A) via USB (CP210x USB to UART Bridge) on a Windows 10, using an Eclipse C++ program.
I'd like to know the commands and protocol.
Tried the follow but didn't work:
Packet description:
+--------------+----------+---------------------+----------+
| Data Size | Command | Payload | Checksum |
| (1-2 bytes) | (1 byte) | (0 to payload size) | 1 byte |
+--------------+----------+---------------------+----------+
Writing the follow data to the USB:
0x05 Data size
0x01 Command (Start motor)
0x00 Payload (Node number)
0x12 Payload (Set motor speed)
0xFF Payload (Forward)
0x21 Payload (Parity byte is 21)
0x05^0x01^0x00^0x12^0xFF^0x21 Checksum
0x00

Attached the card (Dagu Arduino Mini Driver Board.pdf) and the basic code (an197.pdf)

Could you provide all the possible commands and the USB protocol to control and read this card?

Dagu Arduino Mini Driver Board.zip (1.19 MB)

For the USB protocol please consult the CP210x manual/datasheet, I don't think that this is relevant here. The protocol on the serial line is Arduino specific but spoken by the avrdude command line tool. But it's way easier to use the Arduino IDE to upload the sketch to your board even if you use Eclipse as the "editor".

If you want to use Eclipse as the build environment there are several tutorials on the Net on how to do that. Just google for "arduino" and "eclipse". Keep in mind that you have to install the cross compilation environment.

With wireshark and lots of hours testing all combinations I could get the follow sequences of nine bytes to be sent thru the USB:
0xff 0xff 0x02 0x09 MOTOR1 MOTOR2 CAMERA1 CAMERA2 0x00

Where:
CAMERA1 (0x00 to 0xb4)
0x00 = Up (0 degree)
0x5a = Middle (90 degree)
0xb4 = Down (180 degree)

CAMERA2 (0x00 to 0xb4)
0x00 = Right (0 degree)
0x5a = Middle (90 degree)
0xb4 = Left (180 degree)

MOTOR1 MOTOR2
0x00 0x80 = Left Backward Fast
0xff 0x80 = Left Forward Fast
0x80 0x00 = Right Backward Fast
0x80 0xff = Right Forward Fast

The motors are not so easy like the camera, different combinations can lead to different velocities on each motor, I couldn't get the logic yet, and also I couldn't get the proper sequence to move both forward or both backward.

I was hoping the person that developed the board firmware could provide the logic.

Thanks,
Lierte