-
-
Notifications
You must be signed in to change notification settings - Fork 871
OOK Editor

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.
-
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,20MHz. -
Step: Increment used when adjusting SymbolRate and PauseSymbol fields with the encoder. Options:
1,10,100. -
SymbolRate (0–9999): Number of symbols per second.
-
Repeat (1–999): Number of times the payload is repeated per transmission.
-
PauseSymbol (0–9999 µ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.OOKconfiguration file. -
Save File: Saves the current settings to a
.OOKfile inOOKFILES/. -
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.
The Bug Key is a quick pattern composer. It appends repeated 0 or 1 bits to the payload using configurable step sizes.
-
Primary Step (0–550): Number of bits appended by the short buttons (
0and1). -
Secondary Step (0–550): Number of bits appended by the long buttons (
00and11).
| 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) |
| ` |
Note
The wiki is incomplete. Please add content and collaborate.
Important
- This is a public wiki. Everything is visible to everyone. Don't use it for personal notes.
- Avoid linking to external tutorials/articles; they may become outdated or contain false information.
How to collaborate
Contributing Guidelines
Trusted contributors
How to ask questions correctly
- PortaPack Versions (which one to buy)
- Features
- HackRF Versions
-
Description of the hardware
- Enclosure/cases
- Repairs
- Mods
- Usage cautions
- First steps
- Firmware update procedure
- User interface
- Powering the PortaPack
-
Troubleshooting
- Won't boot
- Config Menu
- Firmware upgrade
- Diagnose firmware update in Windows
- Receive Quality Issues
- No TX/RX
- TX Carrier Only
- H2+ speaker modifications
- Dead Coin Cell Battery
- Factory Defaults
- SD card not recognized by PC with the SD-card over USB selected
- DFU overlay
- Full reset
- SolveBoard
- How to Format SDCard
- What if I don't like some of the apps
- 📥 Receivers
- 📤 Transmitters
- 2-Tone-TX
- ADS-B(S) TX
- Adult Toys
- APRS TX
- BHT Xy/EP
- BLE TX
- BLESpam
- Burger Pager
- CVS Spam
- EPIRB TX
- Flex TX
- FlipperTX
- GPS Sim
- Hopper
- Jammer
- KeeLoq TX
- Key fob TX
- LGE Tool
- MDC-1200 TX
- Morse TX
- OOK
- OOK Brute
- OOK Editor
- P25 TX
- POCSAG TX
- RDS
- RTTY TX
- SAME TX
- Signal gen
- Soundboard
- Spectrum Painter
- SSTV
- TEDI/LCR
- TouchTunes
- TPMS TX
- 🔄 Transceivers
- 🟡 Recon
- 🔴 Capture
▶️ Replay- 🖲️ Remote
- 🔍 Looking Glass
- 🛠️ Utilities
- 🎮 Games
- ⚙️ Settings
- 💻 HackRF Mode
-
Compilation of the firmware
- Compile on WSL with ninja
- How to compile on Windows faster with WSL 2
- Using Docker and Kitematic
- Docker command-line reference
- Using Buddyworks and other CI platforms
- Notes for Buddy.Works (and other CI platforms)
- Using ARM on Debian host
- All in one script for ARM on Debian host
- Compile on Arch based distro (exclude Asahi), or other weird distros
- Dev build versions
- Notes About ccache
- Create a custom map
- Code formatting
- PR process
- Description of the Structure
- Software Dev Guides
- Tools
- Research
- UI Screenshots
-
Maintaining
- Creating a prod/stable release (Maintainers only)
- Maintaining rules
- Development States Notes