Open marciogranzotto opened 5 years ago
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) = { HIGH(1), LOW(0) };
Ohh thanks! I was confused about that. I'll try it later tonight and post the results
Marcio, another Brazilian here :) Listening carefully and looking forward to see your results. If positive I’ll surely go for those sensors too.
Regards, Tales Maschio
Ok, that didn't work...
If you look at the raw scan, I always get two results
01:51:14 MQT: tele/bridge/RESULT = {"RfRaw":{"Data":"AA B1 03 01F4 0410 30B6 A081818190818190909090818190818181819081908181909081908190 55"}}
01:51:16 MQT: tele/bridge/RESULT = {"RfRaw":{"Data":"AA B1 03 0212 03F2 30A2 2809090918090918181818090918090909091809180909181809180918 55"}}
01:51:18 MQT: tele/bridge/RESULT = {"RfRaw":{"Data":"AA B1 03 0212 03F2 30AC 2809090918090918181818090918090909091809180909181809180918 55"}}
01:51:19 MQT: tele/bridge/RESULT = {"RfRaw":{"Data":"AA B1 03 0208 03E8 30C0 A081818190818190909090818190818181819081908181909081908190 55"}}
01:51:20 MQT: tele/bridge/RESULT = {"RfRaw":{"Data":"AA B1 03 021C 03FC 3098 2809090918090918181818090918090909091809180909181809180918 55"}}
01:51:21 MQT: tele/bridge/RESULT = {"RfRaw":{"Data":"AA B1 03 0208 03FC 30AC A081818190818190909090818190818181819081908181909081908190 55"}}
01:51:23 MQT: tele/bridge/RESULT = {"RfRaw":{"Data":"AA B1 03 021C 03FC 30A2 2809090918090918181818090918090909091809180909181809180918 55"}}
So using by using the one that starts with 28
I get:
Enter B1 line: AA B1 03 0212 03F2 30AC 2809090918090918181818090918090909091809180909181809180918 55
Filtered 0xB1 data: AAB103021203F230AC280909091809091818181809091809090909180918090918180918091855
AAB103021203F230AC280909091809091818181809091809090909180918090918180918091855
DrawImage, try to draw a image of: 2809090918090918181818090918090909091809180909181809180918
DrawImage, bucket high/low marking is included
Resulting 0xB0 data: AA B0 25 03 08 0212 03F2 30AC 2809090918090918181818090918090909091809180909181809180918 55
But using the one that starts with A0
I get:
Enter B1 line: AA B1 03 0208 03FC 30AC A081818190818190909090818190818181819081908181909081908190 55
Filtered 0xB1 data: AAB103020803FC30ACA08181819081819090909081819081818181908190818190908190819055
AAB103020803FC30ACA08181819081819090909081819081818181908190818190908190819055
DrawImage, try to draw a image of: A081818190818190909090818190818181819081908181909081908190
DrawImage, bucket high/low marking is included
Resulting 0xB0 data: AA B0 25 03 08 0208 03FC 30AC A081818190818190909090818190818181819081908181909081908190 55
I don't really know which one to use or how to interpret the oscilloscope image. They look the same, but inverted.
Also, the byte count is 29 or 28? This sync byte stuff is confusing
@Portisch any ideas?
Information
I'm trying to add a new device protocol for a Window/Door sensor made by Intelbras - a brazillian company.
Sniffed data
What I did so far
Using
AA B1 03 01FE 03E8 3066 2809090918090918181818090918090909091809180909181809180918 55
I ranBitBucketConverter.py
and got:With that I tried to create a new protocol:
But no matter what, after flashing that to the RF Bridge, it still does not detect the signal unless I use the
rfraw 177
command.Any ideas in how I can parse that signal and create a new protocol?