*** TS440 RS232 COMMAND SET *** *** Northampton BBS GB7AAA's "MODS" directory *** The following is a summary of the TS440 command set. I don't have the rs232 specs handy, but I beleive the interface on the radio is locked at 4800 baud 2 stop bits 8 data bits. Note that commands end with a ';' and not a carriage return. If you type a carriage return, it is taken as a bad character. I am in the process of writing a program to control the TS440 with a PC. So far it runs quite well. To test the connection, type AI1; and then start playing with the controls. It should spit back a string that contains all info about the radio. If this is of any help, I can post more info to the net. I would have posted directly, but I have always seem to have difficulties getting back to some people. Command Descriptions for Kenwood TS-440 Auto Information AIn; The radio will send the status info automatically when the operator changes any control covered in the IF; command. n = 0 for Auto Info OFF n = 1 for Auto Info ON See IF; for response Display Memory DMnnnn; This is a factory diagnostic and is of no practical use. nnnn = MPU address in hex Response is: DMnnnn-aabbccddeeffgghhiijjkk; nnnn = MPU address in hex aa~kk = 16 bytes of data in hex Down DN; The frequency or memory channel will go down by one step. Read Frequency FA; Read VFO A. FB; Read VFO B. Response is: Fxggmmmkkkhhh; x = A or B gg = GHz. mmm = MHz. kkk = KHz. hhh = Hz. Load VFO register Fxggmmmkkkhhh; Loads a frequency into a VFO: x = A or B (selects VFO) gg = GHz. (May be 00 or spaces) mmm = Mhz. kkk = KHz. hhh = Hz. Function Select FNn; Select VFO or memory n = 0 for VFO A n = 1 for VFO B n = 2 for memory Identify Model Request ID; The radio will respond with: ID001; for a TS-940 ID004; for a TS-440 The radio may respond with: ID002; for a TS-811 ID003; for a TS-711 Read Information Request IF; The radio will respond with: IFggmmmkkkhhhsnnnzrxyytdfcp; ggmmmkkkhhh is the frequency (See Fx;) s = "+" or "-" value of RIT/XIT nnn = value of RIT/XIT z = "0" (I am not sure what this is) r (see RT;) x (see XT;) yy = memory channel number t = 0 for Receive = 1 for Transmit d (see MD;) f (see FN;) c (see SC;) p (see SP;) Lo,-Z9= 5 LKn; Enable or disable manual frequency control: n = 0 for LOCK OFF (manual control enabled) n = 1 for LOCK ON (manual control disabled) Memory Channel Select MCmmm; Select a memory channel: mmm = channel number (000 to max for radio) Mode Select MDn; Select mode: n = 1 for LSB n = 2 for USB n = 3 for CW n = 4 for FM n = 5 for AM n = 6 for FSK Memory Read MRnrrr; Read contents of memory channel: n = 0 for RX VFO n = 1 for TX VFO (split channels only) rrr = channel number (000 to max for radio) The radio will respond with: MRnrrrggmmmkkkhhhdxxxxx; n = 0 for RX VFO n = 1 for TX VFO rrr = channel number ggmmmkkkhhh is freq. (See FA;) d = mode (See MD;) xxxxx = not used (seem to always be "0 ") Memory Write MWnrrrggmmmkkkhhhdxxxxx; Write a memory. See MR; for format RIT/XIT Clear RC; The RIT/XIT register will be set to 0.00 KHz. RIT/XIT Down RD; Decrement the RIT/XIT register by 0.01 RIT/XIT Up RU; Increment the RIT/XIT register by 0.01 RIT Enable RTn; Enable or diable the RIT function n = 0 for RIT OFF n = 1 for RIT ON Receive RX; Enter receive mode. Scan Enable SCn; Turns scan on and off n = 0 for Scan off n = 1 for scan on Transmit TX; Enter transmit mode. UP UP; The frequency or memory channel will increment one step XIT Enable/Disable XTn; Turns XIT on and off n = 0 for XIT off n = 1 for XIT on ------