MRP40 Morse Code Decoder & Sender

Deutsch        Japan

MRP40 is a powerful and highly-effective ham radio software program that decodes received CW audio that has been fed to a computerís sound card. The decoded text is displayed on the computerís monitor. For transmitting CW, the program encodes keystrokes from the computerís keyboard. Hams use MRP40 to send and read QRQ (high-speed) CW, to help read weak DX signals, and to improve CW contest scores.

... With MRP40 you are number one on the air! ...

There is now available a special SDR Version of MRP40 Morse Decoder

for more info click here


Tips 'n Tricks essential to get best decoding results with MRP40

MRP40 is compatible with:
DigiMaster CW Interface by G4ZLP
SignaLink (highly recommended)
Rigblaster Advantage (click here to see on page 32 how to set)
Microham USB Interface II and microHam microKeyer II
US Interface Navigator
Donners Digital Interface
Or just do it yourself: Galvanic isolated PC to RIG interface

Very good decoding of weak, noisy and fading signals
Almost 100% copy in heavy CW contest conditions and local QRM
Decoding now better than famous MRP37 Morse Decoder (MS-DOS version, no longer for sale!)

Morse Code Decoding up to 60 WpM
Text- and Graphic Display
High performance software CW filtering
Automatic speed recognition
Automatic Gain Control (AGC)
Automatic tracking of "drifting" signals (via AFC)
A new feature automatic formats unspaced words
Transmitting Morse Code 0.4 to 60 WPM

There are 3 ways to transmit:
1. Recommended: Use AFSK (audio frequency-shift) keying by sending CW audio to the transceiver from the computerís sound card. The rig operates in SSB transmission mode. The signals generated by MRP40 have sine waveform and a smooth envelope, so no annoying key clicks. The rise and decay times of the CW-signals are automatically adjusted to the sending speed, so a minimum bandwidth is occupied, especially for QRS (slow sending). Note: When using AFSK for sending, one can activate the PTT via Com Port by selecting the check box named "Activate PTT pin" in MRP40's menu under "Options - Tx-Settings."

2. Key your transceiver via the RS232 serial Com Port, or key your transceiver via Soundcard output. This requires an interface box between PC and transceiver. You can also build yourself a neat little interface like suggested in QST Magazine issue 02/2007. Click here and study the article.

3. Winkeyer USB

To ensure galvanic isolation between computer and transceiver, we recommend using an interface box from SignaLink

Click here to read more details about the MRP40 features

Click here and study the MRP40 online help documentation

System Requirements:
Soundcard: any general purpose. ( e.g. PCI or On-Board Sound)
CPU: Pentium 450 MHz or faster
Operating System: Win95 / Win98 / WinMe / Win2000 / Win XP / Win 7, 8, 10 / Snow Leopard / Parallels Desktop 5
Mac running OS X 10.7 and using Windows 7 running in Parallels 7

Anti Virus Settings:
In case when running the program after pressing the "TRY" button the " program terminates without any error:
Please inside your anti virus software add MRP40 to the List of trusted programs
F-Secure internet security:
If "deep guard is enabled" with "advanced process monitoring" enabled then MRP40 is placed in the "monitored programs list" and is prevented from running.
This is easily fixed by either disabling "advanced process monitoring" or remove MRP40 from the monitored programs list in F-Secure.

Windows 8 specific instructions:
Just install MRP40, there are no specific actions required at all.

Windows 7 specific instructions:
Locate MRP40 at it's Program folder location for example "C:\Programs\HamRadioSoftware\MRP40 Morse Decoder V62\MRP40v62.exe"
Right click on the MRP40v62.exe file to access the properties
In the properties / compatibility table one must set: XP Service pack2

Vista-specific instructions:
MRP40 can run under Vista only if launched directly from it's Program folder location, typically "C:\Programs\HamRadioSoftware\MRP40 Morse Decoder V62\MRP40v62.exe"
Right click on the MRP40v61.exe file to access the properties tab and select XP Service pack 2 or 3. This need be done only once; however, each time the program is run, one should right-click the .exe file and select ďRun as administrator,Ē unless the User has administrative privileges.

Read Article from Bryan M0OIC about MRP4062 on
- Apple iMac i7
- Parallels Desktop 5

Version History

MRP40 Version 66:

Adjustable delay between PTT and Tx

click -Options -TxSettings -Edit Com Port Configuration...
edit delay to any value between 1 and 1000 (milli seconds)

Tx Beacon function with adjustable delay

right click the text button labeled as "Beacon" and adjust the <beacondelay x>
For x enter any value between 1 and 3600 (seconds)
To make any text button act as a beacon just add the the string <beacondelay 3> at the end of the text

