Here’s where I’m going to keep updates and versions of the Chrome based rig control and logging programs.
Original Post:
Update Post:
I’ll do what I can to keep a bit of a history, and feature list, for as long as I actually update it.
KC9UMR Log, Version 20250622-0054
- Made each section collapsible
- Rig communication (Freq, Mode, Filter)
- VFO A/B select (equalize VFO buttons broken)
- Memory store/recall
- DVR 1/2/3/4 access (play / stop)
- Logbook (plain text display)
- Contest / normal modes
- serial increment
- RST auto-enter when not manually entered
- Multiplier import and tracking (software automatically sorts alphabetically when uploading)
- Cabrillo export
KC9UMR Log, Version 20250622-1248
- Added live dupe checking indicator lights
- Changed log display to rich text, so dupes will be highlighted
KC9UMR Log, Version 20250623-2118
This was a big edit. I had a few major updates, where GPT spit out an entire file, and a handful of much smaller updates, because GPT only allows so many file transfers when you don’t pay for it… and I’m cheap. The section CSV above is a good example – it is a TWO column CSV. I have not tested the two column CSV with the original script.
This included a lot of functions I had only THOUGHT about adding before
- Gave the file the wrong name because I can’t type….
- Added serial port export functionality
- Corrected mode support for IC-705, and verified remaining functionality
- Remove memory control and filter selection (more likely to operate these from front panel)
- added a soapbox entry field when exporting cabrillo
- Add a field for operator callsign in the Cabrillo log export section.
- Update the multiplier list to support ONE or TWO columns
- Column 1 (required): List of mults
- Column 2 (optional): descriptors for each to be displayed in a hover-over tooltip
- Removed automatic alphabetization of sections – they can now be sorted by call district, or however the user wants them. Excel can alphabetize before import, if that’s what’s desired.
- Made “My Exchange” more robust – use the field to set the FORMAT, but add a fixed text display for the user. Use tags like <SRL> to dynamically set serial location in the exchange. this might be better for an import file. Prior to logging, this needs to be filled out – it will provide a larger text field so it’s easier to remember during a contest.
- Added buttons to to clear the log, save it, load an existing log
- Add the ability to edit previous log entries on the fly
- Fixed the VFO buttons (this one took some hand coding to figure out where to capture frequency from as a value).
KC9UMR Log, Version 20250624-2034
Ever the tinkerer, I was not able to leave well enough alone. Handled one last operational function from my to-do list, and added a few more items
- Changed VFO Controls: now there’s only “Swap VFO” and “Equalize VFO”. Equalize simply writes the active VFO info to the inactive VFO and changes back to the original VFO.
- added support for mouse scrolling for radio selection, frequency control, and mode selection. Also added the ability to change frequency step while mousing if <shift> or <alt> are pressed on the keyboard while mouse scrolling.
- Properly named the file
- Fixed an error with the CSV import for multipliers. It wasn’t properly handling the second column as a tooltip.
KC9UMR Log, Version 20250624-2258
- added a band select dropdown with mouse wheel support
KC9UMR Log, Version 20250628-2245FD
I didn’t really operate field day… I tried a little. This made me realize there were a few minor things that could be tweaked for usability… made those changes. Nothing truly functional – mostly UI fixes.
- Clear QSO entry fields when frequency changes by more than 500 Hz
- fixed the mouse wheel modifier key functionality (previously, it forced frequency to decrease only, now it works up or down)
- force all caps in logbook entry fields
KC9UMR Log, Version 20250701-0622
- Changed the UI to move radio controls to a floating pane on the left side of the screen
KC9UMR Log, Version 20250701-2357
- Made a floating pane on the right side for multipliers.
- Added color coding of QSOs on right side pane to correspond to band worked
- Added update of multipliers when the list is imported (updates multiple list automatically)
- Multiplier list now supports THREE columns – ID, Description, Category (for example, sort by callsign district)
- Tooltips only work on the main in-line multiplier list for now. Used up all my bandwidth for GPT for the day on 2 different accounts.
- Seems to have broken radio CONTROL, but READS the radio fine. this has been the bane of the last 2 days worth of work. I was almost ready to launch a version that allowed network support for the 705, too.

I have a few things left on the to-do list… Though they do not really seem to affect functionality. I may not ever mess with them, except for the Cabrillo validation.
KC9UMR Log, Version 20250705-1549
I ran into a few issues, so I did a little more tinkering and got it back to “normal” operation
- fixed radio control.
- Added functionality for network control of IC705, but it has some issues – apparently a UDP proxy needs to be installed and operational, but the radio won’t accept a telnet connection… I suspect this is an issue with me not having logged in as a user. more tinkering there. If programs like WFView can do it, there must be a way.
- Fixed the CSV import – so it can now handle 1-, 2-, or 3 column CSV files for multipliers.
- Column 1: multipler
- Column 2: Optional: tooltip (name/description)
- Column 3: Optional: Section / Category of the multiple.
To-do list
- Add tooltips to side pane
- make multiplier side pane just a little bit (5%? one section) wider
- Update multipliers with most recently worked station, right now it’s just initial QSO in that must.
- Validate Cabrillo log file format output
- Consider re-arranging the log fields to be more convenient
- Consider allowing import of a “Contest definition” CSV file to configure multipliers, operator, exchange types, etc.