# F T TALK v3.5 by Ian Spencer (DJ0HF/G3ULO)

This program was written by me DJ0HF and designed to allow simple operation of Yaesu transceivers for the blind using a windows PC and using single key presses to select most options and doesn’t need any libraries etc. just one single exe file to run. It should run on any Windows PC XP/7/8/10/11 but has only been tested on Windows 10 and 11.

## Rasberry Pi

Gena M0EBP has produced an image for the Raspberry Pi which will allow you to run F T Talk on a Pi.

## This Talk Program

My program will work with many modern Yaesu radio’s, it has been tested on a number of Yaesu radio’s including the 991 A and should work with the FT710, FTDX10, FTDX101D/MP,FTDX3000, FTDX5000, FTDX9000, FT891, FT-450. The program may work with other Yaesu transceivers, however for the FTX-1 there is a separate Talk program called F T X Talk. F T Talk will not work with the FT817 or FT818 which use a completely different command set.

The program is free to download along with this documentation and other files but of course although the program has been extensively tested (Thank you Gena M0EBP) you use it at your own risk.

If you haven’t already read it then I would recommend reading the Getting Started document written by Gena (M0EBP) which is part of this package.

New in version 3 is the ability to run a second program on your PC such as AC Log with your radio at the same time as F T Talk using something called a virtual radio, read the document virtual radio’s to see how to do this, though I advise getting F T Talk running first before trying the virtual radio option.

And although I have made this program/package free for all to use none of the files in this package may be modified in any way without my written permission.

If you have a question which is not answered by the documentation, or a problem then I can be contacted via the E-Mail address :- dj0hf@spencerweb.net

## Preparing your Radio

if you are going to use the 9 pin serial port connector on your radio then you need to set the following menu item in the radio. Cat Rate 38400 or whatever speed you want to use, though I strongly recommend 38400 Baud and then connect the 9 pin serial port to a serial port on your computer or via a serial to USB adapter to a USB port on your computer.

If you are planning on using the USB connection on your radio then you also need to set the following menu items in the radio. USB GPS/232C to RS232C, then 232C Rate to 38400 and as for the nine pin connection CAT Rate to 38400 plus setting CAT RTS to off/disable. Now you can connect a standard USB cable between the USB port of your radio and a usb port on the computer. Windows will select a driver for the radio port and it may work okay though Yaesu recommend downloading and installing the Yaesu com port driver to use the cat functions.

In a moment you will need to enter the com port number and connection speed into the configuration file, if you are not sure how to find the com port or speed, or simply want to do it the easy way then you can run the program ‘find my radio’ in this package which will search all the com ports and tell you the com port number and speed and will also automatically put that information into the configuration file. However with some radio’s like the FT-DX10, find my radio may not find your radio and running FT-Talk produces the Radio Not Connected message.

This is usually because you have forgotten to change the menu item CAT RTS to Off and after this is changed both programs should run normally.

Also for find my radio to work successfully, there should be only one radio connected to the computer.

## Setting up the config file

Unzip the F T TALK folder onto your computer.

Use a text editor to change the first line in fttalk.cfg to match your comport between 1 and 99 and the second line Serial speed for the radio, I recommend 38400.

The third line power should be set to the power level you want to use when you first connect the program to the radio between 5 and 100. Initially this value is set to 100 watts and you can then vary the power with the P command and the cursor keys between 5 and 100 watts, however there are a few radio’s which allow 200 watts and if you set this parameter to 200 then this will be the initial power and the P command with the cursor keys will allow you to vary the power between 5 and 200 watts.

The fourth line is swr and if set to 0, in tune mode you have to press the S key to hear the SWR but if you set it to 1 then when in tune mode the SWR is repeated continually until you exit tune mode, allowing you to tune a manual ATU.

The fifth line is ATU and when set to zero and you press T then the program will use the automatic ATU built into your radio or if your radio doesn’t have an automatic ATU set to 1 the program will expect you to use an external manual ATU to tune your antenna.

So if your radio has an automatic ATU then set the ATU to 0 then when you press T the radio will do an auto tune of the antenna. However auto tuning is often very fast and so the radio reverts to receive mode and so there is no chance to hear the SWR.

If you have a External ATU then I recommend setting both SWR and ATU to 1. When you press T then the radio will be put into transmit mode with 5 watts and the SWR will be continually repeated so can hear your swr and if you have manual atu then you can adjust it for best match.

