Hallo,
ich habe eine Fernbedienung eines Videolichts, die ich nachbauen will bzw genauer -ersetzen will um das Licht per µC ansteuern zu können.
FB: https://fccid.io/2ABYN007/Test-Report/TEST-REPORT-4548883
Ich habe dafür SPI Daten aufgezeichnet von der vorhandenen Fernbedienung, um verstehen zu können welche Daten die Lampe erwartet. Auch habe ich das HF Signal mit HackRF aufgezeichnet.
Mir liegen nun Daten vor von der Initialiserung des CC2500 Moduls, die passiert wenn man die Fernbedienung anschaltet und somit auch die Videolampe. In den SPI Daten muss also deswegen die erstmalige Initialiserung sein, wie auch der Befehl zum Anschalten der Lampe. Teils konnte ich das nachweisen, zB wenn die FB auf Gruppe A gestellt ist, wird der Helligkeitswert an Stelle 152 übermittelt. Bedient man die Fernbedienung dann später, fällt logischweise die ganze init Sequenz weg und das eigentliche Paket ist dann wesentlich kürzer. (siehe Screenshot, der die Umschaltung zwischen 4% und 5% Lichtleistung zeigt)
Wie kann ich anhand der HEX Daten die voreinstellungen des CC2500 herauslesen? Es gibt hier ein DB https://www.ti.com/lit/ds/symlink/cc2500.pdf aber mir ist nicht klar wo da steht welche bytes welchen Einstellungen zu geordnet sind.
Was mir bekannt ist Operation Frequency: 2412.999634 bei Kanal 1 Modulation Type: MSK
Bei der FB lassen sich verschiedene Kanäle und Gruppen einstellen. Die Kanäle entsprechen verschiedenen Frequenzen, während die Gruppen dann digital einfach per Wert übertragen werden.


