merbanan / rtl_433

Program to decode radio transmissions from devices on the ISM bands (and other frequencies)
GNU General Public License v2.0
6.04k stars 1.31k forks source link

Support for Vivint V-DW21R-345 #1504

Open kingbutter opened 3 years ago

kingbutter commented 3 years ago

I've got some door sensors that came with an Vivint system that was in the house. I've submitted a pull request in rtl_433_tests with the captures: [https://github.com/merbanan/rtl_433_tests/pull/364]()

I see data when I run with "-X ‘2gigdw10-re208:OOK_MC_ZEROBIT:150:150:300’", which I found on a previous issue that had been posted. Unfortunately it appears that the vivint sensors are returning 96 bytes, where as the 2Gig are returning 64 bytes.

Here's what -a -A gave me when I did a replay:

Test mode active. Reading samples from file: ./g001_344.975M_250k.cu8
Detected OOK package    @0.265964s
Analyzing pulses...
Total count:   79,  width: 25.41 ms             ( 6352 S)
Pulse width distribution:
 [ 0] count:   62,  width:  144 us [140;180]    (  36 S)
 [ 1] count:   17,  width:  276 us [276;280]    (  69 S)
Gap width distribution:
 [ 0] count:   62,  width:  120 us [96;128]     (  30 S)
 [ 1] count:   16,  width:  256 us [256;260]    (  64 S)
Pulse period distribution:
 [ 0] count:   52,  width:  264 us [264;276]    (  66 S)
 [ 1] count:   19,  width:  400 us [400;404]    ( 100 S)
 [ 2] count:    7,  width:  532 us [532;536]    ( 133 S)
Level estimates [high, low]:  15936,     39
RSSI: -0.1 dB SNR: 26.1 dB Noise: -26.2 dB
Frequency offsets [F1, F2]:    3502,      0     (+13.4 kHz, +0.0 kHz)
Guessing modulation: Manchester coding
Attempting demodulation... short_width: 144, long_width: 0, reset_limit: 264, sync_width: 0
Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=144,l=0,r=264'
pulse_demod_manchester_zerobit(): Analyzer Device
bitbuffer:: Number of rows: 1
[00] {96} 00 01 85 ff bd ef fe c8 41 25 ba c3

Detected OOK package    @0.402300s
Analyzing pulses...
Total count:   79,  width: 25.41 ms             ( 6353 S)
Pulse width distribution:
 [ 0] count:   62,  width:  140 us [136;176]    (  35 S)
 [ 1] count:   17,  width:  268 us [268;276]    (  67 S)
Gap width distribution:
 [ 0] count:   62,  width:  124 us [96;132]     (  31 S)
 [ 1] count:   16,  width:  260 us [260;268]    (  65 S)
Pulse period distribution:
 [ 0] count:   52,  width:  264 us [264;272]    (  66 S)
 [ 1] count:   19,  width:  400 us [396;404]    ( 100 S)
 [ 2] count:    7,  width:  536 us [536;536]    ( 134 S)
Level estimates [high, low]:  14044,     16
RSSI: -0.7 dB SNR: 29.4 dB Noise: -30.1 dB
Frequency offsets [F1, F2]:    3845,      0     (+14.7 kHz, +0.0 kHz)
Guessing modulation: Manchester coding
Attempting demodulation... short_width: 140, long_width: 0, reset_limit: 272, sync_width: 0
Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=140,l=0,r=272'
pulse_demod_manchester_zerobit(): Analyzer Device
bitbuffer:: Number of rows: 1
[00] {96} 00 01 85 ff bd ef fe c8 41 25 ba c3

Detected OOK package    @0.538620s
Analyzing pulses...
Total count:   79,  width: 25.41 ms             ( 6352 S)
Pulse width distribution:
 [ 0] count:   62,  width:  140 us [136;180]    (  35 S)
 [ 1] count:   17,  width:  272 us [272;276]    (  68 S)
Gap width distribution:
 [ 0] count:   62,  width:  124 us [92;132]     (  31 S)
 [ 1] count:   16,  width:  256 us [256;264]    (  64 S)
Pulse period distribution:
 [ 0] count:   52,  width:  264 us [264;272]    (  66 S)
 [ 1] count:   19,  width:  400 us [400;404]    ( 100 S)
 [ 2] count:    7,  width:  532 us [532;536]    ( 133 S)
Level estimates [high, low]:  16000,     36
RSSI: -0.1 dB SNR: 26.5 dB Noise: -26.6 dB
Frequency offsets [F1, F2]:    3370,      0     (+12.9 kHz, +0.0 kHz)
Guessing modulation: Manchester coding
Attempting demodulation... short_width: 140, long_width: 0, reset_limit: 268, sync_width: 0
Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=140,l=0,r=268'
pulse_demod_manchester_zerobit(): Analyzer Device
bitbuffer:: Number of rows: 1
[00] {96} 00 01 85 ff bd ef fe c8 41 25 ba c3

Detected OOK package    @0.674964s
Analyzing pulses...
Total count:   79,  width: 25.41 ms             ( 6353 S)
Pulse width distribution:
 [ 0] count:   62,  width:  144 us [144;176]    (  36 S)
 [ 1] count:   17,  width:  280 us [280;284]    (  70 S)
Gap width distribution:
 [ 0] count:   62,  width:  120 us [100;124]    (  30 S)
 [ 1] count:   16,  width:  252 us [252;256]    (  63 S)
Pulse period distribution:
 [ 0] count:   52,  width:  264 us [264;276]    (  66 S)
 [ 1] count:   19,  width:  400 us [396;404]    ( 100 S)
 [ 2] count:    7,  width:  532 us [532;536]    ( 133 S)
Level estimates [high, low]:  15981,     25
RSSI: -0.1 dB SNR: 28.1 dB Noise: -28.2 dB
Frequency offsets [F1, F2]:    3852,      0     (+14.7 kHz, +0.0 kHz)
Guessing modulation: Manchester coding
Attempting demodulation... short_width: 144, long_width: 0, reset_limit: 260, sync_width: 0
Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=144,l=0,r=260'
pulse_demod_manchester_zerobit(): Analyzer Device
bitbuffer:: Number of rows: 1
[00] {96} 00 01 85 ff bd ef fe c8 41 25 ba c3

Detected OOK package    @0.811248s
Analyzing pulses...
Total count:   79,  width: 25.41 ms             ( 6352 S)
Pulse width distribution:
 [ 0] count:   62,  width:  148 us [144;180]    (  37 S)
 [ 1] count:   17,  width:  280 us [280;284]    (  70 S)
Gap width distribution:
 [ 0] count:   62,  width:  116 us [96;124]     (  29 S)
 [ 1] count:   16,  width:  252 us [248;256]    (  63 S)
Pulse period distribution:
 [ 0] count:   52,  width:  264 us [264;276]    (  66 S)
 [ 1] count:   19,  width:  400 us [396;404]    ( 100 S)
 [ 2] count:    7,  width:  536 us [536;540]    ( 134 S)
Level estimates [high, low]:  15993,     24
RSSI: -0.1 dB SNR: 28.2 dB Noise: -28.3 dB
Frequency offsets [F1, F2]:    3033,      0     (+11.6 kHz, +0.0 kHz)
Guessing modulation: Manchester coding
Attempting demodulation... short_width: 148, long_width: 0, reset_limit: 260, sync_width: 0
Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=148,l=0,r=260'
pulse_demod_manchester_zerobit(): Analyzer Device
bitbuffer:: Number of rows: 1
[00] {96} 00 01 85 ff bd ef fe c8 41 25 ba c3

Detected OOK package    @0.947628s
Analyzing pulses...
Total count:   79,  width: 25.41 ms             ( 6352 S)
Pulse width distribution:
 [ 0] count:   62,  width:  148 us [144;176]    (  37 S)
 [ 1] count:   17,  width:  280 us [280;288]    (  70 S)
Gap width distribution:
 [ 0] count:   62,  width:  116 us [100;124]    (  29 S)
 [ 1] count:   16,  width:  252 us [248;256]    (  63 S)
Pulse period distribution:
 [ 0] count:   52,  width:  264 us [264;276]    (  66 S)
 [ 1] count:   19,  width:  400 us [396;404]    ( 100 S)
 [ 2] count:    7,  width:  532 us [532;536]    ( 133 S)
Level estimates [high, low]:  15973,     28
RSSI: -0.1 dB SNR: 27.6 dB Noise: -27.7 dB
Frequency offsets [F1, F2]:    2892,      0     (+11.0 kHz, +0.0 kHz)
Guessing modulation: Manchester coding
Attempting demodulation... short_width: 148, long_width: 0, reset_limit: 260, sync_width: 0
Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=148,l=0,r=260'
pulse_demod_manchester_zerobit(): Analyzer Device
bitbuffer:: Number of rows: 1
[00] {96} 00 01 85 ff bd ef fe c8 41 25 ba c3

*** signal_start = 56495, signal_end = 253260, signal_len = 196765, pulses_found = 474
Iteration 1. t: 53    min: 36 (372)    max: 70 (102)    delta 18
Iteration 2. t: 53    min: 36 (372)    max: 70 (102)    delta 0
Distance coding: Pulse length 53

Short distance: 30, long distance: 63, packet distance: 27733

p_limit: 53
bitbuffer:: Number of rows: 6
[00] {78} 00 01 10 04 44 00 a8 85 53 40
[01] {78} 00 01 10 04 44 00 a8 85 53 40
[02] {78} 00 01 10 04 44 00 a8 85 53 40
[03] {78} 00 01 10 04 44 00 a8 85 53 40
[04] {78} 00 01 10 04 44 00 a8 85 53 40
[05] {78} 00 01 10 04 44 00 a8 85 53 40
Iteration 1. t: 0    min: 0 (0)    max: 0 (0)    delta 3567587328
Iteration 2. t: 0    min: 0 (0)    max: 0 (0)    delta 0
Distance coding: Pulse length 0

Short distance: 1000000, long distance: 0, packet distance: 0

p_limit: 0
bitbuffer:: Number of rows: 0

Let me know what other information you need from me, or if there's another data grab I need to do.

Thanks!

zuckschwerdt commented 3 years ago

This might be related to #1481 (but we don't have clean data there).

Yes, OOK_MC_ZEROBIT with 150 µs half-bit width looks like the Honeywell protocol. Your data seems to always be {96} 00 01 85 ff bd ef fe c8 41 25 ba c3.

Per Honeywell protocol this data needs to be inverted (to ff fe 7a 00 42 10 01 37 be da 45 3c), we expect PP PP C IIIII EE SS SS with

See this BitBench. But that doesn't fit (obviously). Can you gather different codes and annotate with the sensors action? That way we can locate the event and checksum fields.

kingbutter commented 3 years ago

Here is what I get for closed and open (please let me know if this isn't what you are asking for)

vivint_dw21r.zip

with: -X 'n=name,m=OOK_MC_ZEROBIT,s=150,l=150,r=300'

Closed:

{"time" : "@0.123724s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe387fec84125e24a"}], "codes" : ["{96}000185ffe387fec84125e24a"]}
{"time" : "@0.288688s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe387fec84125e24a"}], "codes" : ["{96}000185ffe387fec84125e24a"]}
{"time" : "@0.453620s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe387fec84125e24a"}], "codes" : ["{96}000185ffe387fec84125e24a"]}
{"time" : "@0.618328s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe387fec84125e24a"}], "codes" : ["{96}000185ffe387fec84125e24a"]}
{"time" : "@0.782912s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe387fec84125e24a"}], "codes" : ["{96}000185ffe387fec84125e24a"]}
{"time" : "@0.947548s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe387fec84125e24a"}], "codes" : ["{96}000185ffe387fec84125e24a"]}

