Vail Adapter User Manual

Complete guide to operating your Vail CW Adapter and Button Hat accessory

Introduction

Welcome & Purpose

Welcome to your Vail Adapter! This manual will guide you through setup, operation, and troubleshooting of your USB Morse code interface device. Whether you're a beginner learning CW or an experienced operator, the Vail Adapter provides a seamless bridge between traditional Morse code keys and modern digital tools.

What is the Vail Adapter?

The Vail Adapter is a USB interface device that connects physical Morse code keys to computers and mobile devices. It features:

  • Zero-delay sidetone - Immediate audio feedback for natural keying
  • Multiple operating modes - MIDI, Keyboard, and Radio modes
  • Universal compatibility - Works with web-based training tools, desktop applications, and physical radios
  • Built-in practice oscillator - Practice anywhere with just a USB power source

Which Model Do You Have?

Basic Model Features

  • USB connection for computer/mobile device connectivity
  • Built-in piezo buzzer for audio feedback (sidetone)
  • 3.5mm headphone jack that automatically mutes the buzzer when headphones are plugged in
  • Input port for connecting a physical Morse code key
  • Perfect for practice and training with digital tools

Advanced Model Features

  • All features of the Basic model
  • Additional 3.5mm output port to connect directly to a radio for on-air operation
  • Two capacitive touch points that function as a built-in key
  • Can operate as a standalone radio keyer without a computer
  • Includes adapter keyer mode and radio keyer mode

Three-Button Add-on (Optional)

The Button Hat is an optional accessory board that works with both Basic and Advanced models:

  • Three physical buttons for adjusting settings without software
  • Adjust sidetone frequency, keying speed, and key type
  • CW memory recording and playback capability (up to 3 memories, 25 seconds each)
  • Useful for contesting, Parks on the Air (POTA), and repetitive exchanges

Getting Started

What You'll Need

Basic Model Requirements

  • The Vail Adapter (Basic model)
  • A USB data cable (not just a charging cable - must support data transfer)
  • A physical CW key (straight key, iambic paddle, or other Morse key)
  • Computer or mobile device with USB port
  • Optional: headphones with 3.5mm plug for private listening

Advanced Model Requirements

  • The Vail Adapter (Advanced model)
  • A USB data cable (must support data transfer)
  • Optional: A physical CW key (the Advanced model has built-in capacitive touch points)
  • Computer or mobile device with USB port
  • Optional: 3.5mm two-channel cable for connecting to a radio
  • Optional: headphones with 3.5mm plug

First-Time Setup

Flashing Firmware

Pre-assembled/kit from vailadapter.com:
Your adapter already has the latest firmware installed. Skip to Initial Configuration below.
Self-sourced parts:
If you built your adapter from independently sourced parts, you must flash the Arduino firmware before first use:
  1. Visit https://update.vailadapter.com/
  2. Follow the on-screen instructions
  3. This step is critical - the adapter will not function without proper firmware

Initial Configuration via vailmorse.com

After hardware setup, configure your operating preferences:

  1. Visit vailmorse.com in your web browser
  2. Plug in your Vail Adapter - the website will detect it and enter MIDI mode automatically
  3. Set key type: Choose straight key, iambic paddle (mode A or B), or other supported types
  4. Set speed: Choose your keying speed in words per minute (WPM)
    • Beginners: 5-15 WPM
    • Intermediate: 15-25 WPM
    • Experienced: 25-40+ WPM
  5. Set sidetone frequency: Choose the audio tone frequency (typically 400-800 Hz, common choices are 600 Hz or 700 Hz)
Why these settings matter: These settings are stored directly on the adapter's memory and will be used automatically with all compatible tools. You don't need to reconfigure each website or tool you use.

Understanding Operating Modes

Important: Understanding modes is critical to avoiding the most common user confusion. The Vail Adapter operates in different modes depending on what you're doing. Only one mode can be active at a time.

MIDI Mode

What it is

In MIDI mode, the adapter sends key presses as MIDI note messages. This provides precise timing and direct hardware communication.

When it activates

  • Automatically activates when vailmorse.com is open in your browser
  • Also activates when other MIDI-compatible programs detect the adapter
  • You don't manually switch to MIDI mode - it happens automatically

What it's used for

  • Initial configuration and settings adjustment (vailmorse.com)
  • Online CW practice and QSOs on the vailmorse.com repeater
  • Any application specifically designed to work with MIDI keying input
  • Button functions for the three-button add-on (if installed)

Keyboard Mode

What it is

In keyboard mode, the adapter simulates keyboard key presses. Key presses appear to your computer as if you typed on your keyboard.

