Search found 9 matches

by poloalexis
Monday 16 January 2023 19:36
Forum: Heating/cooling
Topic: X2D decoding attempt
Replies: 175
Views: 55226

Re: X2D decoding attempt

Hello all, I am able to fully decode all x2d frames and map them to devices IDs see my python script (attached) and focus on "class X2DDecoder" to understand the bit frame the input of this script is "def Decode (self,width)" where width is a pulse (or gap) length in micro sec unit I will port it to ...
by poloalexis
Monday 28 December 2015 10:55
Forum: Heating/cooling
Topic: X2D decoding attempt
Replies: 175
Views: 55226

Re: X2D decoding attempt

Hi, At the transimitter side I plugged a pin of an oscilloscope on the rfPI12F675HC of the Deltadore device (door contact): 1- A message always start with 5 x (LowLongPulse + HighLongPulse): __==__==__==__==__== 2 -Then you have 6 x (LowShortPulse + HighShortPulse) + 1 LowLongPulse: _=_=_=_=_=_=__ 3 ...
by poloalexis
Friday 25 December 2015 18:09
Forum: Heating/cooling
Topic: X2D decoding attempt
Replies: 175
Views: 55226

Re: X2D decoding attempt

Last trick: when decoding a frame, if you have this sequence 111110x remove the 0 in order to have 11111x. With this last trick, which prevent from false 0xFE decoding, I can compute the right crc: not(sum bytes[0,len-2])+1

Envoyé de mon MotoG3 en utilisant Tapatalk
by poloalexis
Friday 25 December 2015 18:06
Forum: Heating/cooling
Topic: X2D decoding attempt
Replies: 175
Views: 55226

Re: X2D decoding attempt

A message start with 10 zeros (ie 10 long pulses). A frame start with 1111110 and end with 0xFE. And you have about 26 frames per message.

Envoyé de mon MotoG3 en utilisant Tapatalk
by poloalexis
Friday 25 December 2015 18:01
Forum: Heating/cooling
Topic: X2D decoding attempt
Replies: 175
Views: 55226

Re: X2D decoding attempt

A message repeats about 26 times the same frame, in order to let a chance for the receiver ti catch one of those. The rolling code is mainly use for alarm applications.

Envoyé de mon MotoG3 en utilisant Tapatalk
by poloalexis
Monday 21 December 2015 22:16
Forum: Heating/cooling
Topic: X2D decoding attempt
Replies: 175
Views: 55226

Re: X2D decoding attempt

Lo, Nice topic. I have decompiled X2D java library too. This could help a bit to understand X2D protocol, but it will be far more difficult than decoding low cost temperature/humidity weather station external sensors. If someone interested, I have decoded Otio SHT-10 temperature/humidity sensor and ...
by poloalexis
Monday 21 December 2015 22:12
Forum: Heating/cooling
Topic: X2D decoding attempt
Replies: 175
Views: 55226

Re: X2D decoding attempt

Hi everybody, Sorry for my english (I am french ;) ) About the protocol named X2D, I have some information. I use the USB key (emulate a port COM) with delta dore reference : Tydom360. This key was sold by the company Myxyty (an other french company) with in reference : MyDomokit. About this ...
by poloalexis
Monday 21 December 2015 15:03
Forum: Heating/cooling
Topic: X2D decoding attempt
Replies: 175
Views: 55226

Re: X2D decoding attempt

Here is my devs on CUL hardware (including the python code). GIT: https://[email protected]/paulebeyan/python-cul.git Branch: ask_rf Here is a brief description: Rf use ask modulation @ 868.3MHz (config CONFIG_868MHZ_ASK for C1100) Data rate is 4800bits/sec (4.8kHz) The C1100 outputs timings ...
by poloalexis
Tuesday 16 June 2015 14:22
Forum: Heating/cooling
Topic: X2D decoding attempt
Replies: 175
Views: 55226

Re: X2D decoding attempt

I personally use the CUL V3 usb key to decode DeltaDore frames (http://busware.de/tiki-index.php?page=CUL) I am able to decode the device ID and that's all ... I use biphase decoding. Here is part of my python code (start at Decode with the pulse width as input) In short: 1- first detect a minimum ...