๐Ÿ“š Help & Documentation

Comprehensive guide to mastering Morse code with professional features

๐Ÿ“‹ Quick Navigation

All help topics

Open a focused guide for a trainer, device, audio, statistics, or troubleshooting task.

Training guides

Competition guides

Hardware and tools guides

๐Ÿš€ Getting Started

๐Ÿ‘ค Account Setup

  1. Create an account or login with existing credentials
  2. Your progress is automatically saved and synced
  3. Access your account settings to customize preferences
  4. View detailed statistics of your training sessions

๐ŸŽฏ Quick Start Guide

  1. Choose a learning stage: Acoustic Character Trainer for initial acquisition, then word practice for reinforcement and fluency
  2. Connect your device: Optional Morserino-32 hardware connection
  3. Start training: Listen to Morse code and type what you hear
  4. Track progress: View your accuracy and improvement over time

๐Ÿ’ก Pro Tips for Beginners

  • Start acoustic-first: Hear one unfamiliar character before identity reveal, then practise recognition and retention
  • Use headphones: Better audio quality improves learning speed
  • Practice daily: 15-20 minutes daily is better than long infrequent sessions
  • Don't count dits/dahs: Learn the sound patterns, not the code structure

๐ŸŽง Acoustic Character Trainer

๐ŸŽฏ Learn the sound before the symbol

The Acoustic Character Trainer introduces one unfamiliar Morse character at a time as a complete sound. Its identity and dot-and-dash notation stay hidden during familiarisation, then the trainer guides you through reveal, recognition, optional Code Talking, sending and retention.

Acoustic-first principle: Listen for the whole rhythmic shape rather than counting dits and dahs. Notation becomes an optional reference only after identity reveal.

๐Ÿงญ Guided learning stages

  • Prepare: Choose instructor-guided or independent learning
  • Familiarise: Hear the new sound while its identity remains concealed
  • Differentiate: Distinguish the target from an already learned sound
  • Reveal: Meet the character and replay its complete acoustic shape
  • Reinforce: Practise recognition, sending and later retention

โŒจ๏ธ Keyboard and sending controls

  • P: Play the current sound
  • Space: Confirm the whole sound or select the target
  • N: Select a different sound during differentiation
  • Type + Enter: Submit a recognition answer
  • . and -: Practise sending with the software paddle

๐Ÿ‘ฅ Two learning pathways

  • Learning independently: A complete self-guided sequence with clear prompts
  • Learning with an instructor: Observation choices and private practice assignments
  • Privacy: Classroom audio and observation text are not sent to analytics
  • Honest limits: Software cannot reliably detect whether you hear a whole sound or count elements

๐Ÿ“Š Progress and settings

  • Separate indicators: Sound familiarity, identity recognition, retention and sending exposure
  • Identity-based progress: Learned characters persist without relying on a sequence index
  • Character order: Choose a sequence without treating it as a teaching method
  • Speed profile: Set character and effective speed independently
  • Local continuity: Resume your current learning stage on the same device

๐ŸŽฏ How to Use the Acoustic Character Trainer

  1. Open Acoustic Character Trainer from the Learn menu or the link below
  2. Choose your pathway: Learn with an instructor or independently
  3. Follow โ€œYour actionโ€: Each stage tells you whether to listen, choose, reveal, type or send
  4. Keep the identity concealed: Replay the sound without trying to decode dots and dashes
  5. Reveal only when prompted: Then connect the sound to its character identity
  6. Return for retention: Progress depends on recognition over time, not clicks alone

Open the Acoustic Character Trainer Read the focused trainer guide

๐Ÿ”ฌ Acoustic-first safeguards

  • The unfamiliar character and its notation remain hidden throughout blind familiarisation and differentiation.
  • Learned distractors may be identified because they no longer reveal the new target.
  • The reveal stage focuses on one character, with sound replay as the primary action.
  • Dot-and-dash notation stays secondary and optional after reveal.
  • Keyboard controls and responsive layouts support desktop and mobile practice.

๐Ÿ’ก Pro Training Tips

Learning Strategy:
  • Focus on the whole sound pattern, not element counting
  • Use short, regular sessions instead of one long session
  • Replay freely before identity reveal
  • Return later so retentionโ€”not immediate repetitionโ€”can be checked
