-
Notifications
You must be signed in to change notification settings - Fork 11
Crc missmatch #31
Description
Im using the default hello world examples with 2 newly bought cc1101 modules. I connected them to 2 arduino nanos and connected those via usb to my desktop pc.
When i try to use the default examples, only this comes:
Receiving ...
CRC mismatch!
Receiving ...
Data: �������������������������������
Length: 31
RSSI: -6 dBm
LQI: 7
Receiving ...
CRC mismatch!
I tried to debug this many times. I tried to tinker with the settings and tried different ones, but i got under the impression that wether it works better or worse is only dependent on the moon phase.
Sometimes, randomly, fewer crc missmatches happen and garbage data comes through. I changed the example to display the buffer when missmatches occur.
Rarely, a message comes through with a hello #number, but that is like a 1/1000000.
Setting the data length to fixed made everything 1000x worse because now the receiver received random noise independently of the transmitter, whereas before it received garbage but the garbage came in synch with the transmitter transmitting.
Changing data rate or frequency or the synch mode also didnt help.
I am very frustrated pls help :(