What Is An Accessible Radio? Part 2

Why not use Rig control and Seek Another Option

As discussed in the opening blog entry on accessible radios. I pointed to the HamLib Libraries as a means of using the CAT interface. Well there are a number of drawbacks to using rigctl.

For a portable situation extra power source and a laptop is required. Adding to weight and bulk.

For me the major drawback is the values that are returned. As yet, I can get a signal strength reading but it is not in ‘S’ readings but in dB values. Typically a non active part of a band might be something like -22DB. Some values such as those for Noise reduction are given as 0.0256. So it is not immediately obvious how to set these values as the range of adjustment is not always clear. RF Power is 0 – 1 for the FT-991A. These are the raw values that are returned by the radio. These ranges should be recorded on the caps_dump for each radio supported by hamlib. However, such documentation has been left behind in some cases.

What Is An Accessible Radio?

Blind radio hams (sometimes known as White Stick Operators) often discuss what is an accessible radio. It is great to have radios like the Kenwood TS-590SG with the additional voice chip. Which is a welcome addition to the blind hams’ shack. If that ham has an interest in HF of course. There is so much going on on UHF and VHF we are really spoilt for choice now-a-days. Having a fragmented choice of DMR, C4FM, D-Star and AllStar are just a few to mention.

There have been development of open source projects that have added voice prompts which started with the Open GD-77 Project. There is hope that such projects spread out and voice prompts are considered a necessity for an inclusive design. We are eager to see how the open RTX project develops providing us with even more choice.

But this post is about an option that very few blind hams use or even know about. The HamPod was a great product and loved by its users. The HamPod used the ability to control a radio, not from the front panel but from a computer aided transceiver (CAT) interface. Usually a socket on the back panel. There are many commonly used programs that take advantage of this CAT interface behind the scenes. Commonly known as the back end. An open source project called “HamLib” provides an interactive console program called rigctl (Rig Control). Therefore, by using this program we can control a wider range of radios than those with speech support as long as the manufacturer provides a CAT interface and of course, the extent of that control is designed and implemented by the manufacturer. In addition, firmware updates might improve or even extend the capabilities of the CAT interface.

There is another advantage to the blind ham using the CAT interface. That is that of continuity. With rigctl running and I press the letter ‘f’ as a lower case letter. Irrespective of the radio that is connected the response is the same. The current frequency is returned and spoken by the blind ham’s favourite screen reader. The interface is not pretty with many colours. It is a simple command line interface and so easy to use without strange things happening on different parts of the screen. It just sits at the rig command prompt waiting to receive a setting or to give a setting at the users request.

Hamlib is available on several platforms and actively being updated to include new radios and rotators. I believe some scanners are supported too but that would need checking by those interested in such things. As the ham has more of a need for a computer in the shack because of new satellites, Weak Signal applications etc. manufacturers are pushing the boundaries of the serial protocol with enhanced serial ports to respond with agility to demanding applications. All this new found use of CAT control is an advantage to the blind ham. In the following posts I will show examples of what can be done as I work with my new Yaesu FT-991A which is widely considered as an inaccessible radio with a touch screen.

If in the future hamlib doesn’t provide all the control I need. Yaesu have published the CAT command sets. So I could develop my own program should I choose to do so.

The next post will be a demonstration of rigctl in action. Watch this space.

If I have wetted your appetite and you want to get hamlib immediately, here’s a good starting point:
https://hamlib.github.io

Radioddity GD-77S Introduction and Demonstration Using A Hotspot

Radioddity GD-77S and the Sharkk RF OpenSpot 2
An Introduction To DMR by Gena, M0EBP, from a blind person’s perspective!

February 2019

Background

I hope you enjoy these recordings that I have put together after exploring DMR for a few weeks within early 2019. The GD-77S software is V1.1.10, Windows 10 and Jaws 2018..

The zipped bundle is available to download in the Related Downloads section below, and a description of the audio files and some useful DMR links follow:

Apologies for unwanted background noises during recording.