Technical Tips:
  • Use headphones for better audio quality
  • Use character speed for sound shape and effective speed for spacing
  • Keep browser storage enabled to preserve local progress
  • Use the focused trainer guide for all keyboard controls

โš™๏ธ Morse Machine - Advanced Character Set Training โœ…

๐ŸŽฏ What is the Morse Machine?

The Morse Machine is an advanced character set trainer inspired by Ward Cunningham's Automatic Morse Code Teaching Machine. It enhances the traditional Koch method with weighted character selection, multiple international character sets, and intelligent difficulty progression that adapts to your weakest characters.

Available Character Sets:
Koch โ€ข CWops โ€ข ABC โ€ข Swedish โ€ข Danish โ€ข Hiragana โ€ข Katakana

๐ŸŽฏ Intelligent Training

  • Weighted Selection: Weaker characters appear more frequently
  • Progressive Mastery: New characters added after 10 correct responses
  • Smart Prioritization: Focus training on problem areas
  • Balanced Practice: Ensures mastery before progression
  • Real-time Adaptation: Training adjusts to your performance

๐ŸŒ International Support

  • Character order: A selectable practice sequence, separate from method and speed
  • CWops Order: Optimized for amateur radio operators
  • Swedish/Danish: Special characters (ร†, ร˜, ร…)
  • Japanese Support: Hiragana and Katakana characters
  • Flexible Sets: Switch between character sets instantly

โšก Advanced Features

  • Visual Progress: Dynamic progress bars for each character
  • Speed Control: 5-40 WPM adjustable on-the-fly
  • Effective Speed: Real-time WPM calculation
  • Audio Control: Buzzer feedback and CW display toggle
  • Keyboard Shortcuts: Space (repeat), Enter (skip), Arrow (solution)

๐Ÿ“Š Progress Tracking

  • Persistent Progress: Resume exactly where you left off
  • Character Mastery: Track correct/incorrect per character
  • Session Statistics: Complete performance metrics
  • Integration: Statistics saved to main statistics page
  • Visual Feedback: Dynamic character progress visualization

๐ŸŽฏ How to Use Morse Machine

  1. Select Character Set: Choose from Koch, CWops, ABC, or international sets
  2. Choose Lesson Level: Start with 2 characters or jump to "All" for advanced training
  3. Adjust Speed: Set comfortable WPM (5-40) - changes apply immediately
  4. Configure Options: Enable/disable buzzer and visual CW display
  5. Start Training: Listen to characters and type what you hear
  6. Track Progress: Watch character progress bars fill as you improve
  7. Master Characters: Automatic progression after 10 correct per character

๐Ÿง  Ward Cunningham's Method Enhanced

Original Concept: Ward Cunningham's automatic teaching machine used weighted random selection to focus on weaker characters, ensuring balanced skill development.

Our Enhancement: We've added visual progress tracking, modern web audio, and full integration with professional statistics tracking.

Key Algorithm:

Characters with more errors get higher selection probability, automatically focusing practice time where it's needed most for maximum learning efficiency.

๐Ÿ”ฌ Advanced Training Features

Character Sets Available:
  • Koch: K M U R E S N A P T L W I . J Z = ...
  • CWops: T E A N O I S 1 4 R H D L 2 5 ...
  • ABC: A B C D E F G H I J K L M N O P ...
  • Swedish/Danish: Standard + ร† ร˜ ร… special chars
  • Japanese: Hiragana/Katakana mapped to Morse
Training Controls:
  • Start/Pause/Continue/End: Full session control
  • Lesson +/-: Manual character addition/removal
  • Reset Progress: Start fresh with any character set
  • Speed Slider: Instant WPM adjustment
  • Audio Options: Buzzer and visual CW toggles

๐Ÿ’ก Training Strategy Tips

Character Set Selection:
  • Start with Koch for systematic learning
  • Use CWops for amateur radio focus
  • Try ABC for familiar alphabet order
  • Progress to international sets for advanced skills
Effective Practice:
  • Let automatic progression guide your learning
  • Focus on accuracy over speed initially
  • Use keyboard shortcuts for efficient practice
  • Monitor progress bars to identify weak areas
Pro Tip: The machine automatically increases practice frequency for characters with higher error rates, making your training time maximally efficient.

๐ŸŽต Advanced Audio Effects - Realistic HF Training

