Hallo, ich Versuche gerade mit einem CC1101 Chip zu meinen Homematic-Komponenten zu funken, allerdings scheinen die CC1100 von den HM-Komponenten überhaupt nicht mit den CC1101 Chips kommunizieren zu wollen. Setup: A: ein HM-LAN-CFG Controller B: ein HM-Zwischenstecker, per Buspirate umprogrammiert C: ein Arduino-Nano mit einem CC1101-Modul D: ein Raspberry-Pi mit einem CC1101-Modul A und B können ohne Probleme, C und D auch - aber bei A/B und C/D passiert leider gar nichts. Die Register-Settings sind gleich - ich habe es mit der Homematic-Konfiguration probiert: 0x00, 0x07, // IOCFG2: packet crc ok 0x02, 0x2E, // IOCFG0: 0x03, 0x0D, // FIFOTHR: TX:9 / RX:56 0x04, 0xE9, // SYNC1 0x05, 0xCA, // SYNC0 0x07, 0x0C, // PKTCTRL1: 0x0B, 0x06, // FSCTRL1: 0x0D, 0x21, // FREQ2 0x0E, 0x65, // FREQ1 0x0F, 0x6A, // FREQ0 0x10, 0xC8, // MDMCFG4 0x11, 0x93, // MDMCFG3 0x12, 0x03, // MDMCFG2 0x15, 0x34, // DEVIATN 0x17, 0x30, // MCSM1 0x18, 0x18, // MCSM0 0x19, 0x16, // FOCCFG 0x1B, 0x43, // AGCTRL2 0x21, 0x56, // FREND1 0x25, 0x00, // FSCAL1 0x26, 0x11, // FSCAL0 0x2D, 0x35, // TEST1 0x3E, 0xC3 // PATABLE aber auch mit den Standardeinstellungen: 0x00, 0x2E, // CC1101_IOCFG2 0x01, 0x2E, // CC1101_IOCFG1 0x02, 0x06, // CC1101_IOCFG0 0x03, 0x07, // CC1101_FIFOTHR 0x04, 0xB5, // CC1101_SYNC1 0x05, 0x47, // CC1101_SYNC0 0x06, 0x3D, // CC1101_PKTLEN 0x07, 0x04, // CC1101_PKTCTRL1 0x08, 0x05, // CC1101_PKTCTRL0 0x09, 0xFF, // CC1101_ADDR 0x0A, 0x00, // CC1101_CHANNR 0x0B, 0x08, // CC1101_FSCTRL1 0x0C, 0x00, // CC1101_FSCTRL0 0x0D, 0x21, // CC1101_FREQ2 0x0E, 0x62, // CC1101_FREQ1 0x0F, 0x76, // CC1101_FREQ0 0x10, 0xCA, // CC1101_MDMCFG4 0x11, 0x83, // CC1101_MDMCFG3 0x12, 0x93, // CC1101_MDMCFG2 0x13, 0x22, // CC1101_MDMCFG1 0x14, 0xF8, // CC1101_MDMCFG0 0x15, 0x35, // CC1101_DEVIATN 0x16, 0x07, // CC1101_MCSM2 0x17, 0x20, // CC1101_MCSM1 0x18, 0x18, // CC1101_MCSM0 0x19, 0x16, // CC1101_FOCCFG 0x1A, 0x6C, // CC1101_BSCFG 0x1B, 0x43, // CC1101_AGCTRL2 0x1C, 0x40, // CC1101_AGCTRL1 0x1D, 0x91, // CC1101_AGCTRL0 0x1E, 0x87, // CC1101_WOREVT1 0x1F, 0x6B, // CC1101_WOREVT0 0x20, 0xFB, // CC1101_WORCTRL 0x21, 0x56, // CC1101_FREND1 0x22, 0x10, // CC1101_FREND0 0x23, 0xE9, // CC1101_FSCAL3 0x24, 0x2A, // CC1101_FSCAL2 0x25, 0x00, // CC1101_FSCAL1 0x26, 0x1F, // CC1101_FSCAL0 0x27, 0x41, // CC1101_RCCTRL1 0x28, 0x00, // CC1101_RCCTRL0 0x29, 0x59, // CC1101_FSTEST 0x2A, 0x7F, // CC1101_PTEST 0x2B, 0x3F, // CC1101_AGCTEST 0x2C, 0x81, // CC1101_TEST2 0x2D, 0x35, // CC1101_TEST1 0x2E, 0x09, // CC1101_TEST0 0x3E, 0xC0, // CC1101_PATABLE Hat da irgendjemand schon mal die Erfahrung gemacht? Vielen Dank, Moritz
Homematic Produkte haben eine AES Verschlüsselung, die du vorher ausschalten musst. Hast du daran gedacht?
Sven schrieb: > Hast du daran gedacht? In den fast vier Jahren seit Threaderöffnung ist dem TO sicherlich diese Idee untergekommen. Ansonsten liegt die Verschlüsselung nur auf den Nutzdaten und nicht auf dem Header - der ist auch mit AES lesbar.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.