tk7 - Experimental Software for
the ICOM IC-Q7 Walkie-Talkie
Copyright 2004, Bob Parnass
Overview
tk7
is open source software designed for the
ICOM
IC-Q7 walkie-talkie.
Though tk7 is intended chiefly for Linux, MacOS X, and BSD
users, it will work on Microsoft Windows (95 and later), too.
The current, experimental version of tk7 works
with both the IC-Q7A and IC-Q7E models and can:
Read a memory image from an IC-Q7A/E transceiver or a disk file.
tk7 can read a native tr7 file
or a Q7 file created by Goran Vlaski's
IC-Q7 Programming Utility.
Using a graphical interface,
display data from a memory image
and let a user change various settings.
Sort memory channels by frequency.
Import memory channel data from a csv (comma-separated values) file.
Export memory channel data to a csv file.
Expand reception below 30 MHz.
Write the results back to the radio.
I implemented
tk7
in the Tcl/Tk scripting language which enables it
to run on a variety of operating systems, including
Linux,
MacOS X, Microsoft Windows (95 and later).
I have not tested it on other platforms, but
it will probably work on them after
little or no modification.
The free Tcl/Tk interpreter software must
be installed on your computer prior to using
tk7.
tk7
is distributed free of charge,
but it is neither shareware nor in the public domain.
tk7
is a copyrighted work released under the terms of the
GNU General Public License
as published by the
Free Software Foundation.tk7
is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the
GNU General Public License
for more details.
Memory Channel Files
tk7
can export memory channel data to a file.
The memory channel data file is formated in
csv (comma-separated values) format.
The first line of the file is this heading:
You can use a separate text editor or spreadsheet program to create,
edit, and print memory channel files.
Computer Interface Adapter
You will need a suitable TTL-to-RS232 level adapter
to connect the radio to your computer serial port.
A direct cable connection won't work and could damage
the radio and/or computer serial port hardware.
I use an
RT Systems
CT29A cable and CT28A 4-conductor
adapter.
RT Systems sales staff may be contacted at
sales@cloningsoftware.com.
(Note: I am not affiliated with RT Systems).
Acknowledgments
Thanks to Vojtech Bubnik for documenting
the IC-Q7 memory structure from Goran Vlaski's
IC-Q7 Windows software.
Thanks to BlakkeKatte@yahoo.co.uk
for publishing
detailed information
about the IC-R2 protocol and file layout on the web.
I am indebted to Debbie Fligor, N9DN,
for testing tk7 on MacOS X 10.2.1
and to Juan Skinner and Tobias Kaboth for IC-Q7E testing.
tk7
is undergoing development.
To download a beta test version, including source code,
click on the appropriate link to the left.