Open:

{"time" : "@0.121640s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe273fec841255190"}], "codes" : ["{96}000185ffe273fec841255190"]}
{"time" : "@0.286792s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe273fec841255190"}], "codes" : ["{96}000185ffe273fec841255190"]}
{"time" : "@0.451980s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe273fec841255190"}], "codes" : ["{96}000185ffe273fec841255190"]}
{"time" : "@0.617148s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe273fec841255190"}], "codes" : ["{96}000185ffe273fec841255190"]}
{"time" : "@0.782300s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe273fec841255190"}], "codes" : ["{96}000185ffe273fec841255190"]}
{"time" : "@0.947540s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe273fec841255190"}], "codes" : ["{96}000185ffe273fec841255190"]}

-a -A output: Closed:

Detected OOK package    @0.123724s
Analyzing pulses...
Total count:   80,  width: 25.49 ms             ( 6373 S)
Pulse width distribution:
 [ 0] count:   63,  width:  140 us [132;172]    (  35 S)
 [ 1] count:   16,  width:  272 us [268;276]    (  68 S)
 [ 2] count:    1,  width:  100 us [100;100]    (  25 S)
Gap width distribution:
 [ 0] count:   63,  width:  124 us [100;136]    (  31 S)
 [ 1] count:   16,  width:  260 us [256;264]    (  65 S)
Pulse period distribution:
 [ 0] count:   57,  width:  264 us [264;272]    (  66 S)
 [ 1] count:   12,  width:  400 us [396;404]    ( 100 S)
 [ 2] count:   10,  width:  532 us [532;540]    ( 133 S)