Audio Recordings included in the bundle

001_GD-77S_OS2.mp3
As an introduction Gena describes the Radioddity GD-77S and more.

002_GD-77S_OS2.mp3
Gena opens the software and creates a code plug with just one analog repeater keeping it simple to get started.

003_GD-77S_OS2.mp3
Incomplete! Gena opens GB3PP using the GD-77S.

004_GD-77S_OS2..mp3
Gena adds talk groups to the code plug. TG9 and TG 9999 for the OS2 and TG91 World Wide talk group. Not forgetting to unlink..

005_GD-77S_OS2.mp3
Gena struggles with the OS2 interface using the Chrome browser and Jaws. Hopefully it is clear that important settings should match in the modem and connectors sections of the interface. Remember to save after making changes.

006_GD-77S_OS2.mp3
Gena takes a tour of the code plug and discusses Brandmeister and Phoenix servers and how 2 different numbering systems are linked for UK users.

Additional Files included in the bundle:

demo4-v1.dat
Minimal entries: GB3PP TG 91 WW TG 9999 Echo and TG 4000 Unlink.

Demo6-v1.dat
the UK Brandmeister talk-groups listed below. Unlink is on channel 1 of mode 2. GB3PP and GB3RF are 2 & 3 of mode 2 and are untested as yet.

These are the 2 code plugs observed in this project. Having removed my ID.

Useful URLs: (Obtained 6 February 2019)

Essential JAwS Scripts:
http://www.dlee.org/dmr/

Radioddity software download.
https://radioddity.myshopify.com/blogs/all/gd-77s-update-software-v1-1-10

Brandmeister UK, includes a link to get registered
http://www.bm-dmr.uk/dash/

Phoenix UK
http://www.dmr-uk.net/index.php/phoenix/

Open DMR, Phoenix UK and Europe DMR network
https://www.opendmr.net

Northern DMR Cluster
https://www.northerndmrcluster.com/talkgroups.html visit here if you want to view a collection of DMR Plus links i.e. 2350 linked to 4400.

To extend my coverage, view this youtube video
https://www.youtube.com/watch?v=3BPsLLChhlE

Brandmeister Talk-Groups UK: (6 February 2019)
TG 2350 United Kingdom 4400 listen live
TG 2351 Chat listen live
TG 2352 Chat listen live
TG 2353 Chat listen live
TG 2354 Ireland listen live
TG 2355 Scotland listen live
TG 2357 Wales listen live

23500 S.West listen live
TG 23510 S.East listen live
TG 23520 N.West listen live
TG 23527 UK Mil & Vet listen live
TG 23528 UK Hackspace listen live
TG 23529 Bracknell ARC

Disclaimer:

I am still learning about DMR and while I am glad to share my findings I cannot and do not suggest that my understanding is completely accurate. These are my findings as of February 2019.

Enjoy!

Gena

Call: M0EBP
DMR ID: 2346259
Loc: IO83PS
73

Related Downloads

D77S Introduction and demo bundle (download file and unzip)

Elecraft KX3 Accessibility Review

Photo of KX3 on a house brick for size comparison

Accessibility Evaluation of the Elecraft KX3

By Kelvin Marsh M0AID

May 2013

The KX3 Is the first Elecraft radio I have tried. Several of my amateur friends have been using Elecrafts for several years, and the brand certainly seems to engender a loyal following!

I have had the opportunity to borrow a KX3, serial number 1907, while my friend G4JZL has gone on holiday. Reading comments from others on the Active Elements email group, I count myself very privileged to have been entrusted with such a prized possession!

The KX3 in this evaluation used firmware version 1.1.2, a very early firmware version. The very latest Beta firmware in early May 2013 is 1.4.7, and Rob K6DQ has tried out some of my findings with version 1.4.4. Rob describes the firmware progress as being akin to having a new radio every few weeks, and it is interesting to note the improvements already made to the CW readout in recent upgrades.