If you set the ATU parameter to 2 then you can combine both tuning modes. The program will first of all turn on the Auto ATU then wait about 5 seconds and then put the radio into transmit mode and you will be able to hear the SWR as often as you want even though you are using an auto ATU and can be sure the antenna is tuned correctly.

You may be using your radio with an amplifier and want the automatic atu to be turned off, in this case then you need to set the ATU parameter to 1 and if not already turned off while running the program you can use F12 to turn off the auto ATU.

As this program can be used with many different models of radio, some only cover the bands up to 10 metres, some also cover 6 metres and others 2 metres and even up to 70cm. So set the sixth parameter to the maximum band your radio can handle. So 10, 6, 2 or 70.

The seventh parameter is Auto on if set to 0 nothing happens but if set to 1 then when you start the program it will turn the radio on and when you quit the program with Q it will turn the radio off.

The eighth parameter is DCS which is set to 1 allows DCS on radio’s which have DCS like the FT-991A.

Then there are parameters for repeater offsets for the bands 10, 6, 2 metres and 70cm. And are in Khz and include plus or minus. For 10, 6 and 2 metres the maximum offset is 990Khz and for 70cm it is 9.99Mhz (so 9990Khz) for all bands the minimum offset is 10Khz and 10Khz steps are used by Yaesu radio’s.

The last parameter is the virtual radio port which is normally set to zero but may be used to allow a second program like AC Log to work with the radio by sending it’s commands to FT Talk which relays the communication to and from the radio. How to set this up is explained in the document virtual_radios.pdf.

## Using F T TALK

Start the program with the F T Talk executable file, you can exit the program at any time by hitting the Q key, I recommend always exiting the program with the Q key rather than simply closing the window because if you use the Auto power on and off feature the program will be unable to turn the radio off if you didn’t quit with the Q key.

The program will announce the version and connect with your radio and the first time you run the program it will start on 40 metres, when you run the program again it will always return to the last mode and frequency you used. Voicing the mode and frequency and say connected if it is successful in communicating with the radio. If when you press a key it says radio not connected then usually there is a problem with the chosen com port or speed, the windows driver or the cable. Or if there is simply no voicing then usually the loudspeaker on your computer is not the default audio device. Noise Blanker and Attenuator are automatically reset but Noise Reduction, Speech Processor, Break-in and VOX remain in the same state as set in the radio. The first time you run this program the preamp is configured to be off on all bands up to 30 Metres (10Mhz) and on for all bands above 30M (10Mhz) as this suits many radio’s however read further down this documentation on how you can change this at any time.

You can voice the help file at any time by hitting the H key.

You put the program into various modes by a single key press and when you use the program for the first time it will initialize on 40 metres. While using the program if you return to a band you have already used then it will return to the last frequency and mode you used on that band.

### Frequency mode

can be entered at any time by hitting the F key and if you then hit the up and down cursor keys it changes the frequency by 1Khz is SSB and AM/FM modes. In CW mode it is 500Hz. The left and right cursor keys change the frequency by 100Hz in SSB and AM modes and by 10Hz for fine tuning in CW mode. In FM mode small changes like 100Hz or 10Hz are not useful so the left and right cursor keys change the squelch setting. The page up and page down change the frequency by 10Khz except in FM mode on 2 metres and 70cm where they change the frequency in 12.5Khz steps. The plus and minus keys can be used to change the frequency in 1Mhz steps.

Pressing F at any time will voice the mode and frequency and if set such things as Repeater and CTCSS.

If you tune the radio using the main tuning knob the program will follow the frequency changes and if you stop tuning on a station and want to know the frequency just hit the F Key. You can get the S meter reading at any time by hitting the S key. In modes like SSB the S meter will be changing all the time and a sighted person reads the peak value he sees. This is difficult for a blind person because you may read the S meter with the S key during a pause between words so my program has a hysteresis built in which holds the peak value for a short while.

In split or repeater mode you can use the extended command mode to voice the other VFO or repeater input frequency (See Extended command mode).

### Frequency Entry Mode

