Hope RFM12B / RFM12 Command Calculator

Just a little program I wrote to help calculate the command values for the RFM12B wireless module.

This program was inspired by a similar program from Technofun. Unfortunately, judging from the comments, there are problems with the VB6 application on newer versions of Windows. In fact when I tried it on my XP machine even I had an issue with one of my runtime libraries being too old.

So I thought I would write one which would work on newer versions of Windows, and didn't depend on runtime libraries.

As a very experienced Delphi programmer I have been meaning to have a play with Lazarus and the Free Pascal Compiler, so I thought this would be a good learning experience.
Lazarus is an open source version of Borland Delphi which is available for Linux, Mac and Windows, so the source should compile on any of those platforms. I plan making a Linux version on my Debian box soon.

In the mean time, here's the Windows version.

Click for a full resolution image

32bit Windows Download

The calculator also works for the old RFM12 (non B). The B added support for some extra commands, so those commands are ignored by the RFM12.
There is a good comparison between the two on the JeeLabs website

The app has been tested on 32 bit XP and TinyXP too. It should work on 64 bit versions too, but I don't have such a machine to hand.

Update: I've received emails confirming the calculator works on Windows 7 64 bit too.
If you do try it on another windows version and have a problem, or find it works, let me know and I will be able to update this page.

Another update: After a conversation with Jean-Claude Wippler of JeeLabs, who sells the JeeNode which uses the RFM12B, and wrote the excellent RF12 library for it, a little bit of source exchange has occurred, and he has now written an excellent javascript driven web version. You can even save this and run it as a single html webpage when you are offline! How cool is that?!
Needless to say, this is completely platform independent. It even works on my Android phone.

Cheers,
Steve.