Skip to content

Commit

Permalink
Add a few OOK dumps.
Browse files Browse the repository at this point in the history
  • Loading branch information
Steve R authored and uwehermann committed Jun 17, 2018
1 parent 37ca49c commit 57bbb26
Show file tree
Hide file tree
Showing 11 changed files with 207 additions and 0 deletions.
52 changes: 52 additions & 0 deletions ook/for_x_secs/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
-------------------------------------------------------------------------------
FOR X SECS: OOK data
-------------------------------------------------------------------------------

for_x_secs contains longer captures which can contain multiple signals of
interest.


Notes for oregon_12s.sr
-----------------------

This is a 12 second capture of 433 MHz amplitude modulated data. It contains
traces for an Oregon Scientific THGN800 temperature and humidity sensor, a
PCR800 rain sensor, a WGR800 wind sensor and a virtual BTHR968 temperature
humidity and pressure sensor. There may also be some other signals in there
too.

In order to decode the Oregon v2.1 BTHR968 you will need to change the
preamble to '1010 ...' in the ook decoder. Currently you can ook decode either
a preamble of '1111 ...' or '1010 ...' but not both at the same time, so you
can see Oregon v2.1 or v1/3 sensors.

The signal was received by an RF Solutions RX12 superhet decoder chip and then
passed to the logic analyser.

The individual traces are also in separate files under the oregon folder.

Details:
https://www.rfsolutions.co.uk/downloads/1481732062DS-AM-RX12.pdf


Logic analyzer setup
--------------------

The logic analyzer used was a USBee AX Pro / Saleae Logic clone (at 25kHz):

Probe RX12
----------------
0 OUT
1 Output from Arduino running virtual BTHR968


Data
----

* oregon_12s.sr:
Contains a set of pulses that include Oregon Scientific PCR800, THGN800,
WGR800 and BTHR968 sensors.

* one_transition_10s.sr:
Contains a single transition around 1 sec that is a useful template for
using the ook_gen decoder.
Binary file added ook/for_x_secs/one_transition_10s.sr
Binary file not shown.
Binary file added ook/for_x_secs/oregon_12s.sr
Binary file not shown.
40 changes: 40 additions & 0 deletions ook/oregon/bthr968/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
-------------------------------------------------------------------------------
BTHR968: OOK data
-------------------------------------------------------------------------------

This is an example capture of a virtual Oregon Scientific BTHR968 temperature,
humidity and pressure sensor which transmits at 433.92 MHz using Manchester
encoding and amplitude modulation.

The signal was received by an RF Solutions RX12 superhet decoder chip and then
passed to the logic analyser.

In order to decode the Oregon v2.1 BTHR968 you will need to change the
preamble to '1010 ...' in the ook decoder. Currently you can ook decode either
a preamble of '1111 ...' or '1010 ...' but not both at the same time, so you
can see Oregon v2.1 or v3 sensors.

Details:
https://gist.github.com/RouquinBlanc/5cb6ff88cd02e68d48ea BTHR918N_ArduinoSender.ino
https://www.rfsolutions.co.uk/downloads/1481732062DS-AM-RX12.pdf


Logic analyzer setup
--------------------

The logic analyzer used was a USBee AX Pro / Saleae Logic clone (at 25kHz):

Probe RX12
----------------
0 OUT
1 Output from Arduino running virtual BTHR968


Data
----

* oregon_bthr968.sr:
Contains a single set of pulses that belong to a virtual Oregon Scientific
BTHR968 temperature, humidity and pressure sensor. These should decode as
channel 2, battery OK, rollingcode BC, temp 11.2 deg C, humidity 52%,
pressure 1013mb, checksum OK.
Binary file added ook/oregon/bthr968/oregon_bthr968.sr
Binary file not shown.
38 changes: 38 additions & 0 deletions ook/oregon/pcr800/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
-------------------------------------------------------------------------------
PCR800: OOK data
-------------------------------------------------------------------------------

This is an example capture of an Oregon Scientific PCR800 rain sensor which
transmits at 433.92 MHz using Manchester encoding and amplitude modulation.

The signal was received by an RF Solutions RX12 superhet decoder chip and then
passed to the logic analyser.