Level estimates [high, low]:   8348,     39
RSSI: -2.9 dB SNR: 23.3 dB Noise: -26.2 dB
Frequency offsets [F1, F2]:    3995,      0     (+15.2 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with sync/delimiter
Attempting demodulation... short_width: 140, long_width: 272, reset_limit: 268, sync_width: 100
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=140,l=272,r=268,g=0,t=0,y=100'
pulse_demod_pwm(): Analyzer Device
bitbuffer:: Number of rows: 2
[00] {79} ff fd e7 ff df 7f db bd 4f a8
[01] { 0}                               :

Detected OOK package    @0.288688s
Analyzing pulses...
Total count:   80,  width: 25.49 ms             ( 6372 S)
Pulse width distribution:
 [ 0] count:   63,  width:  140 us [132;168]    (  35 S)
 [ 1] count:   16,  width:  272 us [268;276]    (  68 S)
 [ 2] count:    1,  width:   96 us [96;96]      (  24 S)
Gap width distribution:
 [ 0] count:   63,  width:  124 us [104;136]    (  31 S)
 [ 1] count:   16,  width:  260 us [256;268]    (  65 S)
Pulse period distribution:
 [ 0] count:   57,  width:  264 us [260;272]    (  66 S)
 [ 1] count:   12,  width:  400 us [396;408]    ( 100 S)
 [ 2] count:   10,  width:  532 us [528;540]    ( 133 S)
Level estimates [high, low]:   2552,     34
RSSI: -8.1 dB SNR: 18.8 dB Noise: -26.8 dB
Frequency offsets [F1, F2]:    3244,      0     (+12.4 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with sync/delimiter
Attempting demodulation... short_width: 140, long_width: 272, reset_limit: 272, sync_width: 96
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=140,l=272,r=272,g=0,t=0,y=96'
pulse_demod_pwm(): Analyzer Device
bitbuffer:: Number of rows: 2
[00] {79} ff fd e7 ff df 7f db bd 4f a8
[01] { 0}                               :

Detected OOK package    @0.453620s
Analyzing pulses...
Total count:   80,  width: 25.45 ms             ( 6363 S)
Pulse width distribution:
 [ 0] count:   60,  width:  116 us [96;132]     (  29 S)
 [ 1] count:   16,  width:  252 us [240;264]    (  63 S)
 [ 2] count:    4,  width:   80 us [76;88]      (  20 S)
Gap width distribution:
 [ 0] count:   61,  width:  148 us [136;180]    (  37 S)
 [ 1] count:   16,  width:  284 us [272;300]    (  71 S)
 [ 2] count:    2,  width:  188 us [188;188]    (  47 S)
Pulse period distribution:
 [ 0] count:   57,  width:  264 us [236;292]    (  66 S)
 [ 1] count:   12,  width:  396 us [376;416]    (  99 S)
 [ 2] count:   10,  width:  536 us [520;552]    ( 134 S)
Level estimates [high, low]:   1000,     40
RSSI: -12.1 dB SNR: 14.0 dB Noise: -26.1 dB
Frequency offsets [F1, F2]:    3841,      0     (+14.7 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with sync/delimiter
Attempting demodulation... short_width: 116, long_width: 252, reset_limit: 304, sync_width: 80
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=116,l=252,r=304,g=0,t=0,y=80'
pulse_demod_pwm(): Analyzer Device
bitbuffer:: Number of rows: 4
[00] { 6} fc             : 111111
[01] {39} fe f3 ff ef be : 11111110 11110011 11111111 11101111 1011111
[02] {29} 6e f5 3e a0    : 01101110 11110101 00111110 10100
[03] { 0}                :

*** signal_start = 21288, signal_end = 47301, signal_len = 26013, pulses_found = 78
Iteration 1. t: 30    min: 11 (68)    max: 49 (10)    delta 162
Iteration 2. t: 30    min: 11 (68)    max: 49 (10)    delta 0
Pulse coding: Short pulse length 11 - Long pulse length 49

Short distance: 47, long distance: 156, packet distance: 370

p_limit: 30
bitbuffer:: Number of rows: 4
[00] { 4} 00                   : 0000
[01] { 1} 00                   : 0
[02] {17} 10 00 00             : 00010000 00000000 0
[03] {56} 20 00 00 00 0a 50 56
Detected OOK package    @0.618328s
Analyzing pulses...
Total count:   80,  width: 25.48 ms             ( 6369 S)
Pulse width distribution:
 [ 0] count:   63,  width:  140 us [128;148]    (  35 S)
 [ 1] count:   16,  width:  268 us [264;280]    (  67 S)
 [ 2] count:    1,  width:  100 us [100;100]    (  25 S)
Gap width distribution:
 [ 0] count:   63,  width:  124 us [120;140]    (  31 S)
 [ 1] count:   16,  width:  260 us [256;272]    (  65 S)
Pulse period distribution:
 [ 0] count:   57,  width:  264 us [256;280]    (  66 S)
 [ 1] count:   12,  width:  400 us [396;408]    ( 100 S)
 [ 2] count:   10,  width:  532 us [528;544]    ( 133 S)
Level estimates [high, low]:   1249,     41
RSSI: -11.2 dB SNR: 14.8 dB Noise: -26.0 dB
Frequency offsets [F1, F2]:    3576,      0     (+13.6 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with sync/delimiter
Attempting demodulation... short_width: 140, long_width: 268, reset_limit: 276, sync_width: 100
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=140,l=268,r=276,g=0,t=0,y=100'
pulse_demod_pwm(): Analyzer Device
bitbuffer:: Number of rows: 2
[00] {79} ff fd e7 ff df 7f db bd 4f a8
[01] { 0}                               :

Detected OOK package    @0.782912s
Analyzing pulses...
Total count:   80,  width: 25.49 ms             ( 6373 S)
Pulse width distribution:
 [ 0] count:   63,  width:  136 us [120;156]    (  34 S)
 [ 1] count:   16,  width:  268 us [260;276]    (  67 S)
 [ 2] count:    1,  width:  104 us [104;104]    (  26 S)
Gap width distribution:
 [ 0] count:   63,  width:  128 us [116;148]    (  32 S)
 [ 1] count:   16,  width:  264 us [256;272]    (  66 S)
Pulse period distribution:
 [ 0] count:   57,  width:  264 us [252;280]    (  66 S)
 [ 1] count:   12,  width:  400 us [396;420]    ( 100 S)
 [ 2] count:   10,  width:  536 us [532;544]    ( 134 S)
Level estimates [high, low]:   1143,     49
RSSI: -11.6 dB SNR: 13.7 dB Noise: -25.2 dB
Frequency offsets [F1, F2]:    3690,      0     (+14.1 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with sync/delimiter
Attempting demodulation... short_width: 136, long_width: 268, reset_limit: 276, sync_width: 104
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=136,l=268,r=276,g=0,t=0,y=104'
pulse_demod_pwm(): Analyzer Device
bitbuffer:: Number of rows: 3
[00] {59} ff fd e7 ff df 7f db a0
[01] {18} a9 f5 00                : 10101001 11110101 00
[02] { 0}                         :

Detected OOK package    @0.947548s
Analyzing pulses...
Total count:   80,  width: 25.49 ms             ( 6372 S)
Pulse width distribution:
 [ 0] count:   63,  width:  140 us [128;148]    (  35 S)
 [ 1] count:   16,  width:  272 us [268;280]    (  68 S)
 [ 2] count:    1,  width:  100 us [100;100]    (  25 S)
Gap width distribution:
 [ 0] count:   63,  width:  124 us [116;140]    (  31 S)
 [ 1] count:   16,  width:  260 us [256;268]    (  65 S)
Pulse period distribution:
 [ 0] count:   57,  width:  264 us [256;280]    (  66 S)
 [ 1] count:   12,  width:  400 us [396;408]    ( 100 S)
 [ 2] count:   10,  width:  536 us [532;540]    ( 134 S)
Level estimates [high, low]:   1334,     28
RSSI: -10.9 dB SNR: 16.8 dB Noise: -27.7 dB
Frequency offsets [F1, F2]:    3001,      0     (+11.4 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with sync/delimiter
Attempting demodulation... short_width: 140, long_width: 272, reset_limit: 272, sync_width: 100
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=140,l=272,r=272,g=0,t=0,y=100'
pulse_demod_pwm(): Analyzer Device
bitbuffer:: Number of rows: 2
[00] {79} ff fd e7 ff df 7f db bd 4f a8
[01] { 0}                               :

Iteration 1. t: 0    min: 0 (0)    max: 0 (0)    delta 3567587328
Iteration 2. t: 0    min: 0 (0)    max: 0 (0)    delta 0
Distance coding: Pulse length 0

Short distance: 1000000, long distance: 0, packet distance: 0

p_limit: 0
bitbuffer:: Number of rows: 0

Open:

Detected OOK package    @0.121640s
Analyzing pulses...
Total count:   79,  width: 25.50 ms             ( 6376 S)
Pulse width distribution:
 [ 0] count:   61,  width:  140 us [136;172]    (  35 S)
 [ 1] count:   17,  width:  272 us [268;276]    (  68 S)
 [ 2] count:    1,  width:  108 us [108;108]    (  27 S)
Gap width distribution:
 [ 0] count:   61,  width:  124 us [100;132]    (  31 S)
 [ 1] count:   17,  width:  260 us [256;264]    (  65 S)
Pulse period distribution:
 [ 0] count:   55,  width:  264 us [260;272]    (  66 S)
 [ 1] count:   12,  width:  400 us [396;408]    ( 100 S)
 [ 2] count:   11,  width:  532 us [528;536]    ( 133 S)
Level estimates [high, low]:   4640,     30
RSSI: -5.5 dB SNR: 21.9 dB Noise: -27.4 dB
Frequency offsets [F1, F2]:    2539,      0     (+9.7 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with sync/delimiter
Attempting demodulation... short_width: 140, long_width: 272, reset_limit: 268, sync_width: 108
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=140,l=272,r=268,g=0,t=0,y=108'
pulse_demod_pwm(): Analyzer Device
bitbuffer:: Number of rows: 2
[00] {78} ff fd e7 ff d7 7f b7 7a 86 dc
[01] { 0}                               :

Detected OOK package    @0.286792s
Analyzing pulses...
Total count:   79,  width: 25.50 ms             ( 6375 S)
Pulse width distribution:
 [ 0] count:   61,  width:  140 us [132;172]    (  35 S)
 [ 1] count:   17,  width:  268 us [268;276]    (  67 S)
 [ 2] count:    1,  width:  104 us [104;104]    (  26 S)
Gap width distribution:
 [ 0] count:   61,  width:  124 us [104;136]    (  31 S)
 [ 1] count:   17,  width:  260 us [256;264]    (  65 S)
Pulse period distribution:
 [ 0] count:   55,  width:  264 us [260;276]    (  66 S)
 [ 1] count:   12,  width:  400 us [396;404]    ( 100 S)
 [ 2] count:   11,  width:  532 us [532;536]    ( 133 S)
Level estimates [high, low]:   4362,     23
RSSI: -5.7 dB SNR: 22.8 dB Noise: -28.5 dB
Frequency offsets [F1, F2]:    3381,      0     (+12.9 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with sync/delimiter
Attempting demodulation... short_width: 140, long_width: 268, reset_limit: 268, sync_width: 104
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=140,l=268,r=268,g=0,t=0,y=104'
pulse_demod_pwm(): Analyzer Device
bitbuffer:: Number of rows: 2
[00] {78} ff fd e7 ff d7 7f b7 7a 86 dc
[01] { 0}                               :

Detected OOK package    @0.451980s
Analyzing pulses...
Total count:   79,  width: 25.50 ms             ( 6375 S)
Pulse width distribution:
 [ 0] count:   61,  width:  140 us [136;168]    (  35 S)
 [ 1] count:   17,  width:  268 us [268;276]    (  67 S)
 [ 2] count:    1,  width:  100 us [100;100]    (  25 S)
Gap width distribution:
 [ 0] count:   61,  width:  124 us [104;136]    (  31 S)
 [ 1] count:   17,  width:  260 us [260;268]    (  65 S)
Pulse period distribution:
 [ 0] count:   55,  width:  264 us [260;272]    (  66 S)
 [ 1] count:   12,  width:  400 us [396;404]    ( 100 S)
 [ 2] count:   11,  width:  532 us [528;540]    ( 133 S)
Level estimates [high, low]:   3658,     34
RSSI: -6.5 dB SNR: 20.3 dB Noise: -26.8 dB
Frequency offsets [F1, F2]:    2977,      0     (+11.4 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with sync/delimiter
Attempting demodulation... short_width: 140, long_width: 268, reset_limit: 272, sync_width: 100
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=140,l=268,r=272,g=0,t=0,y=100'
pulse_demod_pwm(): Analyzer Device
bitbuffer:: Number of rows: 2
[00] {78} ff fd e7 ff d7 7f b7 7a 86 dc
[01] { 0}                               :

Detected OOK package    @0.617148s
Analyzing pulses...
Total count:   79,  width: 25.51 ms             ( 6377 S)
Pulse width distribution:
 [ 0] count:   61,  width:  140 us [136;168]    (  35 S)
 [ 1] count:   17,  width:  268 us [268;276]    (  67 S)
 [ 2] count:    1,  width:  100 us [100;100]    (  25 S)
Gap width distribution:
 [ 0] count:   61,  width:  124 us [104;132]    (  31 S)
 [ 1] count:   17,  width:  260 us [260;268]    (  65 S)
Pulse period distribution:
 [ 0] count:   55,  width:  264 us [260;276]    (  66 S)
 [ 1] count:   12,  width:  400 us [396;404]    ( 100 S)
 [ 2] count:   11,  width:  532 us [532;540]    ( 133 S)
Level estimates [high, low]:   3416,     32
RSSI: -6.8 dB SNR: 20.3 dB Noise: -27.1 dB
Frequency offsets [F1, F2]:    3244,      0     (+12.4 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with sync/delimiter
Attempting demodulation... short_width: 140, long_width: 268, reset_limit: 272, sync_width: 100
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=140,l=268,r=272,g=0,t=0,y=100'
pulse_demod_pwm(): Analyzer Device
bitbuffer:: Number of rows: 2
[00] {78} ff fd e7 ff d7 7f b7 7a 86 dc
[01] { 0}                               :

Detected OOK package    @0.782300s
Analyzing pulses...
Total count:   79,  width: 25.50 ms             ( 6375 S)
Pulse width distribution:
 [ 0] count:   61,  width:  140 us [136;168]    (  35 S)
 [ 1] count:   17,  width:  268 us [264;280]    (  67 S)
 [ 2] count:    1,  width:  104 us [104;104]    (  26 S)
Gap width distribution:
 [ 0] count:   61,  width:  124 us [104;132]    (  31 S)
 [ 1] count:   17,  width:  260 us [260;268]    (  65 S)
Pulse period distribution:
 [ 0] count:   55,  width:  264 us [260;272]    (  66 S)
 [ 1] count:   12,  width:  400 us [400;408]    ( 100 S)
 [ 2] count:   11,  width:  532 us [528;540]    ( 133 S)
Level estimates [high, low]:   3126,     30
RSSI: -7.2 dB SNR: 20.2 dB Noise: -27.4 dB
Frequency offsets [F1, F2]:    3671,      0     (+14.0 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with sync/delimiter
Attempting demodulation... short_width: 140, long_width: 268, reset_limit: 272, sync_width: 104
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=140,l=268,r=272,g=0,t=0,y=104'
pulse_demod_pwm(): Analyzer Device
bitbuffer:: Number of rows: 2
[00] {78} ff fd e7 ff d7 7f b7 7a 86 dc
[01] { 0}                               :

Detected OOK package    @0.947540s
Analyzing pulses...
Total count:   79,  width: 25.50 ms             ( 6374 S)
Pulse width distribution:
 [ 0] count:   61,  width:  140 us [132;164]    (  35 S)
 [ 1] count:   17,  width:  268 us [268;280]    (  67 S)
 [ 2] count:    1,  width:  104 us [104;104]    (  26 S)
Gap width distribution:
 [ 0] count:   61,  width:  124 us [104;132]    (  31 S)
 [ 1] count:   17,  width:  260 us [260;268]    (  65 S)
Pulse period distribution:
 [ 0] count:   55,  width:  264 us [260;272]    (  66 S)
 [ 1] count:   12,  width:  400 us [396;404]    ( 100 S)
 [ 2] count:   11,  width:  532 us [532;540]    ( 133 S)
Level estimates [high, low]:   2980,     42
RSSI: -7.4 dB SNR: 18.5 dB Noise: -25.9 dB
Frequency offsets [F1, F2]:    3252,      0     (+12.4 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with sync/delimiter
Attempting demodulation... short_width: 140, long_width: 268, reset_limit: 272, sync_width: 104
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=140,l=268,r=272,g=0,t=0,y=104'
pulse_demod_pwm(): Analyzer Device
bitbuffer:: Number of rows: 2
[00] {78} ff fd e7 ff d7 7f b7 7a 86 dc
[01] { 0}    
zuckschwerdt commented 3 years ago

Yes, the codes like {96}000185ffe273fec841255190 are good. We need a couple more to figure things out. Do you have more sensor to test? I.e. same state (e.g. open) but different sensor: we see where the id is. Toggling the state on different sensors: the state is where the bytes are the same across multiple sensors.

kingbutter commented 3 years ago

Different sensor:

Closed:

{"time" : "@0.282500s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "0001857bfd2bfec840a0ed4c"}], "codes" : ["{96}0001857bfd2bfec840a0ed4c"]}
{"time" : "@0.415460s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "0001857bfd2bfec840a0ed4c"}], "codes" : ["{96}0001857bfd2bfec840a0ed4c"]}
{"time" : "@0.548464s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "0001857bfd2bfec840a0ed4c"}], "codes" : ["{96}0001857bfd2bfec840a0ed4c"]}
{"time" : "@0.681456s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "0001857bfd2bfec840a0ed4c"}], "codes" : ["{96}0001857bfd2bfec840a0ed4c"]}
{"time" : "@0.814428s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "0001857bfd2bfec840a0ed4c"}], "codes" : ["{96}0001857bfd2bfec840a0ed4c"]}
{"time" : "@0.947456s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "0001857bfd2bfec840a0ed4c"}], "codes" : ["{96}0001857bfd2bfec840a0ed4c"]}

Open:

{"time" : "@0.211476s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "0001857bfc1bfec840a05826"}], "codes" : ["{96}0001857bfc1bfec840a05826"]}
{"time" : "@0.358652s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "0001857bfc1bfec840a05826"}], "codes" : ["{96}0001857bfc1bfec840a05826"]}
{"time" : "@0.505856s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "0001857bfc1bfec840a05826"}], "codes" : ["{96}0001857bfc1bfec840a05826"]}
{"time" : "@0.653056s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "0001857bfc1bfec840a05826"}], "codes" : ["{96}0001857bfc1bfec840a05826"]}
{"time" : "@0.800188s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "0001857bfc1bfec840a05826"}], "codes" : ["{96}0001857bfc1bfec840a05826"]}
{"time" : "@0.947460s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "0001857bfc1bfec840a05826"}], "codes" : ["{96}0001857bfc1bfec840a05826"]}
zuckschwerdt commented 3 years ago

That gives (inverted):

0001 85ffe387fec84125 e24a [1 Closed]
0001 85ffe273fec84125 5190 [1 Open]
0001 857bfd2bfec840a0 ed4c [2 Closed]
0001 857bfc1bfec840a0 5826 [2 Open]

There are too much bits changing for a simple state change. The data might be encrypted. The last two bytes are likely a checksum, it's not a plain CRC or Digest though. The checksum might be over the unencrypted data then. Do you have a tamper trigger on those devices? You might gain more codes by using that. Try to record as many codes as you can (do they change over time, do they change with a battery reset?) Then write all the codes out as above and try to find a pattern.

kingbutter commented 3 years ago

Battery Insert Device ID 0019-050-7610:

{"time" : "@0.165656s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 2, "data" : "4"}], "codes" : ["{2}4"]}
{"time" : "@0.258760s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fcbf0bffec841259bef"}], "codes" : ["{96}00012fcbf0bffec841259bef"]}
{"time" : "@0.393168s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fcbf0bffec841259bef"}], "codes" : ["{96}00012fcbf0bffec841259bef"]}
{"time" : "@0.527520s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fcbf0bffec841259bef"}], "codes" : ["{96}00012fcbf0bffec841259bef"]}
{"time" : "@0.661948s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fcbf0bffec841259bef"}], "codes" : ["{96}00012fcbf0bffec841259bef"]}
{"time" : "@0.796384s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fcbf0bffec841259bef"}], "codes" : ["{96}00012fcbf0bffec841259bef"]}
{"time" : "@0.930820s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fcbf0bffec841259bef"}], "codes" : ["{96}00012fcbf0bffec841259bef"]}
{"time" : "@1.345828s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.475920s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.605952s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.736004s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.866064s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.996216s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.167688s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.297732s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.427780s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.557836s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.687892s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.817960s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.986592s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.136036s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.285524s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.435020s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.584472s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.733976s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.200304s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.349756s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.499216s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.648668s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.798112s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.947536s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}

Battery Insert Device ID 0019-050-7743:

{"time" : "@0.123808s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 1, "data" : "0"}], "codes" : ["{1}0"]}
{"time" : "@0.664324s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 2, "data" : "4"}], "codes" : ["{2}4"]}
{"time" : "@0.759132s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012f00f0cffec840a0285f"}], "codes" : ["{96}00012f00f0cffec840a0285f"]}
{"time" : "@0.894160s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012f00f0cffec840a0285f"}], "codes" : ["{96}00012f00f0cffec840a0285f"]}
{"time" : "@1.029180s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012f00f0cffec840a0285f"}], "codes" : ["{96}00012f00f0cffec840a0285f"]}
{"time" : "@1.164200s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012f00f0cffec840a0285f"}], "codes" : ["{96}00012f00f0cffec840a0285f"]}
{"time" : "@1.299228s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012f00f0cffec840a0285f"}], "codes" : ["{96}00012f00f0cffec840a0285f"]}
{"time" : "@1.434284s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012f00f0cffec840a0285f"}], "codes" : ["{96}00012f00f0cffec840a0285f"]}
{"time" : "@1.866732s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@1.997420s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@2.128152s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@2.258900s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@2.389632s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@2.520352s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.151736s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.282476s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.413188s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.543884s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.674600s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.805264s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.989448s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.138416s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.287304s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.436196s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.585032s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.733896s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.201856s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.350880s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.500016s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.649160s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.798312s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.947460s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
zuckschwerdt commented 3 years ago

The Device ID matches the last 16 bit (or likely 32 bit) field before the checksum, see this BitBench.

48858 to 48991 is 133 and also ID 0019-050-7610 to ID 0019-050-7743 is 133.

The two battery inserts have d034 0f40 and d0ff 0f30 which is significantly different from the usual 7a00 ... or 7a84 -- still not sure what's what in those fields.

kingbutter commented 3 years ago

battery insert 7610:

{"time" : "@0.162104s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 2, "data" : "4"}], "codes" : ["{2}4"]}
{"time" : "@0.255428s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fdff0bffec84125e2ff"}], "codes" : ["{96}00012fdff0bffec84125e2ff"]}
{"time" : "@0.390024s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fdff0bffec84125e2ff"}], "codes" : ["{96}00012fdff0bffec84125e2ff"]}
{"time" : "@0.524572s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fdff0bffec84125e2ff"}], "codes" : ["{96}00012fdff0bffec84125e2ff"]}
{"time" : "@0.659212s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fdff0bffec84125e2ff"}], "codes" : ["{96}00012fdff0bffec84125e2ff"]}
{"time" : "@0.793864s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fdff0bffec84125e2ff"}], "codes" : ["{96}00012fdff0bffec84125e2ff"]}
{"time" : "@0.928412s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fdff0bffec84125e2ff"}], "codes" : ["{96}00012fdff0bffec84125e2ff"]}
{"time" : "@1.345600s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.475668s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.605776s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.735920s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.866032s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.996200s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.167896s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.297996s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.428060s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.558140s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.688268s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.818396s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.987816s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.137056s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.286300s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.435504s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.584744s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.733952s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.201852s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.351060s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.500164s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.649304s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.798428s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.947528s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}

closed 7610:

{"time" : "@0.194080s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe417fec8412520ba"}], "codes" : ["{96}000185ffe417fec8412520ba"]}
{"time" : "@0.344840s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe417fec8412520ba"}], "codes" : ["{96}000185ffe417fec8412520ba"]}
{"time" : "@0.495516s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe417fec8412520ba"}], "codes" : ["{96}000185ffe417fec8412520ba"]}
{"time" : "@0.646208s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe417fec8412520ba"}], "codes" : ["{96}000185ffe417fec8412520ba"]}
{"time" : "@0.796812s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe417fec8412520ba"}], "codes" : ["{96}000185ffe417fec8412520ba"]}
{"time" : "@0.947524s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe417fec8412520ba"}], "codes" : ["{96}000185ffe417fec8412520ba"]}
{"time" : "@0.195884s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe417fec8412520ba"}], "codes" : ["{96}000185ffe417fec8412520ba"]}
{"time" : "@0.346236s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe417fec8412520ba"}], "codes" : ["{96}000185ffe417fec8412520ba"]}
{"time" : "@0.496596s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe417fec8412520ba"}], "codes" : ["{96}000185ffe417fec8412520ba"]}
{"time" : "@0.646924s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe417fec8412520ba"}], "codes" : ["{96}000185ffe417fec8412520ba"]}
{"time" : "@0.797264s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe417fec8412520ba"}], "codes" : ["{96}000185ffe417fec8412520ba"]}
{"time" : "@0.947520s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe417fec8412520ba"}], "codes" : ["{96}000185ffe417fec8412520ba"]}

