Table of contents
VOR Navigation
The VOR RX and VOR TX apps were introduced in #3244. These apps allow decoding and encoding of VOR data.
What is VOR
A very high frequency omnidirectional range station (VOR) is a type of short-range VHF radio navigation system for aircraft, enabling aircraft with a VOR receiver to determine the azimuth (also called radial), referenced to magnetic north, from the aircraft to or from fixed VOR ground radio beacons.
It is essentially a primitive way to navigate through waypoints, where the user enters the heading to navigate on and the VOR and the instrument tells how far the aircraft is from that route.
Before using these apps, I suggest watching the following videos which are very informative:
- VOR Explained Simply by FlightInsight (recommended for beginners)
- How to navigate using VOR by FlightInsight
VOR RX app
This app allows you to tune to the frequency of a VOR and decode its signal, which provides your heading relative to the VOR station.
Values
- Status (read): displays whether the app is actively searching for VOR data or idle. Status can be changed by pressing the Start or Stop button at the bottom of the interface.
- VOR Band (read): the typical range for VOR beacons
- Decoder (read): the status of the VOR decoder, either:
- Searching: no VOR signal has been found yet
- Locked: VOR signal is steady and valid data is being decoded
- Course (OBS) (write): Omni Bearing Selector - the heading the user wants to navigate to (target)
- Received Radial (read): the receiver's radial as seen from the VOR beacon (the bearing to reach the VOR)
- Flag (read): if the instrument is navigating TO or FROM the VOR. There's a dead zone where the instrument will display --- and it is displayed when the user is within the dead band between the TO and FROM directions.
- See the video above to better understand this flag
- Calibration (write): this field allows manual compensation of the decoder algorithm, useful if you're using devices that might alter the phase of the received signals (like external filters or different firmwares).
- Course Deviation Indicator (read): this gauge shows how far off you are from the selected OBS. The center of the instrument is 0° meaning you're on the exact route, each tick to the left or right indicates a 5° offset from the selected course. Scale ranges from -10° to +10°.
- LOG to SD Card (write): allows the user to collect diagnostic information for manual processing (records the heading, obs, status, and timestamp)
Usage
- Tune the VOR frequency of the nearest airport (e.g: 115.800MHz for VRN airport)
- If the correct frequency was tuned and the VOR is within range, you should hear the Morse identifier of the VOR every 10 seconds.
- Set the OBS to the course you want to navigate (e.g: 050°)
- Observe the received radial and navigate accordingly
VOR TX app
Warning
Disturbing the air band is one of the most illegal things you could do. This is not a joke - you can get into serious legal trouble very quickly.
Neither the developers, the Mayhem team, nor anyone else except you is responsible for any fines, imprisonment, or other consequences resulting from interfering with aircraft communications, air navigation, or any other radio service while using this app. You alone are responsible for how you use this app.
This app emulates a VOR by transmitting a user-programmable heading signal together with an optional user-programmable Morse identifier.
Values
- Radial (write): the radial that should be transmitted
- Please note: the value can be changed at any time but the changes takes effect only after the transmission is restarted. To transmit a new radial, the user must stop and then start the transmission.
- CW Identifier (write): enables the Morse code transmission that identifies the VOR
- Ident (write): the string (7 characters at most) to be transmitted as VOR identifier
- Status (read): the current status of the app, either Idle or TX radial XX where XX is the radial selected before enabling the transmission
The bottom part of the application controls the transmitter settings, such as the frequency to use, the frequency step and the TX gain. To start and stop the transmitter, use the Start or Stop buttons. Before starting any transmission, a dialog is displayed informing the user that this app should only be used in a lab environment while transmitting into a dummy load.
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.
Start here
Contributors
How to collaborate
Contributing Guidelines
Trusted contributors
How to ask questions correctly
Hardware
- PortaPack Versions (which one to buy)
- Features
- HackRF Versions
- Description of the hardware
- Enclosure/cases
- Repairs
- Mods
User manual
Intended use and Legality
- 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
- 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
Applications
- 📥 Receivers
- 2-Tone-RX
- ACARS
- ADS-B
- AFSK
- AIS Boats
- Analog TV
- APRS RX
- Audio
- BLE RX
- Detector
- EPIRB RX
- ERT Meter
- Flex RX
- Radio
- Fox-Hunt
- FPV-Detect
- gfxEQ
- Level
- Meteor
- Morse RX
- NOAA
- NRF
- POCSAG
- ProtoView
- Radiosonde
- RTTY RX
- Scanner
- Search
- Signal Hunter
- SSTV RX
- SubCar
- SubGhzD
- Tetra RX
- Time Sink
- TPMS RX
- Weather
- WeFax
- VOR RX
- 📤 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
- Security+ TX
- Signal gen
- Soundboard
- Spectrum Painter
- SSTV
- TEDI/LCR
- TouchTunes
- TPMS TX
- VOR TX
- 🔄 Transceivers
- 🟡 Recon
- 🔴 Capture
- ▶️ Replay
- 🖲️ Remote
- 🔍 Looking Glass
- 🛠️ Utilities
- 🎮 Games
- ⚙️ Settings
- 💻 HackRF Mode
Misc
Developer Manual
- 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