Try the Experimental Online Look-up


Download the YL System User Utility





Windows Installation:

Download the installation file and run it.  It will automatically install the program and run it. The initial first run may take up to a minute to display as it must download the necessary data files.


Mac/Linux Installation:

Download the ZIP file archive from the link above.

It is a rather large archive as I have to distribute a number of Java packages that are not normally installed on a users computer.

Make sure that you have some version of Java 1.8 installed.  Open a Terminal (command line) window and at the prompt type java -version.  If you do not get some build of 1.8, then you will need to update your Java before you do anything else.

Extract the archive into a folder of your choice under your HOME folder.

Open a terminal and CD into that folder you created.  There is a file called that is the bash script to run the program.  You will need to make that executable.  At the prompt type chmod 755

You can setup a desktop launcher to this file to launch it.

For the first run, just to make sure we don't get any exception errors, start it from the command line.  Type ./ or java -jar YLISSB.jar

The first run will take 30 - 60 seconds to download all the necessary data files and setup the database.


This utility will convert any amateur radio logbook that has been stored in Microsoft Access (MDB) format and convert the file into either a delimited (CSV) file or to an ADIF formatted file to ADIF standard 2.0.7.

The utility is simple to use, but will require the user to assign the appropriate ADIF tags to match the field/column name in the Access file.  The file will be displayed in a common grid table so you can determine the field/column names for the data.

The current version is 1.1 and you can download it here.  It should be compatible with all versions of Windows including Windows XP as long as .NET Version 4.0 or better is installed.

The software is still in the development stages so you may experience and unhandeled error.  If that happens, please let me know and try to send the error trace so I can figure out how to handle the error.

As this website continues to develop, this section will offer up specific content devoted to Digital Mobile Radio (DMR).  Eventually, there will be a section to allow users to load up and exchange code plugs for different areas of the country.

I am offering up a small utility for DMR users that will allow you to filter the Repeater and User Database that is available at the DMR_MARC web site.  With this utility, you can export the filtered data to a common CSV (Comma Separated Value) file that can easily be imported into your favorite spreadsheet program.  You can also cut and paste the data directly into your programming software to expand your Contact or Repeater list.

Windows Only Application

Download the DMR Utility Here.  This setup file is a self extracting installer and will create the necessary short cut on your desktop.  The first run of the program will require a few moments to retrieve the raw data and process it into the local database.  Make sure you read the accompanying help/readme file which can be accessed via the help menu in the program.  The Program is for Windows only and is built using the .NET Framework.

Platform Independent Applicaiton

A Java build of the DMR Utility is also available that is platform independent and will run on Linux, Mac, and Windows.  The setup file is rather large as I must included a number of Java libraries that are not included in the standard Java Run-time.  To install this application, unzip the downloaded archive into a folder of you choice.  

To run this on a Windows platform, double click the DMRUtility.jar file.  If the Java run-time is correctly setup, it should launch correctly.  You can create a desktop short-cut to this file to make it easier to to launch in the future.

To run this on Linux or Mac, you must first change the permissions of the startdmr file so that it is executable.  You can then double click this file in your File Manager to launch it.

To run this utility from the command line, type the following at the prompt:

                     java -jar DMRUtiity.jar

Download the Java Setup file here:

Download the Java Update here:


