-
-
Notifications
You must be signed in to change notification settings - Fork 866
Receviers 2‐Tone‐RX
Receives Motorola / QCII style two-tone paging sequences from FM voice channels and logs detected tone pairs on screen. The app can optionally require a matching CTCSS tone before detection starts, which helps reduce false detections on shared or noisy channels.
This is an external app. The .ppma file must match the currently running firmware version.
- Frequency: Sets the receive frequency. It can be adjusted with the encoder, entered directly, or loaded from saved frequencies in the normal Mayhem way.
- RF amplifier (0 or 1): Enables or disables the internal RF amplifier.
- LNA gain: Sets the LNA gain.
- VGA gain: Sets the VGA gain.
- Volume: Sets the audio output volume.
- CTCSS: Selects a required CTCSS tone. Set it to
Noneto detect pages without CTCSS gating. - Sq: Sets the squelch level used by the app.
- Start / Stop: Starts or stops the receiver and tone detector.
- Clr: Clears the detected tone pair history shown on screen.
- Bias-T: Enables Bias-T power for an external LNA while the app is running, then restores the previous antenna bias state when the app stops.
The status line shows the current detection phase:
-
T1 ...means the app is currently collecting the first tone. -
T1:xxxx.xHz xxxxms T2...means the first tone has been accepted and the app is collecting the second tone. -
T1:xxxx.xHz xxxxms T2 ?can briefly appear when the second tone has a weak or noisy dropout window.
The tone log stores completed tone pairs in the order they were received. New entries are added below older ones. If more entries are collected than fit on screen, the list can be scrolled.
Each line shows:
- Tone A frequency and duration
- Tone B frequency and duration
Example:
584.8Hz 1000ms 810.2Hz 3040ms
- This app is designed for Motorola / QCII style pages, commonly using approximately 1 second for Tone A and 3 seconds for Tone B.
- The app finalizes a page either when the tone detector reports the end of the tone sequence, or when a valid long Tone B transitions directly into dispatch voice audio without the RF carrier dropping.
- For debugging, the app can write detailed trace output to
DEBUG/TWOTONERX.TXTon the SD card, but the normal UI log only shows completed tone pairs.
- Real-world paging channels are often weak or noisy. Best results usually come from using the correct antenna, appropriate gain settings, and any needed external filtering.
- If the monitored system uses CTCSS, selecting the correct tone can reduce false detections significantly.
- External apps in Mayhem are version-sensitive. If the app hard faults or behaves strangely after an update, make sure the firmware and the
2-Tone RX.ppmawere built from the same firmware version.
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
- 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