Other Parts Discussed in Thread: SYSCONFIG, CC1101, CC2500
CC1312R1例程中默认频段是868MHz,但是我需要将频段修改成497.8MHz,我尝试将频段改为433MHz时没发现该问题,但是我实际使用是497.8MHz,很多产品都已经现场使用。

您好,
请尝试使用whitening,选择与 CC1101/CC2500 兼容的。对于长距离模式,whitening应该始终启用。

使用 SmartRF Studio 可以轻松重现这个问题。在两端使用相同的设置,在发送端发送 "01 73 76 3a 30 30 30 31 20 62 76 3a 30 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00" (这是 rfOADClient 对固件版本请求的类似响应,请注意长序列的 00,这将导致 CRC 问题)。
测试时可以启用或禁用whitening.。
当 RX 滤波器带宽 = 77.7 KHz 时仍然可以工作,但你可能最好使用默认的 34.1 以获得更好的灵敏度。
1、我今天尝试了一下您的建议,按照您说的租了修改,修改后确实可以正常通讯,还有就是我项目中之前使用的全都是No whitening使用whitening的话会和我的之前的设备不兼容,全部更换难度比较大,但是在使用是我依然需要改回No whitening,频段497.8时只能做出这样的修改么?没有别的办法?我之所以要选497.8而不去改成没有问题的频段是因为我们之前的产品都是497.8,没有带OAD功能,目前就是你为了更放的的进行维护而添加OAD功能,所以我们只能选这个频段,我需要和之前的设备做出兼容。

请尝试使用whitening,选择与 CC1101/CC2500 兼容的
2、
如果我将77.7改成34.1的话,这样两个带宽应该也不能互通把,如果确定必须34.1的话是不是这样容错率比较高会避免那个CRC错误的问题么?
当 RX 滤波器带宽 = 77.7 KHz 时仍然可以工作,但你可能最好使用默认的 34.1 以获得更好的灵敏度。
3、
但是这个响应是源码中自带的,个人想去对源码中的代码尽可能少的去改动,例程都是经过你们测试验证过的,非必要还是不要做出改动为做好。
请注意长序列的 00