Hallo,
ich habe auch im September von Tenstar Module gekauft, die erstmal scheinbar nicht funktionierten. Mit SDR hab ich dann rausbekommen, dass die ca. 113 kHz zu niedrig senden, also ca. 868,187 MHz wenn auf 868,3 eingestellt. Das hat meine Homematic Zentrale und auch ein MiniCUL mit einem älteren CC1101-Modul nicht mehr empfangen können.
Meine Original-Homematic-Komponenten funken übrigens auch nicht exakt auf 868,3 sondern ca. auf 868,237 MHz (mit SDR ermittelt).
Ich habe dann also die neuen Module einfach auf 113 kHz höher, also 868,35 MHz eingestellt. Dadurch funken sie jetzt fast exakt auch auf 868,237 MHz und alles funktioniert.
Habe Uwes Vorschlag gerade getestet - funktioniert :-)
Die 113 KHz Fehler verwirren ANfangs etwas - meine lagen ca. 125 KHz zu niedrig, also ähnlich wie bei Uwe, aber seine korrigierten Werte funktionierten nicht.
Die gemessenen Werte haben wohl auch eine absolute Abweichung, bedingt durch Toleranzen der SDR-Geschichte, wichtig ist die Differenz der gemessenen Werte Original- falscher CC1101
Bei 125 KHz Abweichung muss man nicht auf 868,35 sondern auf 868,425 MHz einstellen - versucht es mal mit
radio.initReg(CC1101_FREQ2, 0x21);
radio.initReg(CC1101_FREQ1, 0x66);
radio.initReg(CC1101_FREQ0, 0xA5);
Edit - da oben gefragt und wir über 2 Systeme reden - das hier ist für AskSinPP