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.

CCS/CC1350: Long and short Mode length's variable Bytes localization in my Packets

Part Number: CC1350

Tool/software: Code Composer Studio

Hi guys !

After struggling I have succeeded to read the IQ samples raw data and extract the packets(in other words Im builing my own reciever/modum that support c1350 packets compatible to its available modes)

I succeeded to decrypt the transmitted packets, I see them as binary data in my reciever(software receiver) that I built it. so I succeeded to identify and recognize as binary representation

the preamble | syncword | payload | CRC .

Im using the default Mode of smartRF studio -I called it short mode- and the length is variable (it's not fixed), so If I understand right, the binary data that represents the length of my payload packet is found on the following immediate 8bit after the syncword data, right?! or it's stored as two Bytes and not one Byte?!

About the Long Mode Ranges legacy/SimpleLink , the length variable data is stored at on the payload data as first two Bytes or One Byte at the first of payload? what I understand that the length of my payload data is stored at the first of my payload data, but is it stored as one byte or two bytes at the first of my payload data?

About the CRC on the Long Mode ranges is it found at the last two bytes of my payload data in my packets or what? because it has just termination bits at the end and there's no clarifications about where the CRC found in my packet over Long Mode ranges.

Note: I know that there's already software that sniff CC1350 packets but Im trying to built my own receiver and gonna be good challenge , and Ofcourse will share it here if succeeded to help others ! 

thanks alot for explanation.