7610 open:

{"time" : "@0.282416s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.415468s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.548496s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.681512s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.814548s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.947620s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.282520s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.415592s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.548604s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.681608s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.814604s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.947620s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}

7610 Series (Action along with which capture file the replay came from):

Battery Insert file 1
{"time" : "@0.158916s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 2, "data" : "4"}], "codes" : ["{2}4"]}
{"time" : "@0.252116s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fdff0bffec84125e2ff"}], "codes" : ["{96}00012fdff0bffec84125e2ff"]}
{"time" : "@0.386668s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fdff0bffec84125e2ff"}], "codes" : ["{96}00012fdff0bffec84125e2ff"]}
{"time" : "@0.521268s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fdff0bffec84125e2ff"}], "codes" : ["{96}00012fdff0bffec84125e2ff"]}
{"time" : "@0.655836s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fdff0bffec84125e2ff"}], "codes" : ["{96}00012fdff0bffec84125e2ff"]}
{"time" : "@0.790404s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fdff0bffec84125e2ff"}], "codes" : ["{96}00012fdff0bffec84125e2ff"]}
{"time" : "@0.925012s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fdff0bffec84125e2ff"}], "codes" : ["{96}00012fdff0bffec84125e2ff"]}
{"time" : "@1.345348s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.475500s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.605616s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.735788s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.865964s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@1.996208s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
Battery Insert file 2
{"time" : "@0.169168s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.299372s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.429528s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.559720s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.689920s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.820108s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe617fec841254539"}], "codes" : ["{96}000185ffe617fec841254539"]}
{"time" : "@0.986460s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.135944s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.285416s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.434900s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.584400s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@1.733968s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
Battery Insert file 3
{"time" : "@0.199960s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.349476s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.498996s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.648484s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.798040s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
{"time" : "@0.947532s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe55ffec841252f72"}], "codes" : ["{96}000185ffe55ffec841252f72"]}
Closed File 1
{"time" : "@0.218312s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe413fec8412524a2"}], "codes" : ["{96}000185ffe413fec8412524a2"]}
{"time" : "@0.364176s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe413fec8412524a2"}], "codes" : ["{96}000185ffe413fec8412524a2"]}
{"time" : "@0.509972s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe413fec8412524a2"}], "codes" : ["{96}000185ffe413fec8412524a2"]}
{"time" : "@0.655824s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe413fec8412524a2"}], "codes" : ["{96}000185ffe413fec8412524a2"]}
{"time" : "@0.801664s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe413fec8412524a2"}], "codes" : ["{96}000185ffe413fec8412524a2"]}
{"time" : "@0.947524s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe413fec8412524a2"}], "codes" : ["{96}000185ffe413fec8412524a2"]}
Closed File 2
{"time" : "@0.218616s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe413fec8412524a2"}], "codes" : ["{96}000185ffe413fec8412524a2"]}
{"time" : "@0.364332s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe413fec8412524a2"}], "codes" : ["{96}000185ffe413fec8412524a2"]}
{"time" : "@0.510056s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe413fec8412524a2"}], "codes" : ["{96}000185ffe413fec8412524a2"]}
{"time" : "@0.655880s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe413fec8412524a2"}], "codes" : ["{96}000185ffe413fec8412524a2"]}
{"time" : "@0.801712s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe413fec8412524a2"}], "codes" : ["{96}000185ffe413fec8412524a2"]}
{"time" : "@0.947532s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe413fec8412524a2"}], "codes" : ["{96}000185ffe413fec8412524a2"]}
Open file 1
{"time" : "@0.259796s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.397364s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.534996s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.672504s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.810020s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.947624s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
Open File 2
{"time" : "@0.260296s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.397768s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.535220s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.672748s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.810172s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
{"time" : "@0.947632s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe307fec84125e979"}], "codes" : ["{96}000185ffe307fec84125e979"]}
Closed File 1
{"time" : "@0.094468s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe2f3fec841255aa3"}], "codes" : ["{96}000185ffe2f3fec841255aa3"]}
{"time" : "@0.265032s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe2f3fec841255aa3"}], "codes" : ["{96}000185ffe2f3fec841255aa3"]}
{"time" : "@0.435676s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe2f3fec841255aa3"}], "codes" : ["{96}000185ffe2f3fec841255aa3"]}
{"time" : "@0.606344s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe2f3fec841255aa3"}], "codes" : ["{96}000185ffe2f3fec841255aa3"]}
{"time" : "@0.776984s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe2f3fec841255aa3"}], "codes" : ["{96}000185ffe2f3fec841255aa3"]}
{"time" : "@0.947636s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe2f3fec841255aa3"}], "codes" : ["{96}000185ffe2f3fec841255aa3"]}
Closed File 2
{"time" : "@0.094904s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe2f3fec841255aa3"}], "codes" : ["{96}000185ffe2f3fec841255aa3"]}
{"time" : "@0.265468s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe2f3fec841255aa3"}], "codes" : ["{96}000185ffe2f3fec841255aa3"]}
{"time" : "@0.436016s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe2f3fec841255aa3"}], "codes" : ["{96}000185ffe2f3fec841255aa3"]}
{"time" : "@0.606552s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe2f3fec841255aa3"}], "codes" : ["{96}000185ffe2f3fec841255aa3"]}
{"time" : "@0.777088s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe2f3fec841255aa3"}], "codes" : ["{96}000185ffe2f3fec841255aa3"]}
{"time" : "@0.947632s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe2f3fec841255aa3"}], "codes" : ["{96}000185ffe2f3fec841255aa3"]}
Open file 1
{"time" : "@0.204356s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe1abfec84125abed"}], "codes" : ["{96}000185ffe1abfec84125abed"]}
{"time" : "@0.353076s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe1abfec84125abed"}], "codes" : ["{96}000185ffe1abfec84125abed"]}
{"time" : "@0.501700s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe1abfec84125abed"}], "codes" : ["{96}000185ffe1abfec84125abed"]}
{"time" : "@0.650328s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe1abfec84125abed"}], "codes" : ["{96}000185ffe1abfec84125abed"]}
{"time" : "@0.798964s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe1abfec84125abed"}], "codes" : ["{96}000185ffe1abfec84125abed"]}
{"time" : "@0.947628s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe1abfec84125abed"}], "codes" : ["{96}000185ffe1abfec84125abed"]}
Open File 2
{"time" : "@0.204444s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe1abfec84125abed"}], "codes" : ["{96}000185ffe1abfec84125abed"]}
{"time" : "@0.353088s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe1abfec84125abed"}], "codes" : ["{96}000185ffe1abfec84125abed"]}
{"time" : "@0.501736s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe1abfec84125abed"}], "codes" : ["{96}000185ffe1abfec84125abed"]}
{"time" : "@0.650364s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe1abfec84125abed"}], "codes" : ["{96}000185ffe1abfec84125abed"]}
{"time" : "@0.798992s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe1abfec84125abed"}], "codes" : ["{96}000185ffe1abfec84125abed"]}
{"time" : "@0.947632s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe1abfec84125abed"}], "codes" : ["{96}000185ffe1abfec84125abed"]}