๐ŸŒŠ Why Realistic Audio Effects?

Real-world amateur radio conditions include fading, interference, and equipment characteristics. Training with these effects prepares you for actual on-air conditions and improves your copying skills dramatically.

๐Ÿ“ก Signal Strength (S-Meter)

S1-S3: Very weak signals (DX stations)
S5-S7: Moderate signals (normal conditions)
S9: Strong signals (local stations)

๐ŸŒŠ QSB (Fading)

Effect: Gradual signal strength changes

Cycle: 7-second fade in/out pattern

Depth: 20% to 100% volume variation

Cause: Ionospheric propagation changes

๐ŸŽต Chirp Effect

Effect: Frequency slides at tone start

Amount: 50 Hz frequency shift

Duration: 50ms chirp period

Sound: "wee" on each dit/dah

๐Ÿ”‘ Straight Key

Effect: Human keying irregularities

Timing: ยฑ20% element duration variation

Keying: Variable rise/fall times

Realism: Operator "fist print"

๐Ÿ“ป QRM (Interference)

Type: Competing CW station

Frequency: +75 Hz offset

Level: 30% of main signal

Pattern: Random morse at 25 WPM

๐Ÿ”Š Background Noise

Type: Pink noise (1/f spectrum)

Levels: S3, S5, S7, S9 noise floor

Effect: Atmospheric HF noise

Realism: Band-specific characteristics

๐ŸŽฏ Training Scenarios

DX Pedition:
S2 signal + QSB + Noise S7
Contest:
S8 signal + QRM interference
Vintage Radio:
S6 signal + Chirp + Straight Key
Emergency:
S4 signal + Fast QSB + Noise

โŒจ๏ธ Keyboard Shortcuts & Controls

Training Controls:
  • โ€ข Space: Start/Pause training
  • โ€ข Escape: Stop training
  • โ€ข Enter: Next character (manual advance)
  • โ€ข Backspace: Clear current input
Interface Controls:
  • โ€ข Tab: Navigate between sections
  • โ€ข Type characters: Direct input recognition
  • โ€ข Case insensitive: Upper/lower case both work
  • โ€ข Real-time feedback: Instant accuracy display

๐Ÿ Morse Runner Contest Simulator

๐ŸŽฏ What is Morse Runner?

Morse Runner is a realistic CW contest simulator focused on CQ World Wide CW contest. Experience authentic contest flow with proper CQ calling, station responses, and exchange verification - just like real contest operation!

๐Ÿ† Contest Experience:
Realistic contest environment with authentic timing, exchanges, and scoring
๐Ÿ“ˆ Skill Building:
Develop contest-specific skills: speed, accuracy, and strategy

๐Ÿ Contest Modes

  • Pile-Up Mode: Multiple stations (1-10) call after your CQ - great for copying skills
  • Single Calls Mode: One station calls after each QSO - perfect for typing practice
  • WPX Competition Mode: Fixed band conditions with user-controlled speed and activity
  • Activity Levels: Adjust 1-10 stations that can call after CQ
  • CQ WW CW Only: Exchange is always 599 + CQ Zone (e.g., "599 15")
  • Duration Options: 5 minutes to 2+ hours practice sessions

โšก Contest Features

  • Fast Startup: 2,500 callsigns load instantly, remainder in background
  • QSO Verification: Real-time verification against transmitted callsigns
  • Comprehensive Settings: Modal with all contest parameters (โš™๏ธ button)
  • Speed Control: 10-80 WPM in 5 WPM increments or ranges
  • Visual Feedback: Green=Verified, Orange=Unverified QSOs
  • Active Function Keys: F1=CQ, F2=Exchange with dynamic callsigns

๐Ÿ“ป Band Conditions

  • QRN: Atmospheric noise simulation
  • QRM: Competing station interference
  • QSB: Ionospheric signal fading
  • Flutter: Aurora and EME signal distortion
  • LID's: Poor operator timing and procedures
  • Pile-ups: Multiple stations calling simultaneously

๐ŸŽน Contest Controls

  • Function Keys: F1=CQ, F2=Exchange, F3=TU QRZ, etc.
  • Quick Logging: Enter to log QSO, Escape to clear
  • Auto-complete: Smart callsign completion
  • Keyboard Shortcuts: Space=Start/Pause, +/- speed
  • Real-time Input: Instant feedback and validation
  • Contest Timer: Visual countdown with session control

