A morse code trainer for the Nokia 6030 (and potentially other phones too)

A while ago I thought it would be nice to have morse code trainer on my mobile phone. I hoped that I then could use the time I spent commuting on the train to learn some morse code. So I had a look around and the only application that I could find was MobileMorse. Unfortunately, MobileMorse caused an exception on my Nokia 6030. So I decided to write my own morse code trainer. It is a very simple application, much simpler than MobileMorse but it seems to do the job on my phone at least. I also tested it quickly on a Sony Ericsson K790i and it seemed to work on it too. In theory it should work on any mobile phone that supports Java (CLDC-1.1, MIDP 2.0) – but as I learned quickly this isn’t the case as Java compatibility seems to vary between different phone models. I’m therefore also working on a version that uses Nokia’s Sound class to generate tones.

The program is intended for learning morse code using the Koch method. It therefore starts with two characters (level 1) and you can add additional characters as your proficiency improves – however not all signs of the international morse code are supported at the moment. I will add them in the next version.

I called the program BMorse (couldn’t come with a better name at the moment). If anyone else is interested in this program it can be download from the following address:


The .jar file can be found at http://peterhertting.gmxhome.de/BMorse.jar.

Please keep in mind that this is still work in progress! I would therefore be very interested in test results on other phones as well as suggestions for improvements etc.. I’d also appreciate if an experienced ham radio operator could provide me with some feedback regarding speed etc. I will also publish the code under the GPL soon.

Oh yes, don’t forget to use the headphones when you are trying the program. The speakers used in some phones are really crap.


10 thoughts on “A morse code trainer for the Nokia 6030 (and potentially other phones too)”

  1. Hi there! that a great Idea you did it OK! im dearching for some program to make possible decode Morse in my N70, Any Idea???

  2. Hi,
    decoding morse tones requires a sophisticated algorithm and I fear mobile phones mightn’t be powerful enough for that. That said, I haven’t done any research about it – it’s just a guess.

  3. Your program is a lot better than MobileMorse on my phone!(k770i, MM has the timings all wrong)! Only thing that annoys me is the sound of the beeps, there is some kind of echo on it due to MIDI. MobileMorse has the same echo on the beeps which is really annoying. I have another program that reads RSS feeds and morses them on the mobile, also with MIDI, but there is no echo on those tones. The program (source avaible) is
    MorseTrainer: http://www.fongen.no/index.php?n=Main.MorseTrainer

    I don’t know if changing this would break functionality on other phones…

  4. Thanks for the encouraging comment Arnold. I’m aware of the ‘echo’ problem and I have already an idea in mind how to fix it. I just simply didn’t get around to do it yet.

    1. This is quite likely to happen I’m afraid. Unfortunately, I don’t have enough mobiles available to test the program with. Also, unfortunately, I don’t have any time at the moment to maintain the program.

  5. Nice program and works well. BUT it would be great as an option to use lighting or even greater the vibrating alert for coding. Alhough the vibrating alert would be power consuming, it would be awesome to be able to use the program during small group lessons with the phone in my left and “taking notes” with my right. Btw it would be nice to have a program which vibrates the incoming messages in morse code:)
    Is it possible to use the vibrating alert for such purposes?

    1. I had thought about using the back light – however, currently my increased family and the renovation of our home has priority. I like that idea about the vibrating – will have to try it at some stage. However, I don’t think it will be possible for an app to get access to the incoming messages.

  6. Hi! Your program work well on Nokia 2710. But I can’t change volume of sound – in settings I can move slider, but nothing changes – volume of sound remains on medium level. Thanks for the program.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s