hitting E will put you in frequency entry mode where you can enter a frequency between 1 and 440Mhz. The Mhz and Khz values must be separated by a full stop/point so for example to go to 14.2Mhz you would enter 14.2 and then hit the Enter key to move to that frequency, or if you want to go to exactly 21Mhz then enter 21 and then the Enter key. Entering an invalid frequency the word invalid will be voiced and the entry will be ignored.

Pressing F will confirm that the frequency change has taken place if you want to check.

### Zero Frequency

if you have been tuning manually with the knob then when you stop on a station you may not be exactly on the Khz frequency which is where most stations transmit. If you tune the audio to sound a bit high frequency and then hit the z key it will zero the frequency for you. If the audio still sounds a bit high pitched hit z again to change to the next Khz step. In CW mode hitting Z will zero the pitch so that you will be transmitting on exactly the same frequency as you are receiving on.

### Modulation mode

you can change the mode at any time by hitting the M key and it will cycle through LSB/USB/CW/AM and back to LSB. Except on 10 and up where FM follows AM and then back to LSB. FM is normally FM Narrow that is 2.5Khz but using the extended command mode you can select FM which is 5Khz.

### Digital mode

If you have a radio like the FT991A with Fusion C4FM then if you are in FM mode then hitting D will put you intothe digital C4FM mode and hitting D again will take you back to FM mode.

In the following modes the up and down arrow keys work to increase or decrease the parameter chosen.

### Split Frequency mode

is entered by hitting the V key for VFO B when you are in any mode other than FM. This mode can be used to split the receive and transmit frequency when a DX or expedition station says it is working split. So hitting V and then you can use the cursor keys to change the frequency of VFO B and you will be receiving on VFO A and transmitting on VFO B. You can exit split mode by hitting V again.

### Repeater mode

if you are on a band 10 metres to 70cm and in FM mode then hitting V will put the radio into repeater mode using the offset configured in the fttalk.cfg file. You can step through the band using the page up and page down (10 Khz steps except on 2m and 70cm where they are 12.5Khz Steps) or cursor keys and the repeater mode will stay on. However if you change mode, band or use the plus or minus keys (1Mhz steps) then the repeater mode will be turned off. So for example if you hit E and type 29.62 and hit Enter you will be on 10 metres and you can use the m key to change the mode to FM and then just hitting V will put you in repeater mode on this repeater channel, and you also then can use I to insert a CTCSS tone or DCS code.

You can of course save channels which you have set up in repeater mode and recall them later.

### Band change mode

mode by hitting the B Key. In band change mode you can go directly to any band by hitting one of the number keys 1 is 160Metres, 2 is 80Metres and so on with 0 being 10 metres, for 6 metres you hit the X key or for 2 metres the T key, 70cm the S key or to go to the last frequency used outside an amateur band the U key for unknown. After selecting a band using these keys the radio automatically returns to frequency mode. Or you can use the up and down cursor keys to change band and then F to go back to frequency mode. It is important that maxband has been set correctly in the config file for your radio. So maxband set to 10 for a maximum of 10 meters, 6 for max is 6 metres, 2 if the maximum band is two metres and 70 if the maximum band is 70cm. If this is incorrectly set and you try to go to band which doesn’t exist on your radio the radio will not change frequency.

The program will automatically return to the last frequency and mode you used on a band and whether split/repeater and/or CTCSS/DCS is in use.

If you are not sure which band you are on just hit the B key again to voice the band and then F will put you back in frequency mode.

### Bandwidth mode

by hitting the W key. In Bandwidth mode the up and down cursor keys increase or decrease the filter bandwidth in steps, this works in both SSB and CW Modes, SSB between 1.8 and 3.1Khz and CW between 1200Hz and 50Hz. This feature is disabled in AM and FM modes. In SSB the left and right cursor keys still change the frequency by plus and minus 100Hz just as in Frequency mode. In CW mode the left and right cursor keys change the frequency by plus and minus 10Hz and this is particularly useful if you reduce the bandwidth and the wanted signal is then outside the pass band and you can use these keys to get it back into the pass band.

### Power mode

by hitting the P key. In Power mode the up and down cursor keys increase or decrease the power in 10W steps. After 10 watts the next lower power is 5 watts. Normally the highest power is 100 Watts but if you have a 200 Watt radio and set 200 watts in the config file then you can vary the power between 5 and 200 watts

### R F Gain mode

by hitting the R Key. In RF Gain mode the up and down cursor keys increase or decrease the RF gain.