7743 Battery Insert:

{"time" : "@0.085788s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 1, "data" : "0"}], "codes" : ["{1}0"]}
{"time" : "@0.662156s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 2, "data" : "4"}], "codes" : ["{2}4"]}
{"time" : "@0.756868s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012ff1f0bffec840a0956f"}], "codes" : ["{96}00012ff1f0bffec840a0956f"]}
{"time" : "@0.892036s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012ff1f0bffec840a0956f"}], "codes" : ["{96}00012ff1f0bffec840a0956f"]}
{"time" : "@1.027120s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012ff1f0bffec840a0956f"}], "codes" : ["{96}00012ff1f0bffec840a0956f"]}
{"time" : "@1.162300s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012ff1f0bffec840a0956f"}], "codes" : ["{96}00012ff1f0bffec840a0956f"]}
{"time" : "@1.297460s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012ff1f0bffec840a0956f"}], "codes" : ["{96}00012ff1f0bffec840a0956f"]}
{"time" : "@1.432592s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012ff1f0bffec840a0956f"}], "codes" : ["{96}00012ff1f0bffec840a0956f"]}
{"time" : "@1.865288s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@1.996292s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@2.127332s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@2.258304s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@2.389260s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@2.520316s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.110312s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.241260s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.372264s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.503284s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.634280s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.765224s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.988540s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.137624s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.286680s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.435712s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.584736s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.733888s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.202240s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.351296s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.500300s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.649308s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.798404s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.947456s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}

7743 closed:

{"time" : "@0.170760s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.326096s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.481392s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.636740s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.792064s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.947448s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.170760s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.326096s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.481392s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.636740s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.792064s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.947448s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}

7743 open:

{"time" : "@0.252060s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33ffec840a09f25"}], "codes" : ["{96}000185ffe33ffec840a09f25"]}
{"time" : "@0.391216s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33ffec840a09f25"}], "codes" : ["{96}000185ffe33ffec840a09f25"]}
{"time" : "@0.530260s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33ffec840a09f25"}], "codes" : ["{96}000185ffe33ffec840a09f25"]}
{"time" : "@0.669316s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33ffec840a09f25"}], "codes" : ["{96}000185ffe33ffec840a09f25"]}
{"time" : "@0.808400s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33ffec840a09f25"}], "codes" : ["{96}000185ffe33ffec840a09f25"]}
{"time" : "@0.947552s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33ffec840a09f25"}], "codes" : ["{96}000185ffe33ffec840a09f25"]}
{"time" : "@0.252192s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33ffec840a09f25"}], "codes" : ["{96}000185ffe33ffec840a09f25"]}
{"time" : "@0.391256s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33ffec840a09f25"}], "codes" : ["{96}000185ffe33ffec840a09f25"]}
{"time" : "@0.530316s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33ffec840a09f25"}], "codes" : ["{96}000185ffe33ffec840a09f25"]}
{"time" : "@0.669396s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33ffec840a09f25"}], "codes" : ["{96}000185ffe33ffec840a09f25"]}
{"time" : "@0.808464s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33ffec840a09f25"}], "codes" : ["{96}000185ffe33ffec840a09f25"]}
{"time" : "@0.947548s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33ffec840a09f25"}], "codes" : ["{96}000185ffe33ffec840a09f25"]}