๐Ÿš€ How to Use Morse Runner (New Improved Flow!)

  1. Configure Settings: Click โš™๏ธ Settings button - choose contest mode, speed, activity level
  2. Set Your Station: Enter your callsign and CQ zone in settings modal
  3. Start Contest: Click "Start Contest" - you'll hear background QRN but no stations yet
  4. Call CQ: Press F1 or type your CQ message to start calling
  5. Stations Respond: Based on your activity level, 1-10 stations will call you
  6. Copy Callsigns: Type the callsign you hear in the callsign field
  7. Send Exchange: Press F2 to send "599 + your zone"
  8. Log QSO: Station replies with their exchange, then log the QSO
  9. Verification: QSO is verified against transmitted callsign (Green=correct, Orange=error)

โš™๏ธ Settings Modal (NEW!)

Contest Modes:
  • โ€ข Pile-Up: Multiple stations call
  • โ€ข Single: One station per QSO
  • โ€ข WPX: Competition mode
Speed Control:
  • โ€ข Ranges: 15-25 to 35-45 WPM
  • โ€ข Exact: 10-80 WPM (5 WPM steps)
  • โ€ข Auto: Varies within range
Audio Settings:
  • โ€ข CW Pitch: 400-800 Hz
  • โ€ข Volume: 0-100%
  • โ€ข Band conditions toggles
Station Setup:
  • โ€ข Your callsign and CQ zone
  • โ€ข Activity level (1-10 stations)
  • โ€ข Contest duration

๐Ÿ† Scoring System

Points Calculation:
  • โ€ข Same continent: 1 point per QSO
  • โ€ข Different continent: 3 points per QSO
  • โ€ข Contest-specific bonuses apply
Multipliers:
  • โ€ข CQWW: CQ Zones + Countries
  • โ€ข ARRL DX: Countries only
  • โ€ข WPX: Unique prefixes
  • โ€ข Final Score = Points ร— Multipliers

๐Ÿ“Š Performance Tracking

Real-time Metrics:
Track QSOs/hour rate, accuracy percentage, multiplier progress, and total score as you operate
Session Analysis:
Detailed breakdown of performance with time-based charts and improvement suggestions
Historical Comparison:
Compare your results against previous sessions and contest averages

๐Ÿ“– Traditional Training Modes

๐Ÿ“ Real Words

Practice with common English words to build vocabulary recognition.

  • Common everyday words
  • Variable length words
  • Perfect for building speed
  • 1-200 words per session

๐Ÿ“ป Callsigns

Amateur radio callsign practice for contest and DX work.

  • Realistic amateur callsigns
  • Various prefixes and suffixes
  • Contest preparation
  • DX station practice

๐Ÿ”ค Abbreviations

Common CW abbreviations used in amateur radio.

  • Standard amateur abbreviations
  • Contest abbreviations
  • Technical terms
  • Operating procedure codes

๐Ÿ“ฑ Q-codes

International Q-code practice for professional operation.

  • QRS, QRT, QSL, QTH, etc.
  • Essential operating codes
  • Emergency communications
  • Professional terminology

โญ Top Words in CW

Most frequently used words in CW communications.

  • Statistically common words
  • High-frequency patterns
  • Efficient learning path
  • Practical vocabulary

๐ŸŽฒ Mixed Mode

Combination of all training modes for comprehensive practice.

  • Random selection from all modes
  • Varied practice sessions
  • Comprehensive skill building
  • Realistic operating conditions

๐Ÿ”ข Advanced Training Programs

๐ŸŽฏ Specialized Training Modules

Advanced training programs designed for specific skill development, featuring progressive difficulty systems, competitive modes, and detailed analytics. Perfect for operators looking to master specialized areas of CW operation.

๐Ÿ”ข CodeSnap Trainer

Instant Character Recognition (ICR) training for numbers and mixed alphanumeric sequences.

  • Progressive 1-6 character difficulty
  • Numbers (0-9) and Mixed (A-Z + 0-9) training
  • 4 training modes: Practice, Progress, Challenge, Duel
  • Real-time competition features
  • Achievement system with badges
  • Advanced performance analytics

๐Ÿ“ CW Sentences