### A F GAIN mode

by hitting the A key. In AF Gain mode the up and down cursor keys increase or decrease the AF gain.

### Keying Speed mode

by hitting the K key and the radio will go to CW mode and announce the current keying speed. You can use the up and down cursor keys to increase or decrease the keying speed in steps of one word per minute. The Yaesu radio’s normally have break in enabled and the program will set the radio to the lowest power setting while adjusting the speed to avoid unnecessary interference. Hitting K again will turn off keying speed and return to the mode last used and the last used power setting.

### Channel Save

is used to save the current frequency, mode and things like split and CTCSS into a memory channel. There are 100 memory channels in ten banks of ten. The first bank, that is bank 0 are quick memory channels.

To save to a quick memory channel you hit C for channel save and then a number key between 0 and 9 to save the channel. If you want to save to a channel which is not in bank zero then after hitting C you hit B for bank and hit a key 0 to 9 to select the bank and you will be asked for the channel so hit a number key between 0 and 9 to save the information to the channel in that bank. As it can be difficult to remember what you have saved in 100 channels the program creates a text file called memory.txt which is in a human readable form where you can check what you have stored in each memory slot.

### Go to Channel

can be selected by hitting the G key and works like channel save in that if you now hit a number key between 0 and 9 you will recall the channel from that memory location in bank zero.

If you want to recall a channel from another bank then after hitting C you bit B and then a number key to select a bank and then a further number key to select the channel you want to recall.

### Cycle through memory channels

if you go to a memory channel with G then each time you hit U it will take you up to the next memory channel in the selected bank. After channel 9 the function will cycle back to channel 0. You can check the frequency etc with F, or the S meter reading with S and the function will still be active. Choosing any other function like band change or if you change the frequency then the function will be automatically turned off.

### Insert CTCSS Tone or DCS code

hitting I when in FM mode will ask for a CTCSS or DCS number. You can read the CTCSS numbers from the CTSS.txt file and the DCS numbers from the DCS.txt file. It must be a 3 digit number then when you hit Enter CTCSS or DCS will be turned on. It will be automatically turned off if you change modes, bands or enter a new frequency. If you are setting up a repeater split then it is important to enter the receive frequency first then select repeater before hitting I to set up the CTCSS tone or DCS code.

The CTCSS or DCS status will be saved when changing bands and as part of the channel information so that you can return to it later. The program codes for DCS Normal are 500 to 603 which gives DxxN but if you add 200 to the number so 700 to 803 then the radio will use DxxI the inverted DCS value.

### Tune Mode

Hitting the T key will turn on the Radio’s transmitter in Tune mode so that the ATU can be used to adjust the antenna matching.

If you have set the ATU parameter in the config file to 0, then the auto atu will be activated, the radio will tune the antenna and you will hear a number beeps and after around 6 seconds the program will say okay and turn tune mode off.

If it is set to 1 then you have an external ATU or your radio may be driving an amplifier. Your radio will begin transmitting a low power carrier and if you have set the swr to1 in the config file then the swr will be voiced repeatedly, or if swr is set to 0 then you can hear the swr by hitting the S key. So in this mode if you have a manual ATU you can adjust the tuning and listen to the swr changing. Hitting T again will put the radio back into receive mode and turn off tune mode

Note that when the ATU parameter in the config file is set to 0 that after autotuning which can be very fast, many radio’s immediately go back to receive so you cannot hear a valid swr.

However you can set the ATU parameter in the config file to 2 and then the radio will use the internal ATU to do an automatic tune and after a few seconds my program will turn on the transmitter with a low power carrier so that you can hear the swr achieved with the internal ATU. Hitting T again will put the radio back into receive mode and turn off tune mode.

If you try to use the Autoatu above 60Mhz then the program will announce that the auto atu is not available and immediately go to external ATU tuning mode.

### Transmit/Receive

Hiting the Space Bar will put the radio into transmit and hitting it again

will return the radio to the receive mode. When you first start transmitting

on a mode like SSB then there is no RF and the swr value will be zero in

other words less than 1 to1. However when you start speaking and

generating RF then my program will read the SWR and if at any time you

hit S then it will voice the highest SWR it has seen during this period of

transmission.

### Menu Mode