7743 Series (Action along with which capture file the replay came from):

Battery Insert file 1
{"time" : "@0.140216s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 2, "data" : "4"}], "codes" : ["{2}4"]}
{"time" : "@0.234828s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fe6f0bffec840a0467f"}], "codes" : ["{96}00012fe6f0bffec840a0467f"]}
{"time" : "@0.369784s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fe6f0bffec840a0467f"}], "codes" : ["{96}00012fe6f0bffec840a0467f"]}
{"time" : "@0.504744s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fe6f0bffec840a0467f"}], "codes" : ["{96}00012fe6f0bffec840a0467f"]}
{"time" : "@0.639680s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fe6f0bffec840a0467f"}], "codes" : ["{96}00012fe6f0bffec840a0467f"]}
{"time" : "@0.774592s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fe6f0bffec840a0467f"}], "codes" : ["{96}00012fe6f0bffec840a0467f"]}
{"time" : "@0.909544s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "00012fe6f0bffec840a0467f"}], "codes" : ["{96}00012fe6f0bffec840a0467f"]}
{"time" : "@1.341232s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@1.472212s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@1.603172s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@1.734120s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@1.865048s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@1.996032s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
Battery insert file 2
{"time" : "@0.110580s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.241528s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.372476s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.503448s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.634356s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.765328s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe60bfec840a06e52"}], "codes" : ["{96}000185ffe60bfec840a06e52"]}
{"time" : "@0.988640s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.137660s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.286680s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.435728s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.584756s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@1.733884s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
Battery insert file 3
{"time" : "@0.202416s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.351408s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.500432s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.649436s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.798448s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
{"time" : "@0.947452s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe5b7fec840a08900"}], "codes" : ["{96}000185ffe5b7fec840a08900"]}
Closed file 1
{"time" : "@0.173612s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.328388s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.483208s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.637996s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.792784s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.947456s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
Closed file 2
{"time" : "@0.174520s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.329108s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.483664s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.638268s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.792816s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
{"time" : "@0.947460s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe457fec840a0dce4"}], "codes" : ["{96}000185ffe457fec840a0dce4"]}
Open file 1
{"time" : "@0.213312s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33bfec840a09b3d"}], "codes" : ["{96}000185ffe33bfec840a09b3d"]}
{"time" : "@0.360180s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33bfec840a09b3d"}], "codes" : ["{96}000185ffe33bfec840a09b3d"]}
{"time" : "@0.506968s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33bfec840a09b3d"}], "codes" : ["{96}000185ffe33bfec840a09b3d"]}
{"time" : "@0.653840s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33bfec840a09b3d"}], "codes" : ["{96}000185ffe33bfec840a09b3d"]}
{"time" : "@0.800704s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33bfec840a09b3d"}], "codes" : ["{96}000185ffe33bfec840a09b3d"]}
{"time" : "@0.947548s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33bfec840a09b3d"}], "codes" : ["{96}000185ffe33bfec840a09b3d"]}
Open File 2
{"time" : "@0.213552s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33bfec840a09b3d"}], "codes" : ["{96}000185ffe33bfec840a09b3d"]}
{"time" : "@0.360388s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33bfec840a09b3d"}], "codes" : ["{96}000185ffe33bfec840a09b3d"]}
{"time" : "@0.507188s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33bfec840a09b3d"}], "codes" : ["{96}000185ffe33bfec840a09b3d"]}
{"time" : "@0.653992s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33bfec840a09b3d"}], "codes" : ["{96}000185ffe33bfec840a09b3d"]}
{"time" : "@0.800756s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33bfec840a09b3d"}], "codes" : ["{96}000185ffe33bfec840a09b3d"]}
{"time" : "@0.947552s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe33bfec840a09b3d"}], "codes" : ["{96}000185ffe33bfec840a09b3d"]}
Closed file 1
{"time" : "@0.252900s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe227fec840a0d890"}], "codes" : ["{96}000185ffe227fec840a0d890"]}
{"time" : "@0.391848s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe227fec840a0d890"}], "codes" : ["{96}000185ffe227fec840a0d890"]}
{"time" : "@0.530744s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe227fec840a0d890"}], "codes" : ["{96}000185ffe227fec840a0d890"]}
{"time" : "@0.669644s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe227fec840a0d890"}], "codes" : ["{96}000185ffe227fec840a0d890"]}
{"time" : "@0.808540s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe227fec840a0d890"}], "codes" : ["{96}000185ffe227fec840a0d890"]}
{"time" : "@0.947456s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe227fec840a0d890"}], "codes" : ["{96}000185ffe227fec840a0d890"]}
closed file 2
{"time" : "@0.253004s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe227fec840a0d890"}], "codes" : ["{96}000185ffe227fec840a0d890"]}
{"time" : "@0.391896s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe227fec840a0d890"}], "codes" : ["{96}000185ffe227fec840a0d890"]}
{"time" : "@0.530768s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe227fec840a0d890"}], "codes" : ["{96}000185ffe227fec840a0d890"]}
{"time" : "@0.669628s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe227fec840a0d890"}], "codes" : ["{96}000185ffe227fec840a0d890"]}
{"time" : "@0.808540s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe227fec840a0d890"}], "codes" : ["{96}000185ffe227fec840a0d890"]}
{"time" : "@0.947460s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe227fec840a0d890"}], "codes" : ["{96}000185ffe227fec840a0d890"]}
Open file 1
{"time" : "@0.270212s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe18bfec840a0bca4"}], "codes" : ["{96}000185ffe18bfec840a0bca4"]}
{"time" : "@0.405692s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe18bfec840a0bca4"}], "codes" : ["{96}000185ffe18bfec840a0bca4"]}
{"time" : "@0.541128s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe18bfec840a0bca4"}], "codes" : ["{96}000185ffe18bfec840a0bca4"]}
{"time" : "@0.676584s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe18bfec840a0bca4"}], "codes" : ["{96}000185ffe18bfec840a0bca4"]}
{"time" : "@0.812012s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe18bfec840a0bca4"}], "codes" : ["{96}000185ffe18bfec840a0bca4"]}
{"time" : "@0.947452s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe18bfec840a0bca4"}], "codes" : ["{96}000185ffe18bfec840a0bca4"]}
Open file 2
{"time" : "@0.270688s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe18bfec840a0bca4"}], "codes" : ["{96}000185ffe18bfec840a0bca4"]}
{"time" : "@0.406056s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe18bfec840a0bca4"}], "codes" : ["{96}000185ffe18bfec840a0bca4"]}
{"time" : "@0.541420s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe18bfec840a0bca4"}], "codes" : ["{96}000185ffe18bfec840a0bca4"]}
{"time" : "@0.676752s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe18bfec840a0bca4"}], "codes" : ["{96}000185ffe18bfec840a0bca4"]}
{"time" : "@0.812096s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe18bfec840a0bca4"}], "codes" : ["{96}000185ffe18bfec840a0bca4"]}
{"time" : "@0.947456s", "model" : "name", "count" : 1, "num_rows" : 1, "rows" : [{"len" : 96, "data" : "000185ffe18bfec840a0bca4"}], "codes" : ["{96}000185ffe18bfec840a0bca4"]}
kingbutter commented 3 years ago

