5 OOK Editor
Speedster04 edited this page 2026-03-22 02:17:31 +01:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

image image image

OOK Editor is a free-form On-Off Keying transmitter. Unlike the OOK TX app, it does not use predefined encoder chip protocols — instead you define the payload bit-by-bit, either by typing it directly, using the Bug Key composer, or loading a .OOK file from the SD card.

This app is a lightly enhanced version of the ROOK application by @sasaga.

Controls

  • Frequency / Gain / AMP: Standard TX controls. Default frequency: 433.920 MHz.

  • SampleRate: The baseband sample rate used for transmission. Options: 250k, 1M, 2M, 5M, 10M, 20M Hz.

  • Step: Increment used when adjusting SymbolRate and PauseSymbol fields with the encoder. Options: 1, 10, 100.

  • SymbolRate (09999): Number of symbols per second.

  • Repeat (1999): Number of times the payload is repeated per transmission.

  • PauseSymbol (09999 µs): Pause duration between repetitions.

  • Payload: Displays the current bit string to be transmitted (0 = carrier off, 1 = carrier on).

  • Set: Opens the text keyboard to type a payload manually.

  • Open File: Opens a file browser in OOKFILES/ to load a .OOK configuration file.

  • Save File: Saves the current settings to a .OOK file in OOKFILES/.

  • Bug Key: Opens the Bug Key composer view (see below).

  • Waveform: Live preview of the current payload's OOK waveform.

  • Send / Stop: Starts or stops transmission.

Bug Key

The Bug Key is a quick pattern composer. It appends repeated 0 or 1 bits to the payload using configurable step sizes.

  • Primary Step (0550): Number of bits appended by the short buttons (0 and 1).
  • Secondary Step (0550): Number of bits appended by the long buttons (00 and 11).
Button Action
0 Appends Primary Step × 0 bits (carrier off)
00 Appends Secondary Step × 0 bits (carrier off)
1 Appends Primary Step × 1 bits (carrier on)
11 Appends Secondary Step × 1 bits (carrier on)
`