Tommy Vestermark
54ada4f86d
Chuango: Decode data
2015-08-22 09:21:17 +02:00
Tommy Vestermark
b76b05fc92
Add sensor Chuango (initial)
2015-08-21 01:18:40 +02:00
Tommy Vestermark
894b12e1bc
Add device: Valeo Car Key
...
Mainly to detect event / identify signal.
Does not attempt to decrypt rolling code.
2015-08-21 00:14:05 +02:00
Benjamin Larsson
76d8a4b55a
Merge pull request #148 from ortylp/GT_WT_02
...
GT-WT-02: exclude explicitly all zero sequence as false positive
2015-08-20 22:20:04 +02:00
Benjamin Larsson
a5147ca78d
Merge pull request #147 from vestom/upstreaming
...
Disable FM demodulation when no FSK devices are enables
2015-08-20 22:19:13 +02:00
Paul Ortyl
5eb2deeef0
GT-WT-02: exclude explicitly all zero sequence as false positive
...
bugfix for computation of nibbles
code simplification
2015-08-20 22:05:26 +02:00
Tommy Vestermark
daa32d4023
baseband_demod_FM(): Remember to save filter state...
2015-08-20 21:07:35 +02:00
Tommy Vestermark
ae164a5206
FSK: Only enable FM demodulation if FSK devices are active
...
To save CPU when not needed
2015-08-20 20:52:35 +02:00
Benjamin Larsson
d9026ddecb
Merge pull request #146 from vestom/upstreaming
...
FSK demodulation
2015-08-20 01:00:43 +02:00
Tommy Vestermark
b556b44230
Merge https://github.com/merbanan/rtl_433 into upstreaming
2015-08-20 00:44:48 +02:00
Benjamin Larsson
9a0cbec35b
Merge pull request #145 from ortylp/GT_WT_02
...
GT_WT_02: fix gap length threshold as in latest data file
2015-08-20 00:33:00 +02:00
Tommy Vestermark
a05b1695e8
Merge https://github.com/merbanan/rtl_433 into experimental
2015-08-20 00:22:22 +02:00
Tommy Vestermark
c4834382d3
EC3K: Corrected reset-limit
...
It looks like bit period is 12.5, which means an erroneous extra bit
will accumulate after a run of 12 bits!
2015-08-20 00:16:45 +02:00
Tommy Vestermark
5619720564
pulse_demod_pcm: Fix regression and bugs
...
- Remove correct number of ones from zeros...
- Remove validation from NRZ conding - not meaningful anyway
- Fix regression with DSC (RZ coding) where long preamble must be
removed
2015-08-19 23:46:40 +02:00
Paul Ortyl
fa5c430420
GT_WT_02: fix gap length threshold as in latest data file
2015-08-19 23:44:54 +02:00
Benjamin Larsson
6b5a122bcc
Merge pull request #144 from ortylp/GT_WT_02
...
GT-WT-02: minor code cleanup
2015-08-19 23:23:41 +02:00
Tommy Vestermark
8576371ba1
alecto: validation error is debug only (remove noise)
2015-08-19 23:16:31 +02:00
Tommy Vestermark
46576e1eba
Merge https://github.com/merbanan/rtl_433 into experimental
2015-08-19 23:05:17 +02:00
Tommy Vestermark
2e65d96832
FSK: Correct bug with clearing data after first OOK pulse
2015-08-19 23:00:04 +02:00
Tommy Vestermark
336c39ff4e
Danfoss+EC3K (FSK): Validate length to be less noisy
2015-08-19 22:57:33 +02:00
Tommy Vestermark
533f219d66
Bitbuffer: Add more bytes to support the longer FSK messages
...
And reduce number of rows to 25
2015-08-19 22:56:30 +02:00
Paul Ortyl
e99918961c
GT-WT-02: minor code cleanup
2015-08-19 22:46:54 +02:00
Benjamin Larsson
9780cec512
Merge pull request #143 from ortylp/waveman
...
Waveman: reduce false positives by checking the bit length of the mes…
2015-08-19 22:40:18 +02:00
Paul Ortyl
7863fbc0ec
Waveman: reduce false positives by checking the bit length of the message
2015-08-19 22:33:56 +02:00
Benjamin Larsson
bad6429903
Merge pull request #142 from ortylp/GT_WT_02
...
GT-WT-02: we have checksum
2015-08-19 22:28:58 +02:00
Paul Ortyl
f7d54dde67
GT-WT-02: we have checksum
2015-08-19 21:44:21 +02:00
Tommy Vestermark
149c34c121
Pulse_detect: Make FSK demodulation more robust
...
- Correct hysteresis error (positive instead of negative hysteresis :-)
- Only detect FSK at first pulse in possible OOK sequence
2015-08-19 21:34:42 +02:00
Tommy Vestermark
09882649b4
DSC: Make debug output less noisy
...
Require at least 2 for device debug
2015-08-19 21:26:07 +02:00
Tommy Vestermark
9232c8dbc1
FSK: Complete the stack. Add stub drivers
...
May still need some tweaking - but works for Danfoss.
E3CK has very small pulses! (~12) and should probably have higher
samplerate.
2015-08-18 21:33:55 +02:00
Tommy Vestermark
c40ca8e169
Merge branch 'master' into experimental
2015-08-18 08:06:18 +02:00
Tommy Vestermark
191a4509ac
pulse_detect: Rip out broken level statistics for now
2015-08-18 07:57:23 +02:00
Tommy Vestermark
f24127c383
pulse_detect: Adding FSK demodulation
...
First implementation with OOK/FSK package determination.
Based on adaptive quantization with frequency estimators.
2015-08-18 07:52:40 +02:00
Tommy Vestermark
099ce87fbe
FM demod: Remove DC blocker filter
...
Estimation of FM levels are delegated to FSK demodulator
2015-08-18 01:04:07 +02:00
Benjamin Larsson
7ebde3eacc
Merge pull request #140 from ortylp/GT_WT_02
...
initial implementation for GT_WT_02 decoder
2015-08-17 21:45:11 +02:00
Paul Ortyl
1012e0e28e
update documentation
2015-08-16 21:20:30 +02:00
Paul Ortyl
ae1b622c05
update readme
2015-08-16 19:43:49 +02:00
Paul Ortyl
a2b6069e6c
initial implementation for GT_WT_02 decoder
2015-08-16 19:23:30 +02:00
Tommy Vestermark
db9b44ab31
Remove decimation support
...
Not really working
2015-08-14 21:52:30 +02:00
Benjamin Larsson
1fb21c9ec0
Merge pull request #139 from vestom/upstreaming
...
Adjust low pass filtering and add hysteresis to pulse detection.
2015-08-13 16:20:35 +02:00
Tommy Vestermark
2d06841f20
Clean up and clarify usage description
2015-08-13 01:18:25 +02:00
Tommy Vestermark
bd529cb5d0
File handling: clarify mode with both input and output
2015-08-13 00:17:36 +02:00
Tommy Vestermark
44ea405c73
Test I/O handling of FSK data + mode consistency
...
Separate modes for input and output should be considered.
2015-08-12 23:59:34 +02:00
Tommy Vestermark
3d60ec0116
File handling: Renaming for clarity and removal of always true logic
...
Large if (demod->file || !demod->save_data) is always true.
2015-08-12 23:06:28 +02:00
Tommy Vestermark
43aa8cdd92
Merge branch 'upstreaming' into experimental
2015-08-12 18:58:03 +02:00
Tommy Vestermark
36ffe92d57
Merge branch 'master' into upstreaming
2015-08-12 18:11:26 +02:00
Tommy Vestermark
ec442eac4f
Initial FM/FSK demodulator
2015-08-12 18:10:05 +02:00
Benjamin Larsson
9f5c6a86ce
Merge pull request #138 from ortylp/Brennstuhl_RCS_2044
...
support Brennstuhl RCS 2044 remote control
2015-08-11 23:00:01 +02:00
Tommy Vestermark
c781d87527
Prepare low_pass filter for reuse and encapsulate implementation better
2015-08-11 22:54:39 +02:00
Paul Ortyl
a2df94a2f1
brennstuhl_rcs_2044: fix demodulator parameters, add multirow processing, add more debug logging code
2015-08-11 22:01:24 +02:00
Tommy Vestermark
41ca4c3852
pulse_demod_pcm_rz: Increased bit period tolerance from 10% to 25%
...
Divide by 4 should also optimize nicely ;-)
2015-08-11 19:01:30 +02:00