

A remarkable project that is preventing a lot of duplicated effort. Hamlib Libraries: Also open-source, also free ( more information here), and under active development. JRX: Available for download on this page, GPL, open-source ( source available), free. Here are comments about each of these elements: I think JRX does just that.įigure 4: JRX, Hamlib, serial interface, reality Since then I have wanted to revisit this topic and try to improve the quality of virtual radios. It was a project with some limitations - it only ran on Windows, and it only controlled one radio (the discontinued Icom IC-PCR1000). Regular visitors to may remember I wrote another virtual radio years ago named IcomControl. And in the case of a radio that requires a computer to control it, there's no contest - JRX is a good choice. What's the point? Well, JRX has 200 read/write memories that are saved between program runs, it has a programmable scanner and spectrum scope, and apart from these features it is much easier to use than a typical radio. Readers may wonder what purpose is served by virtualizing a radio with controls - after all, the radio already has knobs and dials. To save a frequency to memory, you just press the button a little longer (like a non-virtual car radio). To recall a saved frequency from memory, you press a button. To change frequencies, you point the mouse cursor at the digit you want to change and spin the mouse wheel. JRX uses a number of advanced methods to make itself easy to use. JRX runs better, faster and more efficiently, on Linux than on Windows, but that's true for most everything. It can interface with about 200 radios, thanks to an amazing library called Hamlib, an ambitious project to create a uniform protocol for talking to ham radio transceivers and receivers.īecause JRX is written in Java, it will run on virtually any platform. JRX is a virtual radio receiver written in Java.
