I am trying to receive some data from the serial protocol. Here are my experiences and questions so far: Checksum: It says "Calculated by XOR’ing all bytes, including <start>" – but it doesn't specify whether or not <stop> is included. At first I also included <stop> since it says "ALL bytes". Then I got this response: 0x7d 0x20 0x02 0x00 0x00 0x00 0x5f 0x7e After a while, I tried without the <stop>, then I got the right acknowledge. So I guess the above response means CRC error. App ID In the protocol documentation it says to load an application using the AppID. But it doesn't specify what the appID is. After looking further down in the document, I found a name that looked promising: XTS_ID_APP_RESP I got the right ack, so I assume it's correct. Receiving respiration data I am currently stuck here. I've tried the following: Load respiration app: XTS_SPC_MOD_LOADAPP + XTS_ID_APP_RESP Execute application: XTS_SPC_MOD_SETMODE + XTS_SM_NORMAL Now the red and green LEDs are blinking continuously, so something is happening, but no data is being sent. I also tried to set the detection zone before executing app, but then the module doesn't reply: XTS_SPC_APPCOMMAND + XTS_SPCA_SET + XTS_ID_DETECTION_ZONE + start_zone + stop_zone (XTS_SPCA_SET was not specified, but I was told this should be 0x10) Could you give an example of how to receive data through the serial protocol?