I have only spent a few hours with the accessibility documentation, and I feel I only understand the basic operation. Due to the rapid development of the KX3 firmware It is very likely that the findings in this review will have changed again, or I have overlooked something obvious!

The KX3 is an HF radio covering from 160m to 6m. The power output is up to 10 watts from an external power source, and it has an internal battery and an internal auto ATU capable of matching a 20 to 1 SWR. There are many optional extras such as the 100 watt amplifier and the narrower roofing filters, and the microphone is itself an additional option.

While primarily a portable radio, the KX3 has base station receiver performance in several areas. The April 2013 RadCom review by Peter Hart was very favourable, and on paper some of the figures were comparable with the very best.

It is perhaps too easy to categorise the KX3 as a CW only portable radio, but I can confirm it sounds excellent on SSB transmit, and I found during my testing that the noise reduction on SSB reception is superb. Listening with the KX3 to a weak DX station on a noisy frequency, the Noise Reduction excelled at reducing the fatigue of listening to a weak signal through the crackles and hiss of HF.

My initial impressions of the KX3 was that it was a shape and size unlike anything else I have used before. It is about 200mm wide, 100mm deep, and 90mm high including controls. I can best describe it as being in the shape of a house brick, with the controls on the top surface.

The KX3 has a BNC aerial socket on the right side, and power input and sockets for microphone, Morse key, headphones and PC connection on the left side. There are future plans for an additional 2m antenna connection, and you are given the impression the KX3 is very much at the start of the development cycle. As the KX3 is offered as a kit, I speculate that some of the hardware improvements, such as the 2m VHF capabilities, might be offered as a module for existing radios.

I will describe the top panel as though you are looking down on it from above, in a plan view.

There are 6 buttons on the far left, running from top to bottom. These include the up and down band buttons, the direct frequency initiation, and the auto ATU. The bottom button is the zero in the numeric keypad.

6 more buttons run along the bottom of the panel, starting in the bottom left corner next to the zero button, and ending about two thirds of the way along the facia. These buttons control receiver functions such as Pre-Amp, Attenuation, Noise Reduction etc. These buttons toggle settings on and off with a momentary tap, and toggle other settings with a longer press. An abbreviated CW announcement is given for every press. The pitch of the CW changes as commands are switched on and off. These buttons also act as 1 through 6 in the numeric keypad.

Above these buttons are 3 rotary knobs. As well as turning, these knobs can also be momentarily pressed or held. Often a function is entered by pressing a knob, and the adjustment is made by turning the same knob. Again, you are given adequate CW feedback at each stage. These knobs also act as 7 through 9 when used for frequency input.

To change the transmit power, the third knob is held for about half a second. A beep is heard, and adjustment is made by turning the knob. There is CW feedback when you pause turning the knob, and typically you will hear:

4 R 6

Meaning the output power is set at 4.6 watts.

When in SSB mode, the second knob can be used to control band pass filtering. Tapping the knob switches between High and Low cut, and rotating the knob changes the filter width. A longer press puts the filtering back to normal. You are given CW feedback for High, Low and Normal positions.

Above these 3 knobs and virtually in the top centre of the facia is the LCD display.

The main VFO tuning knob is to the right of the third knob described previously, about three quarters of the distance from the left edge, and finally to the right is the Sub Band tuning knob. This smaller tuning knob is also used for RIT and XIT tuning, and for scrolling through the menu.

There are 6 buttons in two columns of three at the top right of the panel. These buttons change the Mode, and control the swapping of frequencies between the Main and Sub VFOs and the Split functions. The bottom two buttons of this block are programmable, and can be assigned to menu options.

Finally, there are a further two buttons at the bottom right for changing tuning step size and for announcing frequency in CW. The bottom right button also accesses the configuration menu when held, And when not used for CW frequency readout is used for switching the VFO B area of the LCD display to show various parameters, such as power supply voltage, battery voltage, current draw temperatures and other non accessible info. It is worth mentioning here that the HamPod reads all of this information, and this is discussed later.