Default behavior

  • Keyboard mode is the default when you plug in the adapter
  • It will be in keyboard mode unless a MIDI program is actively using it
  • Requires no special drivers or software support

Compatible tools

Switching Between MIDI and Keyboard Modes

Manual mode switching with button hat (if installed)

If you have the optional three-button add-on, you can manually toggle between MIDI and keyboard modes:

  • Hold Buttons 1 and 2 together for 2 seconds to switch modes
  • You'll hear an audio confirmation when the mode changes
  • This allows quick switching without unplugging the adapter
Note: Even when manually switched to keyboard mode, the adapter will automatically switch to MIDI mode if it receives MIDI control signals from a program like vailmorse.com.

Mode switching without button hat

  1. If using a MIDI program (like vailmorse.com), close the program or browser tab completely
  2. Unplug the Vail Adapter from your computer or device
  3. Wait 2-3 seconds
  4. Plug the adapter back in
  5. The adapter will default to keyboard mode
Common mistake: Trying to use keyboard tools while MIDI program is open
  • If vailmorse.com is open in any browser tab, the adapter stays in MIDI mode
  • Keyboard-based tools like VBand will not work while the adapter is in MIDI mode
  • Symptom: You press your key but nothing happens in the keyboard-based application
  • Solution: Close ALL MIDI programs, then unplug and replug the adapter

Radio Mode (Advanced Model Only)

How to enter radio mode

Radio mode is for using the Advanced model as a standalone radio keyer without a computer:

  1. Rapidly and repeatedly tap the DAH capacitive touch point on the adapter
  2. Continue tapping quickly until you hear a change in the tone pattern from the buzzer
  3. The tone change indicates you've successfully entered radio mode

Adapter Keyer Mode vs Radio Keyer Mode

Once in radio mode, you can toggle between two sub-modes by holding down the DAH capacitive touch point:

Mode Confirmation Description When to Use
Adapter Keyer Mode 'K' (dah-dit-dah) The adapter performs all keying logic internally and sends completed signals to your radio Radio doesn't have built-in keyer, or you prefer the adapter's keying characteristics
Radio Keyer Mode 'R' (dit-dah-dit) The adapter passes raw contact closures directly to the radio; your radio's internal keyer handles timing Your radio has a good built-in keyer you prefer to use

Basic Operations

Understanding Your Adapter's Ports

Basic Model Ports

The Basic Vail Adapter has ports on both ends:

End 1:

  • USB Port - Connect to your computer or mobile device for power and data

End 2 (two 3.5mm jacks):

  • Silver Jack - Headphone/speaker output (automatically mutes buzzer when connected)
  • Black Jack - Physical key input (connect your straight key, paddle, or other CW key)

Advanced Model Ports

The Advanced Vail Adapter has additional radio connectivity:

End 1 (two ports):

  • USB Port - Connect to your computer or mobile device for power and data
  • Radio Output (3.5mm jack) - Connect to your radio's key input for on-air operation

End 2 (two 3.5mm jacks):

  • Silver Jack - Headphone/speaker output (automatically mutes buzzer when connected)
  • Black Jack - Physical key input (connect your straight key, paddle, or other CW key)
Quick Tip: Remember the color coding - Silver for listening (headphones), Black for keying (input from your physical key).

Connecting Your Key

