This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1352R: Receiving unexpected packet from CoProcessor example.

Part Number: CC1352R
Other Parts Discussed in Thread: CC1350,

I am using a CC1352R running "coprocessor" example (which I'm controlling through a Python script) to receive data from a CC1350 running "sensor" example.

I'm sending 300 bytes of data from the sensor to the coprocessor periodically.

Instead of receiving the data as a MAC_DATA_IND (see C:\ti\simplelink_cc13x2_26x2_sdk_3_10_01_11\docs\ti154stack\ti-15.4-stack-cop-interface-guide.pdf) - which has Cmd0=0x42 and Cmd1=0x85 -, I am receiving an undocumented packet with Cmd0=0xc2 and Cmd1=0x85. I believe this has to do with the fact that I'm sending too many bytes, which would lead the coprocessor to split the message in multiple messages, however I cannot find any documentation about it.

Here is a partial log of the data I'm receiving (each "IN" is a message arriving from the coprocessor to the computer):

 IN: 0xc 0x42 0x91 0x2 0xb1 0xac 0x0 0x0 0x0 0x0 0x0 0x0 0xfa 0xff 0x1
 IN: 0x3 0xc2 0x85 0x20 0x0 0x7
 IN: 0xb4 0xc2 0x85 0x10 0x0 0x5f 0x1 0x2 0xb1 0xac 0x0 0x0 0x0 0x0 0x0 0x0 0x2 0xbb 0xaa 0x0 0x0 0x0 0x0 0x0 0x0 0x3b 0xa6 0xd 0x0 0x36 0x0 0xfa 0xff 0xfa 0xff 0x9f 0x0 0xdb 0x73 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2c 0x1 0x0 0x0 0x5 0x80 0xbd 0xc9 0xb 0x0 0x4b 0x12 0x0 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0xd 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4a 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7c
 IN: 0xc 0x42 0x91 0x2 0xb1 0xac 0x0 0x0 0x0 0x0 0x0 0x0 0xfa 0xff 0x1
 IN: 0x3 0xc2 0x85 0x20 0x0 0x7
 IN: 0xb4 0xc2 0x85 0x10 0x0 0x5f 0x1 0x2 0xb1 0xac 0x0 0x0 0x0 0x0 0x0 0x0 0x2 0xbb 0xaa 0x0 0x0 0x0 0x0 0x0 0x0 0x92 0x69 0xe 0x0 0x49 0x0 0xfa 0xff 0xfa 0xff 0xb1 0x0 0xe1 0x75 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2c 0x1 0x0 0x0 0x5 0x80 0xbd 0xc9 0xb 0x0 0x4b 0x12 0x0 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0xe 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4a 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7c

P.S.: Note that, although I'm trying to send 300 bytes, I receive only the first 124 of them, which are the last 124 bytes of the packet.

P.S.2: If you want to check, the data I'm sending is the following:

0x80 0xbd 0xc9 0xb 0x0 0x4b 0x12 0x0 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0xe 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4a 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7c