50 ‐ Specific Functions explained - nicsure/QuanshengDock GitHub Wiki

What's all included in the Q-Dock program


  • Enhanced preset/channel scanner
  • Hardware level VFO (experimental)
  • Enhanced LCD display cloning. Font and color selection.
  • Channel Editor with ability to adjust multiple channels simultaneously. See video
  • RepeaterBook Integration
  • Spectrum Analyzer with monitor mode
  • Waterfall display
  • Audio passthrough

Recent Changes

  • Microphone level indicator bar (must be activated in Settings)
  • Added microphone level boost on passthrough up to 10x amplification
  • VOX (in XVFO)
  • Logging received frequency (in CSV-format)
  • Various Keyboard shortcuts added
  • Reordering of channels in a scan list
  • Scanner windows now follow LCD colour settings
  • CAT Control via real or virtual serial port (currently only frequency adjustment)
  • Connect to a networked radio hosted via QDNH
  • DTMF decoding implemented
  • Messenger
  • XVFO CW Mode
  • CHIRP Fix
  • Preset selector wheel
  • Watch and Respond feature
  • Multiple VFOs A, B, C and D added
  • Mouse wheel changes XVFO freq by set step when pointer is over jog wheel.
  • Individual digit adjustment with mouse wheel
  • XVFO Scanner facelift
  • XVFO preset scanner (very early design, functional but ugly. Just like me).
  • Fixed two erroneous DCS codes
  • Added Ultra Wide and Ultra Low bandwidth settings, not sure how useful they'll be though. (XVFO)
  • Fixed bug in channel editor preventing entry of negative offset frequency.
  • Auto Squelch (XVFO).
  • Channel import to XVFO Presets.
  • Mic Gain (XVFO).
  • RX CTCSS/DCS Implemented (XVFO).
  • XVFO TX implemented as well as other features. See video

Multiple Radios on the same PC

  • Supply config file name in command line to allow multi instance (control more than 1 radio)
  • See the video, for instructions (press picture)

XVFO functions

4 VFO's

  • The XVFO now has 4 distinct VFOs, A, B, C and D.
  • Swap between these with the VFO button or with the Tab key on the keyboard.
  • Watch and Respond mode is also available with these.

RANGE memory channel

XVFO channels can now define a range of frequencies for the scanner. To do this:

  • Create a channel with a split frequency, the RX frequency is the start of the range, the TX frequency is the end
  • It will scan through the range in steps defined by whatever the step is set to.
  • When saving the channel save it with a name that starts with RANGE (must be UPPER CASE)
  • Scanning of Multiple RANGE(s) also works.

Scanning RANGE(s) Extended configuration

  • Define the memory channels per band, with "RANGE" at beginning of channelname.
  • Add those memory channels to an XVFO setting. This example ALL RANGE(s)
  • Start Scan in and enjoy ;-)

Better bar-graph plotting for scan RANGEs.

and also: Monitor message in scan window now displays the actual frequency being monitored in a RANGE.

That looks like this

But have a LOOK at THIS .... it all works

AGC or RF-gain adjustable

  • AGC is the normal mode , RF Gain overrides it
  • When the RF Gain button is lit, the AGC is disabled and the specific gain represented by the position of the slider is applied

DTMF decoding

Unlock TX

  • Bij default TX is locked (see panel-key in red circle).
    • When mouse clicking on PTT button, a window that inform's that "you have to unlock TX"

Keyboard key-assignment

  • A B C D select distinct VFO: A, B, C or D
  • Tab swap between the VFO's. Or use VFO on the screen
  • PgUp and PgDown selecting/change presets/channels. Or use lower rotary encoder on the screen
  • Q toggle squelch open/close
  • S toggle squelch setting (SQ-1 ..- 4 or -R) (Same function as clicking the button)
  • W bandwidth
  • F FM Wide/Narrow toggle; quick select to Modulation FM and toggle Bandwith FM-Wide/Narrow
  • G Mic gain
  • T pressed during transmit (PTT active), sends 1 second 1750Hz tone
  • M modulation toggle RX-mode (TX-mode is always FM)
    • FM
    • AM (No TX)
    • USB
    • BYP (just for test)
    • RAW (just for test)
    • CW1 (TX carrrier only, no audio, squelch open)
    • CW2 (TX with Tone)
  • P for vary Power
  • . , or * decimal separator
  • Numbers and . for entering frequency
  • Case DTMF key 0..9 A..D * # starts TX temporarily and generates the corresponding DTMF tone
  • ENTER accept (possible) entered numbers
  • BACKSPACE and - (Numeric keypad) delete entered numbers "." or "*"
  • Arrow change VFO frequency
  • Space is assigned to PTT (and will Stop scanning)
    • When TX is NOT enabled, there is NO reaction (like pressing PTT gives popup)
    • During an XVFO scan, it toggles Pause and Continue the scan
  • Esc stops scanning

Logging received frequency (in CSV-format)

  • Can be activated in Settings.
  • A unique file (in CSV-format) is created in the directory ...Documents\QuanshengDock\scanlogs, with the extension .CSV

  • After closing Q-dock, the file can be inserted into Excel for analysis

  • A date, B time, C RX frequency, D modulation, E signal strength, F Channel name, G Duration


  • When VOX activates the PTT, the TX turns RED and the VOX letters turn BLUE
  • VOX Sensitivity can be controlled in Settings

Microphone boost & level indicator bar (On Passthrough)

  • Must be activated in Settings

  • Only works with Passthrough ON. That's what it takes the data from

  • Must be adjusted yourself, with Microphone Boost

    • boosts on passthrough up to 10x amplification
  • Then should look like this

TX on FM only

When SET (default) NO TX when PTT-button is pressed and MODE is not FM, CW1 or CW2

  • For testing purposes it is possible to disable this setting.
  • Radio only can TX in FM-mode
  • BEWARE when UNSET: Transmitting (mode FM) on AIR-band frequencies (mode AM) is possible !

EXIT - wait 5 seconds

When EXIT is pressed, XVFO Q-Dock returns to the main screen (Normal mode). The screen does not respond to keys (e.g. PTT) for the first 5 seconds.

  • This delay is necessary because the radio and the Q-Dock program must first synchronize the initialization properly.
  • The delay also occurs when Q-dock is started.


  • Select the Messenger button and this screen will appear
  • You can determine the Callsign in Settings

Features are explained in videos

The best thing you can do now is watch this video explaining the XVFO-basics

More specific XVFO functions are explained and demonstrated in separate videos

See page 80 - All the videos