In terms of usability by a blind op, it is very interesting to discover how Elecraft have put considerable thought into accessibility. The radio can be setup to produce CW feedback for almost all of the controls. This means the KX3 is highly accessible if you read CW. The CW announcements are turned on in the menu system, and it would be nice if this was an option assigned to one of the programmable buttons as a default. It would mean a blind customer could purchase the KX3, turn on the announcements independently, and start using it without sighted assistance.

Although the menu system gives no aural feedback at this stage, the accessibility documentation indicates that Elecraft plan to give CW access to the menu system in future firmware upgrades.

I think that one of the most exciting aspects of this KX3 review is the discovery of the accessibility documentation prepared by Elecraft. The document is specifically written for blind operators, and describes the radio controls. You are encouraged to read the full manual for more in depth information, but the accessibility documentation covers the basic operation of each control. One improvement that could be made to the accessibility documentation is to give each control a structured number. For example, I added A-1, A-2, etc to each of the 6 buttons on the left side. The 6 buttons along the bottom edge became B-1, B-2, etc. Without this additional indexing, it is unnecessarily difficult to search the file, to find the purpose of one control. Similarly, by assigning each control an individual reference number, I can search for ‘Split’, and instantly see it is button C2.

There is a copy of the accessibility document at the foot of this page, and I would imagine it will be updated as new features become available. I would therefore encourage you to find the latest copy yourself as it is unlikely I will be able to keep it up-to-date.

Unless you have a HamPod, having just CW feedback available will no doubt limit the radio’s appeal to non CW operators. The CW feedback speed can be slowed to accommodate a beginner, but it can become laborious as the CW speed decreases.

With the early firmware version on the test radio I could not find a method of interrupting the CW readout once it had started. For example, if I used the band up button to move from 40m to 15m, if I pressed the button quickly, I rapidly moved through 30m, 20m, 17m and onto 15m. The 15m frequency was then announced in CW. If I pressed the band up button slowly, I had to listen to the complete 30m frequency in CW, before further button presses worked. I found all announcements were not automatically interrupted by subsequent button presses, and I had to wait for the readout to finish before I could proceed. I was therefore very pleased to learn the lack of readout interruption on frequency changes has been addressed in later firmware releases, and this demonstrates the advantages of the rapid development cycle, and Elecraft’s continued attention to the accessibility issues.

The readout duration may not be a problem if the CW announcement is set to a rapid 35 words per minute, but for slower speeds, the need to wait for the CW readout to complete was occasionally frustrating.

When pressing the band up and down buttons, you will hear in CW something like:

C 1 4 0 1 1

The ‘C’ at the beginning of the announcement shows the Mode is CW.

Note, the Megahertz and Kilohertz are read back, but the Hertz are not. During my evaluation I could not find a way of having the Hertz announced. The button in the bottom right corner reads back the current frequency. You will hear something like:

C 0 1 1

Note, only the Kilohertz are read back.

Direct frequency input is possible, but with the limitation of only the Megahertz and Kilohertz being accepted. As there is no traditional keypad on the KX3, the buttons running along the bottom and the 3 knobs are used for inputting the numbers. This method works, but I found I could not quickly tap in a frequency without waiting for the CW announcement of each previous key press to finish. I understand there is some improvement to the interruption of playing CW readout, but to be totally certain of accurate input it is still prudent to wait until the completion of each number before pressing the next.

In my experience, it is extremely useful for a blind operator to be able to enter an exact frequency. If the person you are in QSO with says they are moving up 750 Hertz, to get away from QRM, it is often easier and quicker to tap in the direct frequency, than to tune with the VFO, and then need to check you have made the correct adjustment by listening to the readout.

I feel the limitation of not being able to read or enter the frequency more precisely than one Kilohertz, is a serious obstacle for a blind operator.

I was pleased to find there was a Dual Watch feature, and both the Main and Sub receiver can be heard in separate ears. The Dual Watch operation is turned on and off from within the menu, and I believe this can be assigned to a Programmable button. There is a 15kHz tuning limit for the sub receiver, in Dual Watch mode, but it is unusual to have a wider spread for DX.

