Thanks AdderD i've figured out the working now after having read it 3 times. All i need is some help in terms of how to send the data packets? there seem to be Hex codes for all commands so how do i serial print them? Serial.print(0x4D); - is this right?
and how do i read them Serial.read returns an integer while the manual talks of Hex values? Finally, should i read each byte as i receive it or should i store all the bytes till i reach the last packet and then compare the whole set of instructions?