Physical key connection

  1. Locate the key input port on the Vail Adapter (3.5mm jack)
  2. Plug in your straight key, iambic paddle, or other CW key using the appropriate cable
  3. Most keys use a standard 3.5mm (1/8") stereo plug or mono plug
  4. Ensure the connection is secure - a loose connection will cause intermittent operation

Capacitive touch points (Advanced model)

The Advanced model has two metal touch pads on the circuit board:

  • To identify the pads: hold the adapter with the speaker hole facing up and the USB port away from you
  • DIT pad is on the LEFT side
  • DAH pad is on the RIGHT side
  • Touch the pads with your fingers to send dits and dahs
  • Works like an iambic paddle - touching both simultaneously creates alternating dits and dahs
  • Useful when traveling or when a physical key isn't available

Connecting to Computer/Mobile Device

USB connection

  • Use a USB data cable (not just a charging cable) to connect the adapter
  • Plug the micro-USB or USB-C end into the Vail Adapter
  • Plug the USB-A or USB-C end into your computer or mobile device
  • The adapter draws power from the USB connection - no separate power supply needed

Device recognition

  • Modern computers (Windows, Mac, Linux) and mobile devices should recognize the adapter automatically
  • No drivers need to be installed - uses standard USB protocols
  • You may see a notification that a new USB device has been connected
  • The adapter should appear as a MIDI device and/or keyboard input device

Audio Output

Built-in buzzer

  • The Vail Adapter has a piezo buzzer that provides audio feedback (sidetone)
  • Every time you press your key, you'll hear a tone at the frequency you configured
  • This immediate audio feedback helps you develop proper timing and rhythm

Headphone jack usage

  • The adapter includes a 3.5mm headphone jack for private listening
  • When you plug headphones in, the buzzer automatically mutes
  • The sidetone will only be heard in the headphones, not from the buzzer
  • Use any standard headphones or earbuds with a 3.5mm plug

Volume control options

The Vail Adapter does not have built-in volume control. For headphone volume control, purchase an inexpensive inline volume control cable from Amazon or electronics retailers (search for "3.5mm headphone volume control cable").

Muting the buzzer

You can disable the onboard buzzer and headphone output if you need silent operation:

  1. Hold down the DIT paddle (or DIT capacitive touch point on Advanced model) for more than 5 seconds
  2. You will hear a confirmation tone
  3. The buzzer and headphone output will be disabled
  4. To re-enable audio output, unplug and replug the adapter
Note: On the Advanced model, the DIT capacitive touch point is on the LEFT side when holding the adapter with the speaker hole up and USB port away from you.

Using with Online Tools

vailmorse.com (MIDI mode)

  • Visit vailmorse.com and plug in your Vail Adapter
  • The adapter will automatically switch to MIDI mode
  • You can send CW and see what others are sending in real-time
  • Also used for initial configuration of speed, key type, and tone

Keyboard-based tools

Remember: Close any MIDI programs (like vailmorse.com) before using keyboard-based tools. After closing MIDI programs, unplug and replug the adapter to ensure it's in keyboard mode.

Compatible keyboard-mode tools include:

Button Hat Guide

If you have the optional three-button add-on, it lets you adjust settings and record/playback CW memories without using a computer.

Button Layout

When looking down at your adapter from above (button side up), with the USB port on the left:

USB  [1]  [2]  [3]

Button 1 (Leftmost) - Speed settings
Button 2 (Middle) - Tone settings
Button 3 (Rightmost) - Key type settings

Understanding Button Presses

Press Type Duration Used For
Quick Press Less than 1 second Adjust values up or down
Long Press 2 seconds (until audio feedback) Enter settings modes or save changes

Quick Reference Card

Action What It Does
Hold Button 1 (2 sec) Enter Speed Mode - hear "SPEED"
Hold Button 2 (2 sec) Enter Tone Mode - hear "TONE"
Hold Button 3 (2 sec) Enter Key Type Mode - hear "KEY"
Hold Buttons 1+3 (2 sec) Enter Memory Management Mode - hear "MEM"
Hold Buttons 1+2 (2 sec) Toggle between MIDI and Keyboard modes - hear audio confirmation
In any setting mode:
Quick press Button 1 Increase value
Quick press Button 3 Decrease value
Hold Button 2 (2 sec) Save and exit - hear "RR"
Wait 30 seconds Auto-save and exit - hear descending tones
In memory management mode:
Single-click Button 1/2/3 Play memory (piezo only)
Double-click Button 1/2/3 Start recording to that slot
Hold Button 1/2/3 (2 sec) Clear that memory slot
Hold Buttons 1+3 (2 sec) Exit memory mode

How to Adjust Speed (WPM)

Speed controls how fast your keyer sends code, from 5 WPM (slow) to 40 WPM (fast).

  1. Hold Button 1 for 2 seconds - When you hear "SPEED" in Morse, release the button
  2. Adjust the speed:
    • Button 1 (quick press) = Increase speed by 1 WPM
    • Button 3 (quick press) = Decrease speed by 1 WPM
    • Each adjustment plays a beep (higher pitch for increase, lower for decrease)
    • Try it out! Use your paddle to test the new speed
  3. When you hit the limits: Minimum is 5 WPM, maximum is 40 WPM. If you try to go beyond, you'll hear a low buzz error tone
  4. Save your new speed: Hold Button 2 for 2 seconds - When you hear "RR" in Morse, you're back to normal mode
OR just wait 30 seconds - it will auto-save and you'll hear descending tones.

How to Adjust Tone (Sidetone Frequency)

  1. Hold Button 2 for 2 seconds - When you hear "TONE" in Morse, release the button
  2. Adjust the tone:
    • Button 1 (quick press) = Higher pitch
    • Button 3 (quick press) = Lower pitch
    • Each adjustment plays a 100ms beep at the NEW frequency
    • Try it out! Use your paddle to hear the new tone
  3. When you hit the limits: There are 42 different tones available. If you try to go beyond either end, you'll hear a low buzz error tone
  4. Save your new tone: Hold Button 2 for 2 seconds - When you hear "RR", you're back to normal mode

How to Change Key Type

Key type controls how your paddle input is processed.

The three key types:

  • Straight (S) - Acts like a straight key, no automatic timing
  • Iambic A (IA) - Automatic alternating dits and dahs
  • Iambic B (IB) - Like Iambic A with squeeze timing (most popular!)
  1. Hold Button 3 for 2 seconds - When you hear "KEY" in Morse, release the button
  2. Cycle through key types:
    • Button 1 (quick press) = Next type forward
    • Button 3 (quick press) = Previous type backward
    • You'll hear the type identifier in Morse:
      • S = ... (dit dit dit) for Straight
      • IA = .. .- (I then A) for Iambic A
      • IB = .. -... (I then B) for Iambic B
    • Try it out! Use your paddle to test the keyer behavior
  3. Save your key type: Hold Button 2 for 2 seconds - When you hear "RR", you're back to normal mode

Switching Between MIDI and Keyboard Modes

With the button hat installed, you can manually switch between MIDI and keyboard modes without unplugging the adapter.

How to switch modes

  1. Hold Buttons 1 and 2 together for 2 seconds
  2. You'll hear an audio confirmation when the mode changes
  3. The adapter will now be in the opposite mode (MIDI ↔ Keyboard)

Which mode am I in?

  • MIDI mode: Use with vailmorse.com and other MIDI-compatible programs
  • Keyboard mode: Use with VBand, Morse Invaders, and other keyboard-based tools
  • Test by pressing your key - if keyboard tools respond, you're in keyboard mode
Important: Even when manually switched to keyboard mode, the adapter will automatically switch to MIDI mode if it receives MIDI control signals from a program like vailmorse.com. To use keyboard mode, make sure vailmorse.com and other MIDI programs are closed.
If you don't have the button hat, you can switch modes by closing all MIDI programs and unplugging/replugging the adapter (see Operating Modes section).

CW Memory - Record and Playback

Your Vail Adapter has three memory slots that can store CW sequences up to 25 seconds each. Record your own CQ, contest exchanges, or any other frequently-used messages!

Entering Memory Management Mode

  1. Hold Buttons 1+3 together for 2 seconds
  2. When you hear "MEM" in Morse, release the buttons - You're now in Memory Management Mode
  3. In this mode:
    • Single-click any button (1, 2, or 3) = Play that memory via piezo only
    • Double-click any button (1, 2, or 3) = Start recording to that slot
    • Long-press any button (1, 2, or 3) = Clear that memory slot
  4. Exit: Hold Buttons 1+3 together again for 2 seconds, or wait 30 seconds for auto-exit

Recording to a Memory Slot

  1. Enter Memory Management Mode (hold Buttons 1+3)
  2. Double-click the button for your desired slot (Button 1/2/3)
  3. Listen for the countdown: "doot, doot, dah" (3 beeps)
  4. Send your CW using your paddle or straight key
    • Recording starts immediately after the countdown
    • You'll hear the sidetone as you key
    • Maximum recording time: 25 seconds
  5. Stop recording: Single-click the same button you used to start
    • You'll hear two confirmation beeps
    • Recording is automatically saved to EEPROM
Auto-stop: If you reach 25 seconds, recording stops automatically with three beeps (low, high, high).

Playing Back a Memory

In Memory Management Mode (Piezo Only):

  1. Enter Memory Management Mode (hold Buttons 1+3)
  2. Single-click the button for the memory you want to hear (1, 2, or 3)
  3. Playback through the piezo buzzer only - perfect for previewing!

In Normal Mode (via Current Output):

  1. Exit Memory Management Mode (or don't enter it)
  2. Single-click the button for the memory you want to send (1, 2, or 3)
  3. Playback goes through your current output mode:
    • Keyboard mode → Sends keystrokes to computer
    • MIDI mode → Sends MIDI notes
    • Radio mode → Keys your radio output pins
    • Plus piezo sidetone (if buzzer enabled)
This is perfect for sending CQ or contest exchanges hands-free!

Clearing a Memory Slot

  1. Enter Memory Management Mode (hold Buttons 1+3)
  2. Long-press the button for the slot you want to clear (2 seconds)
  3. You'll hear the memory number followed by "CLR" in Morse
  4. That memory slot is now empty

Memory Tips

  • Recording Quality: Your recordings capture the exact timing of your keying. All keyer features work during recording (iambic squeeze, etc.)
  • Persistence: All three memory slots are saved to EEPROM and survive power cycles
  • Testing: After recording, single-click the same button to preview via piezo. If you don't like it, just double-click to record over it
  • Field Use: Record your CQ at home. In the field, just single-click to send it via radio/MIDI/keyboard. No computer needed!

Audio Feedback Guide

All feedback comes through your piezo buzzer in Morse code and tones.

Morse Announcements

Sound Meaning
"SPEED"Entered speed setting mode
"TONE"Entered tone setting mode
"KEY"Entered key type mode
"MEM"Entered memory management mode
"RR"Settings saved, returning to normal mode
"S" (dit dit dit)Straight key mode
"IA" (I then A)Iambic A mode
"IB" (I then B)Iambic B mode
"[1/2/3] CLR"Memory slot cleared

Special Tones

Sound Meaning
Short beep (higher pitch)Increased a setting
Short beep (lower pitch)Decreased a setting
Low buzz (200 Hz)Error - you hit the minimum or maximum limit
Descending tones (7 steps)Auto-save timeout - settings saved
100ms beep at new frequencyNew tone frequency preview (in tone mode)
"doot, doot, dah" (3 beeps)Recording countdown - get ready to key!
Two confirmation beepsRecording saved successfully
Three beeps (low, high, high)Recording auto-stopped at 25 seconds

Button Hat Tips & Tricks

Testing While Adjusting

Unlike other CW devices, you can test while you adjust:

  • In Speed Mode: Key with your paddle to hear the new speed
  • In Tone Mode: Key with your paddle to hear the new tone
  • In Key Type Mode: Key with your paddle to test the keyer behavior

Changes take effect immediately, so you can find the perfect setting before saving!

Activity Timeout

The 30-second auto-save timer resets whenever you press any button or use your paddle. Feel free to take your time testing different settings!

What Gets Saved

All three settings are saved to EEPROM and survive power cycles:

  • Your speed (WPM)
  • Your tone (frequency)
  • Your key type (Straight/Iambic A/Iambic B)

Use Cases

Contesting:

  • Record your callsign in one memory slot
  • Record your contest exchange in another slot
  • Play back memories with a button press instead of manually keying
  • Increases accuracy and reduces fatigue

Parks on the Air (POTA):

  • Record your CQ message: "CQ CQ CQ DE [your call] [park reference] K"
  • Play it back automatically every 30-60 seconds
  • Reduces operator fatigue during multi-hour activations

Default Settings

When you first flash the firmware or reset EEPROM:

  • Speed: 12 WPM
  • Tone: MIDI note 69 (440 Hz - concert A)
  • Key Type: Iambic B

Advanced Features (Advanced Model)

Radio Output

Cable requirements

  • Use a standard 3.5mm stereo (two-channel) cable - the same type used by most iambic paddle keys
  • This cable carries the dit and dah contact closures to your radio
  • Available from amateur radio equipment suppliers or general electronics retailers
  • Cable length depends on your station setup - 3 to 6 feet is typical

Connecting to your radio

  1. Locate the key input jack on your radio (often labeled "KEY," "PADDLE," or "CW KEY")
  2. If your radio has a 1/4" jack, use a 3.5mm-to-1/4" adapter
  3. Plug one end of the cable into the Vail Adapter's output jack
  4. Plug the other end into your radio's key input jack
  5. Ensure your radio is set to CW mode before attempting to transmit

Entering radio mode

  1. Rapidly tap the DAH capacitive touch point multiple times
  2. To identify the DAH pad: hold the adapter with the speaker hole facing up and the USB port away from you - DAH is on the RIGHT side
  3. Tap quickly and repeatedly (like a double-click but faster)
  4. Continue until you hear a distinct change in the tone pattern from the buzzer
  5. The adapter will remain in radio mode until you exit or power cycle it

Adapter Keyer Mode

What it does

In Adapter Keyer Mode, the Vail Adapter acts as an electronic keyer:

  • Takes input from your physical key or capacitive touch points
  • Processes the dit and dah inputs according to its stored settings (speed, key type, timing)
  • Generates properly timed keying signals
  • Sends the completed signals to your radio via the output port

When to use it

  • Your radio doesn't have a built-in electronic keyer (older or simpler radios)
  • Your radio is configured for straight key input, but you want to use an iambic paddle
  • You prefer the timing and feel of the Vail Adapter's keyer over your radio's built-in keyer
  • You want consistent keying characteristics across multiple radios

Radio Keyer Mode

What it does

In Radio Keyer Mode, the Vail Adapter passes raw paddle inputs directly to the radio:

  • No keying logic is performed by the adapter
  • Dit paddle contacts and dah paddle contacts are sent separately to your radio
  • Your radio's internal keyer handles all timing, speed, and keying characteristics
  • The adapter essentially acts as a "pass-through" for your key

When to use it

  • Your radio has a high-quality built-in keyer that you prefer
  • You want to use your radio's specific settings (speed, weight, sidetone, etc.)
  • You're familiar with your radio's keying feel and don't want to change it
  • You want to adjust keying parameters using your radio's controls

Capacitive Touch Operation

Using touchpoints as a key

  • To identify the pads: hold the adapter with the speaker hole facing up and the USB port away from you
  • DIT pad is on the LEFT side
  • DAH pad is on the RIGHT side
  • Touch a pad with your finger to send dit or dah
  • Touch both pads simultaneously to create alternating dits and dahs (iambic operation)
  • Works in all modes: keyboard mode, MIDI mode, and radio mode
  • No external key needed - the adapter itself becomes your key

Accessing radio mode features

  • Rapidly tap the DAH pad (right side) multiple times to enter radio mode
  • Hold the DAH pad for approximately 2 seconds to toggle between Adapter Keyer Mode and Radio Keyer Mode
  • These special functions only work when accessing radio mode
  • The DIT pad (left side) is used only for sending dits in all modes

Troubleshooting

Adapter Not Recognized by Computer

Reflash firmware instructions

This is the most common solution when the adapter isn't detected by your computer:

  1. Visit https://update.vailadapter.com/ in your web browser
  2. Connect your Vail Adapter via USB
  3. Follow the on-screen instructions to reflash the firmware
  4. The process typically takes 1-2 minutes
  5. After reflashing, unplug and replug the adapter
  6. Your computer should now recognize the device
If problems persist after reflashing, contact support (see Resources & Support section).

No Audio from Buzzer

Check if buzzer is muted

  • You may have accidentally disabled the buzzer by holding the DIT paddle for 5+ seconds
  • To re-enable audio output, unplug and replug the adapter
  • You should hear normal sidetone after reconnecting

Check headphone jack

  • Verify nothing is plugged into the headphone jack
  • The buzzer automatically mutes when headphones are connected
  • Even a partially inserted plug can mute the buzzer
  • Remove any cables from the headphone jack and try again

Reflash firmware

If the headphone jack is empty and there's still no audio:

  1. Visit https://update.vailadapter.com/
  2. Follow the on-screen instructions to reflash
  3. After reflashing, test audio output by pressing your key
  4. The buzzer should sound at the frequency you configured

Keys Not Responding

Check mode (MIDI vs Keyboard)

Most common issue: Key presses may not register if you're in the wrong mode for your application.
  • If using keyboard-based tools (VBand, Morse Invaders): ensure you're in keyboard mode
  • Close any MIDI programs like vailmorse.com
  • Unplug and replug the adapter to reset to keyboard mode

Verify key connection

  • Check that your physical key is securely plugged into the adapter
  • Inspect the cable for damage (frayed wires, broken plug)
  • Try wiggling the connection - loose connections cause intermittent operation
  • If using capacitive touch points (Advanced model), ensure you're touching the pads firmly
  • Try a different key if available to rule out key hardware problems

Key Gets Stuck On When Plugging In Straight Key

Change to straight key mode first

If your key gets stuck in the "on" position when you plug in a straight key, follow these steps:

  1. Visit https://vailmorse.com (the Vail repeater)
  2. Change the adapter to straight key mode using the repeater settings
  3. Unplug the USB cable from your adapter
  4. Plug your straight key into the adapter's key input jack
  5. Plug the USB cable back into the adapter
  6. The adapter should now recognize your straight key correctly
The adapter needs to be in straight key mode before it can properly detect a straight key connection. Switching modes while the straight key is already connected can cause detection issues.

Can't Use Keyboard Tools

Close MIDI programs

The most common issue: vailmorse.com or another MIDI program is still running
  • Check all browser tabs - vailmorse.com may be open in a background tab
  • Close any MIDI-compatible music or audio software
  • Check your system tray or task bar for MIDI applications running in the background

Unplug and replug adapter

  1. After closing all MIDI programs, unplug the Vail Adapter from USB
  2. Wait 2-3 seconds
  3. Plug the adapter back in
  4. The adapter will default to keyboard mode
  5. Now try your keyboard-based tool (VBand, Morse Invaders, etc.)

Radio Output Not Working

Verify radio mode entry

  • Ensure you've successfully entered radio mode on the Advanced model
  • Hold the adapter with speaker hole up and USB port away from you
  • Rapidly tap the DAH capacitive touch point (RIGHT side) until you hear the tone change
  • The adapter must be in radio mode to send signals via the radio output jack

Check cable connection

  • Verify the 3.5mm cable is securely plugged into the adapter's output jack
  • Check that the other end is plugged into your radio's key input jack
  • Inspect the cable for damage
  • Try a different cable if available

Verify correct keyer mode

  • If using Adapter Keyer Mode ('K'), ensure your radio is set to accept external keying or straight key input
  • If using Radio Keyer Mode ('R'), ensure your radio's internal keyer is enabled and configured
  • Check your radio's CW mode settings - some radios have multiple CW modes
  • Consult your radio's manual for proper keyer configuration

Button Hat Issues

Buttons don't seem to respond

  • Make sure you're holding long enough (2 seconds for mode entry)
  • Wait for the audio announcement before releasing
  • Try a single button at a time first

I'm not hearing any audio feedback

  • Check that your piezo buzzer is connected
  • Verify you haven't accidentally disabled the buzzer (holding DIT for 5 seconds mutes it). To re-enable, unplug and replug the adapter

Settings don't save

  • Make sure you either hold Button 2 for "RR" confirmation
  • Or wait for the descending tones (30-second auto-save)
  • If you exit accidentally (power loss), changes are NOT saved

I don't know which mode I'm in

  • Just wait - if you don't press anything for 30 seconds, you'll auto-exit
  • Or try entering a mode - you can always save without changing anything

Maintenance & Updates

Firmware Updates

When to update

  • Update when new features are announced on the Vail Discord or GitHub
  • Update if you experience unusual behavior or bugs
  • Update if you want access to newly released functionality
  • Check for updates every few months or when you hear about new capabilities
  • Not all updates are critical - read release notes to determine if an update benefits you

How to update

  1. Visit https://update.vailadapter.com/ in your web browser
  2. Connect your Vail Adapter via USB
  3. The site will detect your adapter and show the current firmware version
  4. Follow the on-screen instructions to flash the latest firmware
  5. The update process typically takes 1-2 minutes
  6. Do not unplug the adapter during the update process
  7. After completion, unplug and replug the adapter to restart it

Checking for New Features

GitHub repository

  • The Vail Adapter project is open source and hosted on GitHub
  • Visit the repository to see the latest code, release notes, and planned features
  • The "Releases" section shows version history and what's new in each update
  • The "Issues" section shows reported bugs and feature requests
  • You can contribute ideas or report problems via GitHub

Discord community

  • Join the Vail Discord server to connect with other users
  • New firmware releases are announced in the Discord
  • Users share tips, tricks, and creative uses for the adapter
  • Get help from experienced users and contributors to the project
  • Discuss feature ideas and provide feedback

Resources & Support

Compatible Tools & Websites

Visit vailadapter.com resources for the current list of compatible tools.

MIDI Mode Tools

  • Vail Server - Change settings, have QSOs online, practice copying fortunes, or use the Echo feature

Keyboard Mode Tools

Setting Up MORSE Game on Steam

MORSE is a game for Windows PC available through Steam. This guide shows you how to configure the MORSE game to work with your Vail Adapter.

Important: The Vail Adapter must be in Keyboard mode to work with the MORSE game. Close all browser tabs with vailmorse.com open, then disconnect and reconnect the adapter to enter Keyboard mode.

Step 1: Access Settings

At the opening menu, click "Settings"

MORSE game main menu showing Settings option

Step 2: Navigate to Key Binding

In the Settings menu, click "Key Bind"

MORSE game settings showing Key Bind option

Step 3: Bind the Morse Key

  1. Click the red box at the bottom labeled "Morse"
  2. It should turn white and prompt "PRESS KEY"
  3. Do not press any keyboard key - instead, press the Dit on your paddle or press your straight key
  4. The Morse key should change to "CTRL"
MORSE game key binding interface
Troubleshooting: If the key doesn't bind to "CTRL", it means your Vail Adapter is not in keyboard mode. Check all browser tabs for vailmorse.com, close them, and disconnect/reconnect the Vail Adapter to your computer.

Step 4: Bind the Launch Key

  1. Click the red box in the lower right to bind a key to the "Launch" command
  2. It should turn white
  3. Press any keyboard key to bind to the launch command (e.g., "Space", "Enter", "F")
MORSE game launch key binding

Step 5: Adjust Dot/Dash Speed

In the same menu, you can set the speed/length of the dit and dash detection the game will use. This should correlate to your sending speed. Adjust the slider between "Fast" and "Slow" to match your operating speed.

MORSE game dot/dash speed settings

Step 6: Configure Cooldown

The Cooldown setting determines how long after you enter a Morse code sequence it is sent as a command. Generally, the faster you send, the faster you want this setting. It's similar to Farnsworth speed.

MORSE game cooldown settings

Click "Back" to exit the settings menu.

Starting the Game

Telegraph Key Mode: At the time of writing, the only mode available is straight key. Note that this is independent of the current Vail Adapter setting - you can use a paddle with the game!

Difficulty: There are two difficulty levels:

  • Amateur - Tutorial mode with guidance
  • Telegraphist - No tutorial, face down the Kaiser's fleet
MORSE game difficulty selection

Game Troubleshooting

  • If your dashes are getting decoded as dits, the Dot/Dash setting is too long
  • If your dits are getting decoded as dashes, the Dot/Dash setting is too short
  • If your commands are being sent before finishing a letter, the Cooldown setting is too fast
  • If multiple letters or numbers are combining together, the Cooldown setting is too slow

Getting Help

Vail Discord server

  • Join the Vail Discord to get support from the community and contributors to the project
  • Helpful users can troubleshoot issues and answer questions
  • Post photos or videos of problems for visual diagnosis
  • Search past discussions - your question may have been answered before
  • Fastest way to get help during evenings and weekends

Email support

  • For direct support, email Brett Hollifield at ke9bos@pigletradio.org
  • Include details about your issue: model (Basic/Advanced), what you tried, error messages
  • Attach photos if relevant (especially for hardware issues)
  • Response time is typically 24-48 hours

Where to Purchase

DIY kits at vailadapter.com

  • Complete kits with all necessary components and circuit boards
  • Assembly required - suitable for those comfortable with soldering
  • Includes detailed assembly instructions
  • Most affordable option for hobbyists and tinkerers
  • Choose Basic or Advanced model kit

Pre-assembled units at vailadapter.com

  • Fully assembled, tested, and ready to use out of the box
  • Includes latest firmware pre-installed
  • No assembly or soldering required
  • Ideal for users who want to start operating immediately
  • Three-button add-on available separately or as a package

View Product Options

Additional Documentation

Quick Reference

Mode Switching Quick Guide

To switch from MIDI mode to Keyboard mode:

  1. Close all MIDI programs (vailmorse.com, etc.)
  2. Unplug the Vail Adapter
  3. Wait 2-3 seconds
  4. Plug adapter back in
  5. Adapter is now in keyboard mode

To enter MIDI mode:

  1. Open vailmorse.com or another MIDI-compatible program
  2. Plug in the adapter (if not already connected)
  3. The adapter automatically enters MIDI mode
Default mode when plugged in: Keyboard mode (unless MIDI program is running)

Radio Mode Quick Guide (Advanced)

Identifying capacitive touch points:

  • Hold adapter with speaker hole facing UP and USB port facing AWAY from you
  • DIT pad: LEFT side
  • DAH pad: RIGHT side

To enter radio mode:

Rapidly tap DAH capacitive touch point (RIGHT side) repeatedly until tone changes

To toggle between Adapter Keyer ('K') and Radio Keyer ('R') modes:

  • Hold DAH capacitive touch point (RIGHT side) for ~2 seconds
  • Listen for 'K' or 'R' in Morse code to confirm mode
Mode Description
Adapter Keyer Mode ('K') Adapter does the keying logic
Radio Keyer Mode ('R') Radio does the keying logic

Common Settings Overview

Key Types:

  • Straight key: On/off keying, you control all timing
  • Iambic Mode A: Automatic dit/dah generation, standard behavior
  • Iambic Mode B: Automatic dit/dah generation, adds extra element on simultaneous release

Typical Speeds:

  • Beginners: 5-15 WPM
  • Intermediate: 15-25 WPM
  • Experienced: 25-40+ WPM

Sidetone Frequencies:

  • Common choices: 600 Hz or 700 Hz
  • Range: typically 400-800 Hz
  • Personal preference - choose what sounds comfortable

Settings configured at: vailmorse.com or via three-button add-on

Button Hat Summary Cheat Sheet

MODE ENTRY (hold 2 seconds):
├─ Button 1 → Speed Mode   ("SPEED")
├─ Button 2 → Tone Mode    ("TONE")
├─ Button 3 → Key Type Mode ("KEY")
└─ Buttons 1+3 → Memory Management Mode ("MEM")

IN ANY SETTING MODE:
├─ Button 1 (quick) → Increase
├─ Button 3 (quick) → Decrease
├─ Button 2 (hold 2s) → Save & exit ("RR")
└─ Wait 30s → Auto-save (descending tones)

IN MEMORY MANAGEMENT MODE:
├─ Single-click 1/2/3 → Play memory (piezo only)
├─ Double-click 1/2/3 → Record to that slot
├─ Hold 1/2/3 (2s) → Clear that slot
└─ Hold 1+3 (2s) → Exit memory mode

IN NORMAL MODE:
└─ Single-click 1/2/3 → Play memory via current output (keyboard/MIDI/radio)

TEST WHILE ADJUSTING:
└─ Use your CW paddle to test immediately!