Real-world sentence training with weighted accuracy and persistent settings.

  • Complete sentence practice
  • Multilingual support
  • Weighted accuracy system
  • Database-synced preferences
  • Professional JSCWLIB audio engine
  • Cross-device settings sync

๐Ÿ“– CW Words

Vocabulary-focused training with definitions and multilingual support.

  • Individual word training
  • Definition learning
  • Ham radio terminology
  • Type or Listen modes
  • Session progress tracking

๐Ÿ“ป Callsign Training

Amateur radio callsign recognition with real worldwide callsigns database.

  • 253,777 real amateur radio callsigns
  • 25-callsign structured sessions
  • Smart scoring: WPM ร— Accuracy%
  • Real-time performance tracking
  • Login required for statistics
  • Session pause/resume functionality

๐ŸŽ“ Acoustic Character Trainer

Acoustic-first introduction of one unfamiliar character at a time.

  • Identity concealed during familiarisation
  • Recognition, sending and retention stages
  • Independent and instructor pathways
  • Keyboard and software-paddle controls
  • Identity-based progress persistence

๐Ÿ’ก Pro Tip: Training Program Selection

Beginners: Start with Acoustic Character Trainer for one-character acoustic acquisition
Intermediate: Use CW Words and CW Sentences for vocabulary building
Advanced: Master CodeSnap for instant character recognition and competition readiness

Each program is designed to complement the others - combine them for comprehensive CW mastery!

๐Ÿ† Contest Simulator - Morse Runner

๐ŸŽฏ What is the Contest Simulator?

The Contest Simulator (Morse Runner) provides realistic CW contest training experience. Practice operating skills for major contests with proper exchange formats, scoring rules, and multiplier tracking. Perfect for contest preparation and improving your pileup copying abilities.

๐ŸŒ CQ World Wide CW

Practice the world's largest CW contest with zone-based exchanges.

  • Exchange: RST + CQ Zone (01-40)
  • Points: Same country=0, same continent=1, different continent=3
  • Multipliers: DXCC countries + CQ zones
  • Example: Send "599 15", Receive "599 05"

๐Ÿƒ CQ WPX CW

Practice serial number exchanges and prefix-based multipliers.

  • Exchange: RST + Serial Number
  • Points: Same country=1, same continent=1, different continent=3
  • Multipliers: Unique call sign prefixes
  • Example: Send "599 001", Receive "599 123"

๐Ÿ“ป CW Macros (Contest Messages)

Use the six CW macros to simulate real contest operation:

CQ
Call CQ TEST
QRZ
Who is calling?
Exchange
Send contest exchange
My Call
Send your callsign
AGN
Please repeat
TU
Thank you, QRZ?

โš™๏ธ Contest Settings

  • Contest Type: CQ WW CW or CQ WPX CW
  • Duration: 5 minutes to 2 hours
  • Contact Limit: 50-500 contacts or unlimited
  • Speed: Fixed or range (15-40 WPM)
  • Activity: 1-5 simultaneous calling stations
  • Call Frequency: Low to contest level activity
  • Band Conditions: QRN, QRM, QSB, Flutter, etc.

๐ŸŽฎ How to Operate

  1. Configure: Choose contest type and settings
  2. Start Contest: Click "Start Contest" button
  3. Call CQ: Use CQ macro to start calling
  4. Copy Callsigns: Listen and type station callsigns
  5. Send Exchange: Use Exchange macro when ready
  6. Log QSO: System auto-logs after exchange
  7. Continue: Use TU macro and repeat process
  8. Monitor Score: Watch QSOs, multipliers, and points

๐Ÿ… Scoring & Multipliers

CQ WW CW Scoring:
  • Points ร— (Countries + Zones)
  • Each DXCC country = 1 multiplier
  • Each CQ zone (1-40) = 1 multiplier
  • New multipliers highlighted in purple
CQ WPX CW Scoring:
  • Points ร— Unique Prefixes
  • Each unique callsign prefix = 1 multiplier
  • Example: K1ABC = K1, DL0HQ = DL0
  • Serial numbers increment automatically

