Hello,
I have detected that during communication between 2 devices using CC1200, I have about 50% of packets detected with a CRC error.
I have then checked the received payloads and found no mistakes, all the bytes are the same than those sent!
To be sure that my hardware was not implicated, I have then used 2 TI eval boards and I have done packet transmissions with the CC1200. I have noticed the same rate of packet with crc error in SmartRf.
Then I have determined that when a packet is transmitted the last bit of the last packet byte was corrupted. This explains why the packets are discarded at the reception because the crc expected in not the same than the one sent by the TX chip.
The radio parameters are : 868MHz / 250kbps/RX_BW=555kHz/2GFSK/Dev=125kHz/ 15<Pkt_length<64 bytes/4 preamble bytes / 2 sync bytes
Can you check this with your own eval boards and SmartRf? Have you ever heard about this problem?
Have you a workaround to safeguard the packet transmission?
Thank you in advanced