Repository navigation
Tutorial FLEX
What it is. FLEX is a faster pager protocol from Motorola (1600, 3200 and 6400 bit/s) that runs alongside POCSAG. It is used by emergency services and paging companies in several countries. OnAir decodes the pages on one 25 kHz channel and lists address, type and text.
Read this first. Pager messages can contain personal or medical details. Laws on listening to and keeping them differ by country; some forbid it. Check your local law, and do not publish what you receive. See Legal and Privacy.
- Any radio that reaches the pager frequency. The mode asks for 2 Msps and works from 1 Msps, so an RTL-SDR is enough. The mode table covers 25 to 1000 MHz.
- A VHF/UHF antenna.
- A frequency. The mode starts on 929.6625 MHz. The frequency database lists 929.6625 MHz and 931.4375 MHz (US 929/931 MHz bands, FLEX and POCSAG) and 169.650 MHz (P2000 FLEX, Netherlands). Which are in use near you varies.
Pager transmitters are strong. Start with a moderate gain and raise it only if pages come in damaged. The signal should sit on the channel centre.
- In the mode list open the group Pagers and choose Pagers, 1600-6400.
- Pick your radio under Source and start the receiver.
- Enter the pager frequency.
- Open the Messages tab and make sure FLEX is ticked. Tick POCSAG too if the channel carries both.
- Choose the channel width in Channel (25 kHz or 12.5 kHz).
- Wait for pages. FLEX channels can be quiet for long periods.
Rows appear in Messages with Time UTC, Protocol, Address, Fn, Type and Message. The Statistics tab counts Good, Repaired and Lost code words for each speed, with Frames (instead of Batches) for the FLEX speeds.
The message table is the same as in Tutorial-POCSAG. Hover a row to see how the text would look read as alphanumeric or numeric. Rows marked incomplete had damaged words.
- Filter and Copy work as for POCSAG.
- Decoded only hides tone-only pages and pages whose text could not be decoded.
- Channel: 25 kHz is more forgiving; 12.5 kHz cuts a neighbouring channel better but needs the signal exactly centred.
- Nothing decoded. Check the frequency and look for short bursts in the spectrum. The channel may use POCSAG instead; tick POCSAG as well.
- Few pages, many Lost words. Lower the gain if the signal is very strong, otherwise improve the antenna.
- Only tones. Tone-only pages carry no text; with Decoded only they are hidden.
- Wrong frequency by a few kHz. Retune slightly until the Repaired and Lost counts fall.
FLEX sends in frames that are synchronised to the clock, so a channel can look empty between frames. Give it a few minutes.
OnAir only receives. Pages are other people's messages: keep them private and obey local law.
FLEX uses 2-level FSK at 1600 bit/s, and 4-level FSK at 3200 and 6400 bit/s, sent in 1.875 second frames of 128 frames per 4-minute cycle. Code words are protected by BCH(32,21). Check the panel and Mode-FLEX for the figures the decoder reports.
Mode-FLEX, Tutorial-POCSAG, Tutorial-Multitone-Paging, Tutorial-Pagers-POCSAG-and-FLEX, Modes, Main-window, Supported-radios, Troubleshooting, FAQ, Legal.
Getting started
Using OnAir
Tools and guides (0.2.7)
- Band survey
- Message database
- Watchlists
- TV recorder
- Time machine
- Pass scheduler
- Plugin SDK
- Headless server
- All guides
Radios
Modes by group
- TV
- Broadcast radio
- Aviation
- Maritime
- Satellite & navigation
- Two-way radio
- Cellular & rail
- Pagers
- IoT & sensors
- Weather & science
- Amateur: digital
- Amateur: voice & packet
- HF utility
- General & tools
Tutorials
- DVB-T2 TV with a HackRF
- FM radio with RDS
- Aircraft with ADS-B and the map
- Ships with AIS
- DAB+ digital radio
- Weather satellite images
- HF digital: FT8 and WSPR
- Digital voice: DMR, D-STAR, P25
- Pagers: POCSAG and FLEX
- Time stations and the clock
- Record IQ, then the Signal workbench
- The signal sample library
- Control a rig with Hamlib
- Two receivers and the multi-decoder
Reference
Help
Legal and privacy
More