๐Ÿ’ก Training Benefits

  • Contest Preparation: Practice before actual contests
  • Pileup Skills: Learn to copy multiple stations
  • Speed Building: Improve copying at higher speeds
  • Operating Technique: Master contest procedures
  • Exchange Practice: Master different exchange formats
  • Callsign Recognition: Improve DX callsign copying
  • Scoring Understanding: Learn contest scoring rules
  • Multiplier Strategy: Understand multiplier importance

โš ๏ธ Tips for Success

  • Start Easy: Begin with single station mode and lower speeds
  • Use Macros: Click macro buttons to simulate contest operation
  • Copy Complete: Don't log partial callsigns - use QRZ/AGN macros
  • Watch Multipliers: New multipliers are worth pursuing
  • Practice Regularly: Build muscle memory for contest procedures
  • Check Verification: Green checkmarks show correctly copied stations

๐Ÿ”Œ Morserino-32 Device Connection

๐Ÿ“ฑ What is the Morserino-32?

The Morserino-32 is a versatile, portable Morse code trainer and transceiver designed for learning and practicing CW. Our web app can connect directly to your Morserino-32 via USB for enhanced training capabilities.

๐Ÿ”ง Hardware Requirements

  • Morserino-32 device with USB cable
  • CP2102 USB driver installed on your computer
  • Modern browser: Chrome 89+, Edge 89+, or Firefox 55+
  • HTTPS connection (required for Web Serial API)

๐ŸŒ Browser Compatibility

โœ… Chrome 89+ (Full support)
โœ… Edge 89+ (Full support)
โš ๏ธ Firefox 55+ (Limited support)
โŒ Safari/iOS (Not supported)

๐Ÿ”— Connection Steps

  1. Install CP2102 driver on your computer if not already installed
  2. Connect Morserino-32 to your computer via USB cable
  3. Open the web app in Chrome or Edge browser
  4. Click "Connect to Morserino" button in the Connection section
  5. Select your device from the browser's device picker dialog
  6. Verify connection - status should show "Connected"
๐Ÿ’ก Connection Benefits
  • Send training content to device
  • Receive keyer input from device
  • Synchronize training progress
  • Use device's built-in features
โš ๏ธ Troubleshooting
  • Check USB cable connection
  • Install/update CP2102 driver
  • Try different USB port
  • Use Chrome or Edge browser
  • Ensure HTTPS (not HTTP)

๐ŸŒ Web Serial API Technical Details

What is Web Serial API?
A modern web standard that allows web applications to communicate directly with serial devices like the Morserino-32.
Security Requirements:
HTTPS connection required for security reasons - the API won't work on HTTP sites.
User Permission:
Browser will ask for permission to access the device - this is normal security behavior.
Device Recognition:
The CP2102 USB-to-serial chip in Morserino-32 appears as a serial port to your computer.

๐Ÿ“Š Statistics & Progress Tracking

๐Ÿ“ˆ Session Statistics

  • Real-time accuracy percentage
  • Correct vs total characters
  • Current and maximum streak
  • Session duration and timing
  • Characters per minute (CPM)

๐ŸŽฏ Progress Tracking

  • Long-term accuracy trends
  • Training mode performance
  • Daily practice statistics
  • Improvement over time graphs
  • Goal setting and achievements

๐ŸŽง Acoustic Character Practice Stats

  • Character mastery percentages
  • Current learning position
  • Characters learned vs total
  • Session-by-session improvement
  • Time to master each character

๐Ÿ“Š Visual Charts

  • Accuracy trend lines
  • Speed progression charts
  • Character mastery grids
  • Session comparison graphs
  • Export data capabilities

๐Ÿ“ฑ Access Your Statistics

Click the "๐Ÿ“Š Statistics" button from the main menu to view detailed charts and progress tracking. All data is automatically saved to your account and synced across devices.

Pro Tip: Regular review of your statistics helps identify weak areas and track improvement patterns.

๐Ÿ—‚๏ธ Custom Lists (List Studio)

Create & Import

  • Create private, unlisted, or public lists in List Studio
  • Add items manually or bulk paste text
  • Import CSV, TSV, ADIF, or Cabrillo with preview and column mapping
  • Use dedupe/normalization options before commit

Practice, Share, Offline

  • Launch custom lists directly in CW Words, Callsign Training, and CW Speech
  • Enable weak-character filtering based on your error analytics
  • Share with public/unlisted links and allow users to fork your list
  • Cache lists in browser storage for offline practice
