IcomProgrammer is a Ruby script that can program nearly any Icom radio with one or more user-defined frequency tables, including such esoterica as repeater tones and split-frequency modes. To use this program, the reader needs to have at least one Icom radio and an Icom RS-232 converter box (CI-V).
To build the largest and most complete Amateur Radio community siteon the Internet. A 'portal' that hams think of as the firstplace to go for information, to exchange ideas, and be part ofwhat’s happening with ham radio on the Internet. EHam.net providesrecognition and enjoyment to the people who use, contribute, and buildthe site.This project involves a management team of volunteers who each takea topic of interest and manage it with passion. The site will standabove all other ham radio sites by employing the latest technology andprofessional design/programming standards, developed by a team ofcommunity programmers who contribute their skills to the effort. Thesite will be something that everyone involved can be proud to say theywere a part of.The eHam.net Team, Revision 10/99.
Before I introduce this project I want to list all the Icom programs I've written over the years:
IcomProgrammer II is meant to program an Icom radio's memories, not be a control panel, and it doesn't have a desktop user interface — for a true virtual radio that does, see JRX. This is the most recent, and by far the best, of my efforts to program the memories of my Icom radios. It's written in Python 3 and was developed on a Linux platform, but it should function on Windows with reasonable care during installation and operation.
When I wrote the earlier Ruby program I had a smaller set of radios that needed programming, but at the moment I have these Icom radios:
The IC-7000 is my most recent acquisition, and it is a terrific radio. I bought it so I could have a compact, sophisticated radio on my boat to replace the IC-706MKII, which, although fully operational, is far behind the times in a technical sense. But to fully exploit this new radio, I needed to replace my previous programming method written in Ruby. Among the problems with the prior method are that it didn't program memory names (alphanumeric labels), for those Icom radios that have this ability. (As it turns out, every one of my Icom transceivers accepts memory labels except the IC-706MKII.) Another problem was that the Ruby program didn't communicate with the radio very fast for a reason I didn't understand at the time. Both these issues are addressed in this new project.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
February 2023
Categories |