you can select a menu item by hitting N for menu number and entering a 3,4 or 6 digit menu number (Depending on the radio) and hitting Enter. You can now read the contents of this menu item by hitting Enter again or entering a value you want to store before hitting Enter and the value will be stored in the menu item.

### Preamp

You can use the F1 key to turn the preamp on or off and if you do this it is remembered for that band and the next time you run the program it will always restore this setting on or off that you used previously.

### Level Mode

if after switching on the Preamp, Noise Blanker, Noise Reduction, Contour or Speech processor you hit the L key it will put the program in level mode and the up and down cursor keys will change the level of the last enabled option, Preamp which has 2 levels 10db and 20db, Noise Blanker, Noise Reduction, Contour between 10Hz and 3200Hz or the Speech Processor. You can exit level mode by selecting any other mode such as F, frequency mode, B, band change mode etc.

### Options voicing

If at any time while running the program you would like to know which options are enabled (set by the function keys listed below). Then hitting o will voice all the options which are active.

### Extended Command Mode

is turned on by hitting X and extends the command set for commands which are used less often. Hitting X again will turn it off as will hitting any key not used in Extended Command Mode.

#### FM and FM Narrow

In Extended command mode hitting M while in FM mode changes the FM mode between FM Narrow (2.5Khz) and FM (5Khz).

#### Voicing other VFO

In Extended command mode if you hit F while working split then then VFO A (the receive frequency) will be voiced. In Repeater mode the Repeater input frequency will be voiced.

#### Swap Main/Sub or VFO A/B

using Extended Command mode

If you have a radio with two receivers then my program always works with the Main receiver, but hitting S in extended command mode will swap the Main and Sub receivers, provided your radio supports this function (FTDX101 and FTX-1). For radio’s with only one receiver or for dual receiver radio’s which do not support swapping the main and sub receivers it will swap VFO A and B. So now you can do everything you can do with VFO A but with VFO B. If you have a repeater split selected then swapping VFO’s A and B will allow you to listen on the input frequency, but remember to swap back before you transmit or you will be transmitting on the output frequency.

Remember hitting F always tells you the frequency you are transmitting on.

#### Cycle through AGC selection

using Extended Command mode

Every time you hit A it will change to the next AGC setting fast,mid and slow. Exit from the Extended command mode/AGC selection by hitting X again.

### Function Keys

F1 switches the Preamp on or off (See Preamp section above)

F2 switches the attenuator on or off

F3 switches the Noise Blanker on or off

F4 switches the Noise Reduction on or off

F5 switches the Auto Notch on or off

F6 switches the Contour Control to Contour dip and next press to contour

peak and hitting it again to Contour off. Contour starts at 1200Hz if

fitted.

F7 switches the Speech Processor on or off (if fitted)

F8 switches the VOX or CW Break-in on or off

F9 switches the TX Monitor on or off

F10 not used

F11 puts the radio into Mic Gain Mode so that you can adjust the mic gain using the ALC readings from the radio.

First it is important to do the tuning operation to make sure your antenna is matched to the radio and you are not going to be transmitting into a high SWR. When you hit F11 you will hear Mic Gain and a reading for example four two meaning the mic gain is set to 42 at the moment. Then the program will voice Peak ALC and it should say 0 as we haven’t begun the adjustment yet. Now press the PTT and speak normally into the microphone for about 10 seconds. Now release the PTT and the program will be telling you your peak ALC reading of between 65 and 70 seems to be good for the FT991A. If it is lower than 65 than you can use the cursor up key to increase the mic gain or it it is higher than 70 then that could be too much ALC and you can use the cursor down key to reduce the mic gain. As the mic gain goes from 0 to 100 it is probably better to hit the key 5 times to change in steps of 5. You will now hear that the peak ALC voicing has gone back to zero. So press the PTT and repeat the operation until you get your ALC between 65 and 70. These ALC readings are just suggestions and you may need to experiment while another station is listening to your transmission and of course if they say you need to increase or decrease the mic gain then just hit F11 and use the up and down cursor keys to change the mic gain and then hit F11 again to exit the mic gain mode.

F12 AUTO ATU If fitted switches between on, both and off for (T) tune mode. When on the auto atu is always used in tune mode, if off then the program expects you to be using an external atu or the radio is feeding an amplifier. If set to both then after the quick auto tune the transmitter goes to low power transmit so that you can hear the SWR (See also atu in the config file).