User-manual-1674521.pdf

I also found this user manual, not sure if it helps

zuckschwerdt commented 3 years ago

All the collected data here in this BitBench.

I'd say the first byte (7a / d0) is the event type, the next byte maybe a re-keying of sorts. The next 16 bits (last 2 bits always zero) looks somewhat like a counter -- which make sense for a security device, it protects against replay attacks. That "counter" goes to a low value on battery insert and when the "key" is present. Otherwise it seems to go up. I guess if you open and close over and over you see that counter going up and only go down when "key" is not 00. Still not sure how to extract the open/close value. Maybe you need to open/close one sensor 50 times or so and see what the "counter" does.

kingbutter commented 3 years ago

Dropped these items (the ones with 96 byte length) from opening and closing repeatedly into this bitbench.

Outside of a couple weird ones, most of them are incrementing up it appears

{96}000185ffe413fec8412524a2
{96}000185ffe303fec84125ed61
{96}000185ffe2f3fec841255aa3
{96}000185ffe1affec84125aff5
{96}000185ffe0c7fec841259852
{96}000185ffe043fec841259779
{96}000185ffdf2bfec84125fd4e
{96}000185ffdfabfec84125f67d
{96}000185ffdee3fec841253b35
{96}000185ffde67fec84125341e
{96}000185ffdddffec84125ae77
{96}000185ffdd5ffec84125a544
{96}000185ffdc9ffec84125a98f
{96}000185ffdc1ffec84125a2bc
{96}000185ffdb93fec841251d22
{96}000185ffdb13fec841251611
{96}000185ffdac3fec84125435f
{96}000185ffda43fec84125486c
{96}000185ffd9dffec8412555d1
{96}000185ffd95ffec841255ee2
{96}000185ffd8effec841256bb8
{96}000185ffd86ffec84125608b
{96}000185ffd733fec841253492
{96}000185ffd68bfec84125aa38
{96}000185ffd5dffec841258dbd
{96}000185ffd55bfec841258296
{96}000185ffd4fbfec84125f62a
{96}000185ffd47ffec84125f901
{96}000185ffd387fec8412553d5
{96}000185ffd303fec841255cfe
{96}000185ffd237fec841258ccc
{96}000185ffd2b7fec8412587ff
{96}000185ffd187fec84125ecb5
{96}000185ffd103fec84125e39e
{96}000185ffd003fec84125bc1d
{96}000185ffd083fec84125b72e
{96}000185ffcfdbfec841251b18
{96}000186b0dd43fec5c3f3e91c
{138}000185ffcfdbfecf83ffd0ffb170fcfa470
{96}000185ffcf5bfec84125102b
{97}000186b0dd43fec5c3f3e91c8
{60}05bfec84125102b
{96}000185ffce5bfec84125676b
{96}000185ffcedbfec841256c58
{96}000185ffcdcffec841252306
{96}000185ffcd4ffec841252835
{96}000185ffcca3fec8412571f9
{96}000185ffcc23fec841257aca
{96}000185ffcbd3fec8412589ce
{96}000185ffcb57fec8412586e5
{96}000185ffca3ffec84125d002
{96}000185ffcabbfec84125df29
{96}000185ffc96ffec84125505f
{96}000185ffc9ebfec841255f74
{96}000185ffc8d7fec841255d95
{96}000185ffc857fec8412556a6
{96}000185ffc7abfec841257860
{96}000185ffc72bfec841257353
{96}000185ffc65bfec841250d22
{96}000185ffc6dffec841250209
{96}000185ffc53ffec84125638e
{96}000185ffc5bbfec841256ca5
{96}000185ffc483fec84125137f
{96}000185ffc407fec841251c54
{96}000185ffc32ffec841258ced
{96}000185ffc3abfec8412583c6
{96}000185ffc23ffec841258aeb
{96}000185ffc2bffec8412581d8
{96}000185ffc153fec841254fb7
zuckschwerdt commented 3 years ago

Great! Now we roughly know what's going on. Maybe the difference in counter values tells what event it is. You might want to investigate in that direction -- can't see a "rhythm" at a quick glance though . Otherwise I'm out of ideas.

clsferguson commented 3 years ago

is this related to #1261?

gdt commented 11 months ago

@kingbutter Are you still working on this, heading to a PR?