Tip: Use Custom List Analytics to review sessions, difficult items, and weak-char filter usage.

๐Ÿ”ง Troubleshooting & FAQ

๐Ÿ”Š Audio Issues

Problem: No audio playing
Solution: Click anywhere on the page first (browser security), check volume settings, try Chrome/Firefox
Problem: Audio effects not working
Solution: Start training session first, then enable effects in Advanced Settings
Problem: Audio cutting out
Solution: Reduce browser tabs, close other audio applications, check system audio settings

๐Ÿ”Œ Connection Issues

Problem: Can't connect to Morserino-32
Solution: Install CP2102 driver, use Chrome/Edge, check USB cable, try different port
Problem: Device not recognized
Solution: Update browser, check device manager, restart browser, verify HTTPS connection
Problem: Connection drops
Solution: Check USB power settings, avoid USB hubs, use shorter cables

๐Ÿ‘ค Account & Data Issues

Problem: Progress not saving
Solution: Ensure logged in, check internet connection, try refreshing page
Problem: Statistics not updating
Solution: Complete full training sessions, check browser cache, verify account login
Problem: Acoustic Character Trainer progress reset
Solution: Use Reset Progress button intentionally only, contact support if accidental

๐Ÿ–ฅ๏ธ Browser & Performance

Problem: Slow performance
Solution: Close other tabs, disable browser extensions, update browser, restart computer
Problem: Interface not responsive
Solution: Refresh page, clear browser cache, check internet connection
Problem: Mobile issues
Solution: Use landscape mode, ensure iOS Safari 14+, some features limited on mobile

๐Ÿ’ก Performance Tips

  • Use wired headphones for best audio quality and lowest latency
  • Close unnecessary browser tabs to free up system resources
  • Use Chrome or Edge for full feature compatibility
  • Keep browser updated for latest Web Audio API improvements
  • Ensure stable internet for progress saving and account sync

๐Ÿ“ž Contact & Feedback

๐Ÿ“ง Get in Touch

๐Ÿ“ป
Amateur Radio:
Callsign: OM0RX
๐Ÿ™

๐Ÿ’ฌ Feedback Form

๐Ÿš€ Feature Roadmap

โœ… Recently Completed:
  • CodeSnap Trainer (FULLY FUNCTIONAL)
  • Instant Character Recognition (ICR) training
  • Progressive difficulty with competition modes
  • Advanced statistics and achievement system
  • Acoustic Character Trainer (FULLY FUNCTIONAL)
  • Acoustic-first character familiarisation
  • Independent and instructor learning paths
  • Recognition, sending and retention progress
  • Advanced Audio Effects (QSB, Chirp, etc.)
๐Ÿ”„ Coming Soon:
  • Enhanced statistics dashboard
  • Custom word lists
  • QSO practice mode
  • Mobile app improvements

๐Ÿค Contributing

This is an open-source project! We welcome contributions and improvements from the amateur radio community.

Code contributions: Submit pull requests on GitHub
Testing: Report bugs and test new features
Documentation: Improve help content and tutorials

๐ŸŽจ Interface Features & Customization

๐Ÿ“ฑ Collapsible Sections

  • Click section headers to expand/collapse
  • Organize interface to your preference
  • Focus on sections you use most
  • Visual icons show expand/collapse state
  • Settings preserved during session

๐Ÿ”„ Sortable Interface

  • Drag and drop sections to reorder
  • Customize layout to match your workflow
  • Section order saved automatically
  • Professional drag-and-drop animations
  • Works on both desktop and mobile devices

๐ŸŽฏ User Experience

  • Professional amateur radio design
  • Consistent color coding throughout
  • Responsive design for all screen sizes
  • High contrast for visibility
  • Accessibility-focused interface

๐Ÿ’พ Persistence

  • Interface preferences saved locally
  • Training progress synced to account
  • Session state preserved on refresh
  • Cross-device synchronization
  • Automatic backup of settings

๐ŸŽจ How to Customize Your Interface

  1. Collapse unused sections: Click section headers to hide content you don't need
  2. Reorder sections: Drag section headers to rearrange them in your preferred order
  3. Focus on what matters: Keep frequently used controls at the top
  4. Mobile optimization: On smaller screens, collapse more sections to save space
  5. Session consistency: Your layout preferences are remembered during your session