Portisch / RF-Bridge-EFM8BB1

Alternative Firmware for the Sonoff RF Bridge EFM8BB1 chip
290 stars 122 forks source link

Problem with decoding RfRaw data, I get a '2' bit after decode #169

Closed JulianNaumann closed 4 years ago

JulianNaumann commented 4 years ago

Latest firmware used?

Using 0x04 firmware

Information

Im trying to decode rf signals from a CLS Bearware Indoor remote socket.

Sniffed data

Sniffed with 0xB1 mode: {"RfRaw":{"Data":"AA B1 04 0136 047E 00B4 2274 3818282818281818282818182818281828182828181828281828182818281818281828182818281828182818281828182818282818281818281828182818281828 55"}} {"RfRaw":{"Data":"AA B1 04 0140 047E 00B4 2274 3818282818281818282818182818281828182828181828281828182818281818281828182818281828182818281828182818282818281818281828182818281828 55"}} {"RfRaw":{"Data":"AA B1 04 0136 047E 00AA 226A 3818282818281818282818182818281828182828181828281828182818281818281828182818281828182818281828182818282818281818281828182818281828 55"}} {"RfRaw":{"Data":"AA B1 04 0140 047E 00B4 2274 3818282818281818282818182818281828182828181828281828182818281818281828182818281828182818281828182818282818281818281828182818281828 55"}} {"RfRaw":{"Data":"AA B1 04 0140 047E 00B4 226A 3818282818281818282818182818281828182828181828281828182818281818281828182818281828182818281828182818282818281818281828182818281828 55"}} {"RfRaw":{"Data":"AA B1 04 0136 047E 00BE 2274 3818282818281818282818182818281828182828181828281828182818281818281828182818281828182818281828182818282818281818281828182818281828 55"}} {"RfRaw":{"Data":"AA B1 04 012C 00C8 04A6 0492 381828 55"}} {"RfRaw":{"Data":"AA B1 04 0136 0276 0492 0456 381929 55"}} {"RfRaw":{"Data":"AA B1 04 0122 00C8 049C 0492 381828 55"}} {"RfRaw":{"Data":"AA B1 04 0122 00C8 04A6 0488 381828 55"}} {"RfRaw":{"Data":"AA B1 04 019A 041A 0082 044C 381828 55"}} {"RfRaw":{"Data":"AA B1 04 012C 00BE 04A6 0488 381828 55"}} {"RfRaw":{"Data":"AA B1 04 014A 028A 0488 0456 381929 55"}} {"RfRaw":{"Data":"AA B1 04 0122 00BE 049C 0492 381828 55"}} {"RfRaw":{"Data":"AA B1 04 0154 0460 008C 0438 381828 55"}} {"RfRaw":{"Data":"AA B1 04 012C 00C8 049C 0492 381828 55"}} {"RfRaw":{"Data":"AA B1 04 0140 029E 0488 0474 381929 55"}}

(I chose the first line, it seems most consistent)

What I could decode

Sync buckets must either 38 or 83 So data must be either 81828281828181828281818281828182818282818182828182818281828181828182818281828182818281828182818281828281828181828182818281828182 or: 18282818281818282818182818281828182828181828281828182818281818281828182818281828182818281828182818282818281818281828182818281828

logical AND with 0x77

when ANDing a 2 with 0x77, you get a 2 back, which obviously is not a 0 nor a 1. Anybody any idea what im looking at? Did the sniffing not work??