MiniLogBook has now a Data Base Lookup:

As soon as a new call is filled in MiniLogBook the Lookup will show name and location of that call
click -Options -show -MiniLogBook
check the box QRZ DB Lookup
enter your Login Details

Sending CW via Winkeyer USB is now fully supported

click -Options -TxSettings -Send via Winkeyer
In the pop up window "RS232 Comport Configuration" enter a valid com port number the winkeyer is linked to.
click save

AFC Functions improved:

The state of AFC is now remembered at startup of MRP40 (factory default is AFC OFF)
New Smart AFC: Every time the two red lines (representing the RX Filter frequency) are moved manually by left mouse click or by (Auto-) GoMax -Action the AFC is acting for 4 seconds with double speed doing precise fine tuning to the incoming signal. During that 4 seconds the RX frequency is gradually "frozen in" At the end it is fixed and steady. You stay receiving exactly at that perfectly tuned frequency.
The smart AFC is activated even the AFC Check box is in "OFF" State
Performing right mouse click to move the red lines will not activate the Smart AFC

Receive Text Box now has a vertical scroll bar

Minimum Rx and Tx speed is now adjustable (factory default is now 10 WpM)

Click -Options -RxSettings -Set minimum Speed
The advantage of setting a minimum speed with a relative high WpM rate is that MRP40 does not "Drift" down to for example 2 WpM and then is no longer able to recognize an incomming station with 20 WpM

There is now available a special Version of MRP40 Morse Decoder which tunes and decodes signals from Software Defined Radios (SDR)
It demodulates IQ-signals with a bandwidth (sample rate) of 48Khz, 96Khz, 192Khz
- CW to Text demodulation
- SSB to Voice demodulation
- Adjustable Bandwitdh for SSB and CW.
- LSB and USB Mode
- Adjustable CW-Pitch
More Info and Download on the the MRP40-SDR Website

- PTT function can be disabled completely
- Bug Fix regarding USB to RS232 Serial Adapter: Now proper timing of first "Dot" during CW sending via ComPort
- Typing the ESC-key will stop the ongoing sending action and clear the Tx text box
- Mini Log Book integrated: A neatlitle tool to log your contacts. It automatically looks up previous contacts with recent call. It supports ADIF record format.
To launch the MiniLogBook run MRP40 and click -Options -Show ... -MiniLogBook
To learn more about comfortable operation refer to the Help Documentation. Run MRP40 and click
- Help -English -User interface -Program Menu -Options -Show then scroll down to section "MiniLogBook"

- Graphic Display improved:
- now double dynamic range for signal amplitude: color transists from black into bule into light blue into white (see screen shot above)
- now double frequency resolution: display of incoming signals is more sharp; much less side lobes visible.
- now double time resolution: length of short dots is displayed more accurately
- Default text font size is appied when window is resized
- Green Volume indicator for soundcard signal corrected:
-the vertical display range now represents 1:1 the physical signal range of soundcard ( please keep volume moderate, avoid cliping at top )

- Bugfix: Click noise during sending via soundcard eliminated
- Windows 7 Support added: Audio Control Panels (Mixer sndvol32.exe ) included in Installation Package

- Sending is continued even if you work other applications
- Tx sending via Soundcard Audio Tones added
- Bug Fix for soundcard selection (Tx) done
- Set Audio Tx Frequency equal to Rx Frequency (helpfull to perfecly match the frequency of remote CW station ( your tranceiver does Tx in SSB mode the soundcard audio out signal)
- Choose any COM Port Number for CW Sending ( PTT and Key )
- Activation of PTT pin during sending via soundcard audio

Reports from Hams who have tested MRP40 click here

Product Review on click here

Download full functional free MRP40 Trial Version. Try before buy!

Register now! (49,90 Euro, PayPal)
The key code to unlock MRP40 (turn into full version) will be be send to you via email

Tell a Friend about this web site click here!
Please help promote this excellent piece of software.

More Info
| Usage of Tx Macro | Samuel Morse | Morse Code Table | Deutsch | Home |

Email Address: 

Try the new

Useful Links:

Long Wire Antenna Baluns & Ferrite Cores...

Icom Repair
Solid state and tube radio repair and restoration

Nu Ware: The ultimate Morse code training software

PA3BWK's Ultimate Morse Code Web Site

Amateur Radio Internet Guide

Callsign Lookup (Buckmaster)

QRZ (Callsign Server)

Samuel F.B. Morse home page Reviews - MRP40

VE2DSK Autres modes digitaux

RV3APM: Software for digital modes

DF2OK: Amateurfunk Leitseite

Dr. Oliver Welp: Amateur Radio Soundblaster Software Collection
Software für viele Betriebsarten.