In order to decode the Oregon v3 PCR800 you will need a preamble of '1111 ...'
(default) in the ook decoder. Currently you can ook decode either a preamble
of '1111 ...' or '1010 ...' but not both at the same time, so you can see
Oregon v2.1 or v1/3 sensors.

Details:
http://www.oregonscientificstore.com/p-5-oregon-scientific-pcr800-wireless-rain-gauge-for-professional-weather-stations.aspx
https://www.rfsolutions.co.uk/downloads/1481732062DS-AM-RX12.pdf


Logic analyzer setup
--------------------

The logic analyzer used was a USBee AX Pro / Saleae Logic clone (at 25kHz):

Probe RX12
----------------
0 OUT
1 Output from Arduino running virtual BTHR968


Data
----

* oregon_pcr800.sr:
Contains a single set of pulses that belong to an Oregon Scientific PCR800
rain sensor. These should decode as channel 0, battery OK, rainfall 0
in/hour, total 38.885 inches (since the battery was changed), checksum OK.
Binary file added ook/oregon/pcr800/oregon_pcr800.sr
Binary file not shown.
39 changes: 39 additions & 0 deletions ook/oregon/thgn800/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
-------------------------------------------------------------------------------
THGN800: OOK data
-------------------------------------------------------------------------------

This is an example capture of an Oregon Scientific THGN800 temperature and
humidity sensor which transmits at 433.92 MHz using Manchester encoding and
amplitude modulation.

The signal was received by an RF Solutions RX12 superhet decoder chip and then
passed to the logic analyser.

In order to decode the Oregon v3 THGN800 you will need a preamble of '1111 ...'
(default) in the ook decoder. Currently you can ook decode either a preamble of
'1111 ...' or '1010 ...' but not both at the same time, so you can see Oregon
v2.1 or v1/3 sensors.

Details:
http://www.oregonscientificstore.com/p-381-oregon-scientific-thgn800-oem-wireless-temperature-humidity-sensor-for-professional-weather-stations-not-in-retail-packaging.aspx
https://www.rfsolutions.co.uk/downloads/1481732062DS-AM-RX12.pdf


Logic analyzer setup
--------------------

The logic analyzer used was a USBee AX Pro / Saleae Logic clone (at 25kHz):

Probe RX12
----------------
0 OUT
1 Output from Arduino running virtual BTHR968


Data
----

* oregon_thgn800.sr:
Contains a single set of pulses that belong to an Oregon Scientific THGN800
temperature and humidity sensor. These should decode as channel 1,
battery OK, rollingcode F6, temp +17.3 deg C, humidity 52%, checksum OK.
Binary file added ook/oregon/thgn800/oregon_thgn800.sr
Binary file not shown.
38 changes: 38 additions & 0 deletions ook/oregon/wgr800/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
-------------------------------------------------------------------------------
WGR800: OOK data
-------------------------------------------------------------------------------

This is an example capture of an Oregon Scientific WGR800 wind sensor which
transmits at 433.92 MHz using Manchester encoding and amplitude modulation.

The signal was received by an RF Solutions RX12 superhet decoder chip and then
passed to the logic analyser.

In order to decode the Oregon v3 WGR800 you will need a preamble of '1111 ...'
(default) in the ook decoder. Currently you can ook decode either a preamble of
'1111 ...' or '1010 ...' but not both at the same time, so you can see Oregon
v2.1 or v1/3 sensors.

Details:
http://www.oregonscientificstore.com/p-378-oregon-scientific-wgr800-oem-professional-wind-sensor-not-in-retail-packaging.aspx
https://www.rfsolutions.co.uk/downloads/1481732062DS-AM-RX12.pdf


Logic analyzer setup
--------------------

The logic analyzer used was a USBee AX Pro / Saleae Logic clone (at 25kHz):

Probe RX12
----------------
0 OUT
1 Output from Arduino running virtual BTHR968


Data
----

* oregon_wgr800.sr:
Contains a single set of pulses that belong to an Oregon Scientific WGR800
wind sensor. These should decode as channel 0, battery OK, rollingcode 5E,
direction NE(45deg), gust 3.3m/s, speed 2m/s, checksum OK.
Binary file added ook/oregon/wgr800/oregon_wgr800.sr
Binary file not shown.

0 comments on commit 57bbb26

Please sign in to comment.