Rob K6DQ has been working on HamPod compatibility, using a KX3 loaned by Elecraft. Rob tells me ‘support for the KX3 is now equal to the K3.’. Rob had to add code for 26 additional menu screens, and the HamPod knows if it is connected to a K3 or a KX3, so it can process queries and commands accordingly. Rob also tells me existing HamPods can be upgraded with new firmware to include the KX3 support!

I would encourage any blind operator to check Rob’s pages at http://www.hampod.com for the latest information.

In summary, the KX3 is very accessible if you read CW, and will no doubt be improved. Congratulations to Elecraft for going the extra mile, and putting considerable effort into accessibility!

Comment 1

Photo of KX3 with key fitted

From Chris G5VZ, May 2013:

I think it might be useful to readers to also mention the use of the radio with HDSDR.
I started checking this out last weekend and needed to source a couple of leads to
connect the radio up (The interface connectors are a mix of 3.5mm and 2.5mm jacks
with three poles – standard stereo, that is – and four poles.) Having spent an entertaining
time finding suppliers of these odd combinations of plugs and wires I then discovered
that Elecraft part KX3-PCKT is a KX3 connector cable kit with everything you need
to interface the radio to an amplifier, PC, foot-switch PTT and all that sort of
stuff. With these connectors properly sorted, though, I think other software is
opened up – not just the SDR functions using the KX3’s I/Q input and output but also
HRD and the likes. I imagine that’s an accessibility benefit in the grand scheme
of things. And it also demonstrates that Elecraft’s support of the radio is genuinely
100% of everything you need to get it on the air plus their customer service seems
to be faultless.
Photo of KX3 in its Pelican case

Comment 2

From Buddy Brannan, KB5ELV – Erie, PA – May 2013

I fully expect things to get even better in regard to the KX3 accessibility. I just love mine! One thing I’ve done, just yesterday in fact, was to set up the programmable function keys to switch between hand key and paddles, and to switch various antenna tuner on/off, AGC on/off, and dual watch on/off in a five-way toggle. If you or any other KX3 users want the macros, let me know and I’m happy to share.

Comment 3

From Chris G5VZ, June 2013:

The menu control of the Morse user interface is essentially through the menu option headed SW Tone. This can be set to none – shown on the display as OFF – when no beeps are generated on any key presses or to ON, in which case button presses are indicated by beep or bee beep and
so on. The other menu settings are CODE and a speed digit-pair; so it’s CODE 10, CODE 15, CODE 20 and so on for feedback at 10 words per minute,
fifteen or twenty. A bit fiddly though. All covered in the original owner’s manual.

If the radio is powered up with the CWT button (Bottom row, button five counting from the left) pressed then the Morse user interface is activated at 20wpm. That is press and hold CWT then press the two power buttons (BAND and ATU TUNE simultaneously) then when the radio powers up release the power buttons first and finally release the CWT button.

This was implemented in firmware MCU 1.26 / DSP 0.99, 10-24-2012 and anything programmed before October last year doesn’t do this. In the current firmware there is a bug and powering up with CWT pressed and Morse UI already enabled can cause the radio to go into MCU Load status. It doesn’t happen every time and, in fact, only happens very
infrequently. This has happened to me once. The way to switch off Morse UI is through the SW Tone menu option.

As far as I know you cannot select or deselect Morse UI using the KX3 Utility Program with the radio connected to a computer.

The current firmware functionality is named “Morse User Interface (Phase 1)” and the documentation suggests that the later phase or phases will include Morse announcements on menu options as well as the button and rotary control operations already implemented.
Elecraft are very receptive to ‘wish list’ emails so anyone with actual experience should
probably get in touch with Wayne at Elecraft if there are specific (And achievable!) ideas for future firmware.

Hope this is useful.
73 Chris G5VZ

Related Documents

KX3 Blind Info PDF