Portisch
Portisch
Check the oscilloscope! You have: ``` SI_SEGMENT_VARIABLE(PROTOCOL_START(XAS4010)[], static uint8_t, SI_SEG_CODE) = { HIGH(2), LOW(0) }; SI_SEGMENT_VARIABLE(PROTOCOL_BIT0(XAS4010)[], static uint8_t, SI_SEG_CODE) = { HIGH(0), LOW(1) }; SI_SEGMENT_VARIABLE(PROTOCOL_BIT1(XAS4010)[], static uint8_t, SI_SEG_CODE) = {...
Your remote is using the PT226x protocol, yes - but it is inverted!! https://github.com/Portisch/RF-Bridge-EFM8BB1/blob/PT2262/Keil%208051%20v9.53%20-%20Release/RF-Bridge-EFM8BB1.hex Your original receiver for the remote is working?
Try this new firmware: https://github.com/Portisch/RF-Bridge-EFM8BB1/blob/DG-R8H/Keil%208051%20v9.53%20-%20Release/RF-Bridge-EFM8BB1.hex And use advanced sniffing [0xA6](https://github.com/Portisch/RF-Bridge-EFM8BB1/wiki/0xA6) For more information take a look at #87
I do not know the protocol. The decoding seems right. 1190E6F1C0 -> right shift 4 bits (8*5 - 36) = 0x1190E6F1C Bin: `0001 00011001 00001110 01101111 00011100` Your example from...
36 bits are used. UART can only transport 8 bits packets. So the last 4 bits are unused. That's why a shift right is needed. Maybe I will implement a...
Please try this new version and post a 0xA6 sniffed result: https://github.com/Portisch/RF-Bridge-EFM8BB1/blob/DG-R8H/Keil%208051%20v9.53%20-%20Release/RF-Bridge-EFM8BB1.hex This release should shift the data automatically.
Yes, when it beeps the whole time after flashing it's broken. Did you use the tasmota to flash the efm8? I broke 2 with this method. Now I use a...
I use this software and a Arduino: https://github.com/Portisch/RF-Bridge-EFM8BB1/wiki/Hardware
This is not correct. You have 36 bits. 40 bits are 5 bytes - 4 bits. So 4.5 bytes. And the number should start with a leading 0. I will...
Try this patch! Your `PROTOCOL_START` is wrong. Just take a look to the oscilloscope picture:  ``` diff --git a/inc/RF_Config.h b/inc/RF_Config.h index 5a47d73..6576afd 100644 --- a/inc/RF_Config.h +++ b/inc/RF_Config.h @@ -33,3...