N7YG Digital Engine (Version

The N7YG Digital Engine (DE) is a scaled down version of PSKExpress that eliminates many of the ancillary functions of logging, awards, radio control and other features that are included in the N3FJP Logging software.  This program was specifically designed to function as a companion to the suite of N3FJP software and provide the users with a simple digital modem with a floating waterfall that can reside on the same screen as the logging software.

Now includes support for EXTFSK

Download the software here.

Download the Readme file here.



Jeff K. Steinkamp was born April 1955 in Maywood, Illinois. In 1958 he moved to Warrenville, Illinois were he was a student in the first class at Bower Junior High School. Outside of grade school he studied piano and orchestra under the late Mildred Douglas and Peter Itazak. In 1968 he relocated to Kansas City, Missouri.

He continued his music studies under various professors at the University of Missouri at Kansas City while attending Nowlin Junior High School and Van Horn High School in Independence, Missouri. Upon graduation from high school in 1973, he ventured into the civilian job market and landed his first job in electronics at Electronics Research in Overland Park, Kansas. 

Jeff entered the Air Force in July 1973 and assigned to Lackland Air Force Base, Texas for Basic Military Training.  Upon graduation, he was assigned to Chanute Air Force Base, Illinois for technical training as a Flight Simulator Apprentice. 

He graduated in August 1974 and assigned to the 438th Operational Support Squadron, McGuire Air Force Base, New Jersey as a C-141 Flight Simulator Specialist.  In October 1975, he relocated to Ramstein Air Base, Germany and assigned to the 86th Avionics Maintenance Squadron. 

Within 3 months of arrival, he quickly upgraded to the F-4E Weapons System Trainer, RF-4C Cockpit Procedures Trainer, T-40 Instrument Trainer, and head computer programmer for the GP-4B computer.  His other duties over the next 3 years included: maintenance shift supervisor, Technical Order Monitor, and Quality Control Inspector.  He wrote a complete theory of operations, maintenance check-out and alignment procedure for the simulated Inertial Navigation System installed on the F-4E and RF-4C trainers which greatly enhanced the reliability and training of this system. 

In October 1978 with his overseas tour complete, he was re-assigned to the 12th Field Maintenance Squadron, Randolph Air Force Base, Texas.  He oversaw the installation of the Undergraduate Pilot Training Instrument Flight Simulator (UPT-IFS) program while attending the contractor approved maintenance schools.  He later became a field training instructor for newly assigned personnel while fulfilling the position of Quality Assurance Evaluator for the remainder of the follow-on maintenance contract.  In March 1981, he was transferred to the 64th Flying Training Wing, Reese Air Force Base, Texas as a UPT-IFS Quality Assurance Evaluator for three different maintenance contract on the simulator.

He was assigned to the 57th Fighter Interceptor Squadron, Keflavik Naval Air Station, Iceland for a one year remote tour in May 1983.  As Noncommissioned Officer in Charge of Maintenance, he supervised the removal of an F-4E simulator from Bitburg Air Base, Germany and subsequent relocation and re-installation at Keflavik 3 months ahead of schedule.  He overhauled a digital circuit card tester and analog instrument tester, both, which had been inoperative since his previous tour in Germany.

Upon completion of his one year tour, the Air Force decided that his body was acclimated to the cold weather and transferred him to 410th Avionics Maintenance Squadron, K I Sawyer Air Base, Michigan.  As The B-52 Mobile Flight Simulator Maintenance Supervisor, he supervised a cadre of technicians who maintained this 30-year-old electronic dinosaur along with the normal recurring maintenance on the rail car, which the simulator was installed.  This tour ended when he was alerted for a short notice assignment to Korea.

In May 1986, he was assigned to the 6151 Consolidated Aircraft Maintenance Squadron, Suwon Air Base, Republic of Korea as Noncommissioned Officer in Charge of the A-10 Operational Flight Trainer.  During this tour, he was personally selected by the Minister of Post and Telecommunications to act as a technical representative to the host nation during the Asian Games in September 1986.  In the first three months of his assignment, he revamped maintenance and personnel scheduling, improving morale by three fold, and increasing the simulators training reliability to 98%.  Upon completion of his second remote tour, he received orders for his first choice in assignments (a possible computer glitch from what we can determine).

He was reassigned to the 62nd Avionics Maintenance Squadron, McChord Air Force Base, Washington as a C-141B Flight Simulator Technician.  During the first year of this tour, he re-programmed and enhanced all the visual environment models to allow a better realistic visual presentation to include the first realistic presentation of the Hong Kong curve.  This model greatly reduced the amount of training time to qualify C-141 pilots with this difficult airport approach.  He finalized and oversaw the transformation from active duty military maintenance to a civilian contractor.

In October of 1989, he retrained into the Aircrew Operations Field as an Aircraft Flight Engineer.  Upon completion of Survival School at Fairchild AFB, WA., Basic Flight Engineer School at Altus AFB, OK., and C-130 Basic Flight Engineer School at Little Rock Air Force Base, Arkansas, he was assigned to the 40th Tactical Airlift Squadron, Pope Air Force Base, North Carolina and completed Mission Qualification training in October 1990. 

He was immediately deployed to Masirah Island, Oman to participate in the Persian Gulf Conflict.  During this time, he flew 56 combat support missions throughout the Area of Responsibility (AOR) to include Oman, Saudi Arabia, United Arab Emeritus, Qatar, Bahrain, and Kuwait.  When the squadron re-deployed, he was assigned as a Squadron Scheduler and eventually became the Chief Scheduler.  He also was appointed as the Squadron Local Area Network Administrator. 

In May 1993, he attended Instructor school and subsequently re-assigned to the 41st Airlift Squadron when the 40th deactivated.  During this assignment, he was Chief Scheduler, Chief Instructor, Flight Supervisor and Chief Awards and Decorations. 

Jeff accepted his last military assignment as Flight Supervisor and Assistant Flight Engineer Superintendent with the 36th Airlift Squadron, Yokota Air Base, Japan in August 1994.  During his tenure, he was responsible for the development of plans and policies governing the utilization of 26 assigned flight engineers.  Wrote and reviewed annual performance reports.  Counseled individual on their personal career progression.  As the squadron's chief instructor, he developed individual training scenarios to achieve the maximum combat effectiveness for each individual.  He deployed to austere locations on numerous occasions as the Operations Superintendent directing the day-to-day activities of 120 personnel.  In April 1996, he was sited for outstanding airmanship despite extreme personal risk while removing and transporting and unknown chemical substance from an island in the South Pacific.  The swift action of himself and crew were directly responsible for saving the lives of the inhabitants of this island.

MSgt Jeff K. Steinkamp is a C-130 Instructor Flight Engineer with over 3700 hours flying time.  His decorations include the Air Medal, Aerial Achievement Medal, Air Force Commendation Medal with 4 Oak Leaf Clusters, Air Force Achievement Medal with 1 Oak Leaf Cluster, Combat Readiness Medal with 1 Oak Leaf Cluster, Good Conduct Medal with 6 Oak Leaf Clusters, Air Force Outstanding Unit Award with 'V' Device and 4 Oak Leaf Clusters, National Defense Medal with 1 Bronze Star, Southwest Asia Service Medal with 3 Bronze Stars, Humanitarian Service Medal, Kuwait Liberation Medal Government of Saudi Arabia, and Kuwait Liberation Medal Government of Kuwait.

Jeff retired from the United States Air Force on the First day of September 1998 after 25 years of distinguished service and is currently employed in Aviation Training. Jeff and his lovely bride Patricia reside in Tucson, Arizona.