IC 735 Remote Control ===================== After much hard work, the IC 735 is now remote controlled. Software for the XT/AT Clone is available from my BBS using YAPP. For those of you who cannot access my BBS, please write to: 5 Harris Avenue HOPPERS CROSSING VICTORIA AUSTRALIA 3030 (Please include return postage!) I will generate some further bulletins with information on simple basic commands that you can use to control the functions of the IC 735 from your computer if enough interest is shown. Interface details will be provided in another bulletin. My software provides: Direct frequency entry from the keyboard. VFO A/B Selection. Memory Channel Selection. Write current frequency to VFO Write current frequency to selected Memory channel. Generate/Modify/Use a disk frequency file. SCAN frequencies in a disk frequency file. NOTE: Frequencies in a disk file can be any MODE and Frequency, the remote control software does all of the hard work for you except type the information into the frequency files. Information required for the frequency file is, FREQUENCY MODE DESCRIPTION for each entry. You may have as many different frequency files as you wish. ie. SHIP MILITARY AIR DXNET HAM 80M 20M Is anyone interested? INTERFACE DETAILS FOR ICOM IC-735 REMOTE CONNECTION =================================================== This interface is designed for IBM XT/AT Clones, mine is connected to COM2 for data and also to the games port to obtain 5 Volts for the circuit. The circuit is constructed on a small piece of VERO board and is mounted inside the DB-25 plug shell at the computer end. Parts: 1 1N914 (Small signal diode) ------ 2 BC548 (NPN Small signal transistors, 2N2222 etc) 2 10k 1/4w Resistors 3 47k 1/4w Resistors 1 DB-25 Connector and plug cover 1 DB-15 Connector and plug cover 1 Plug (Miniature Audio type to suit remote socket) Misc Wire, VERO board etc. Circuit Diagram: ---------------- + 5Volts + | | > > 10K > | +-----------------+------O-->IC735 | | | Remote DB-25 | C | | *---* / | GND | | B / | (Shield) | 2 ------/\/\/\------+-----| | |TXD| 47K | \ > | | - \ > 47K | | 1N914 ^ | E > | | | | > | 7 -----+ | | | |GND| | GND GND | | | GND | | | + 5Volts | | | + | | | | | | | > | | | > 10K | | | > | | | | | | 3 -------------------------+ | |RXD| | | | | C \ | *---* \ B | |---------------+ / | E / > | > 47K | > | | GND GND Notes for constructors: Both + 5Volt connections are connected to pin 1 of a DB-15 which connects to the games port connector of your computer. Only a SINGLE shielded wire connects to the Remote socket of the IC735 Programming hints will follow in a later bulletin. Circuit design by VK7TM (Non-Packeteer) Modifications and software by VK3CDE 73 Bob VK3CDE ***************************** IC 735 Remote Data Format ========================= Remote Control Commands for the ICOM IC735 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Data Information: 1200 Baud, 8 bits, 1 stop bit and no parity. Format: FE FE 04 08 0f DATA FD : : : : : : : :::::::: : : : : : : : : : : : Start of Data < : : : : : : : : : : Device address, 04 for IC 735 < : : : : : : : : User assigned Computer address < : : : : : : Function number < : : : : Frequency/Mode information < : : End of Data < MODES: 0 LSB, 1 USB, 2 AM, 3 CW, 4 RTTY, 5 FM VFO: 0 VFO-A, 1 VFO-B Notes: Start of Data MUST always contain FE FE Device address is ALWAYS 04 for IC 735 Computer address is assigned by YOU Function number, 0f is from list in next bulletin DATA is only required for Freq/Mode/VFO/Mem changes End of Data MUST always contain FD IC 735 Functions ================ Remote command format for ICOM IC735 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Data is sent to/from the transceiver in SERIAL format. FUNCTION 0 ~~~~~~~~~~ Transceiver sends operating frequency after any change to the tuning dial (VFO) or mode button. Command: No user command required. Data: FE FE 08 04 00 00 85 35 00 FD (for 3.585.00) FUNCTION 1 ~~~~~~~~~~ Transceiver sends operating mode after mode button pressed. Command: No user command required. Data: FE FE 08 04 01 05 FD (for FM) FUNCTION 2 ~~~~~~~~~~ Transceiver sends the highest and lowest possible operating frequencies. Command: FE FE 04 08 02 FD Data: FE FE 08 04 02 00 00 10 00 2D 00 00 00 30 FD (100.00Khz) ( 30Mhz ) FUNCTION 3 ~~~~~~~~~~ Interrogates transceiver for the current operating frequency. Command: FE FE 04 08 03 FD Data: FE FE 08 04 03 00 85 35 00 FD (for 3.585.00) FUNCTION 4 ~~~~~~~~~~ Interrogates transceiver for current operating mode. Command: FE FE 04 08 04 FD Data: FE FE 08 04 04 02 FD (for AM) FUNCTION 5 ~~~~~~~~~~ Send a new operating frequency to the transceiver. Command: FE FE 04 08 05 00 85 35 00 FD (for 3.585.0) Data: Status response string (see note) FUNCTION 6 ~~~~~~~~~~ Send a new operating mode to the transceiver. Command: FE FE 04 08 06 01 FD (for USB) Data: Status response string FUNCTION 7 ~~~~~~~~~~ Select a VFO. Command: FE FE 04 08 07 01 FD (for VFO B) Data: Status response string FUNCTION 8 ~~~~~~~~~~ Select a new active memory channel. Command: FE FE 04 08 08 0A FD (for channel 10) Data: Status response string Activate the selected memory channel. (same as MEMO button) Command: FE FE 04 08 08 FD Data: Status response string FUNCTION 9 ~~~~~~~~~~ Send current Frequency/Mode to selected memory channel. Command: FE FE 04 08 09 FD Data: Status response string FUNCTION A ~~~~~~~~~~ Send current Frequency/Mode to last selected VFO. Command: FE FE 04 08 0A FD Data: Status response string Notes: The Status response message from the transceiver will tell you if the data has been accepted. Data: FE FE 08 04 fn sr FD Where fn is the function number the transceiver is responding to Where sr is the status report from the following list: FA Bad data or illegal command FB Data accepted OK FC Data collision SIMPLE BASIC COMMANDS FOR EXPERIMENTERS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ These commands are entered directly from the keyboard in BASIC (GWBASIC) OPEN "COM1:1200,N,8,1,RS,CS,DS,CD" AS #1 PRINT #1, CHR$(254);CHR$(254);CHR$(4);CHR$(8);CHR$(6);CHR$(2);CHR$(253) This example will change the mode to AM FE = CHR$(254) Start of Data (send two) 04 = CHR$(4) Device number for IC 735 08 = CHR$(8) User assigned computer device number 06 = CHR$(6) Function number from list 02 = CHR$(2) AM from the modes list FD = CHR$(253) End of Data To send frequency information to the transceiver, you must first convert the frequency to the format shown in the functions list examples and then use the ascii conversion (CHR$) numbers to send the frequency to the transceiver. That should get you well on the way to remote controlling the IC 735. 73 Bob VK3CDE PORTED AND REALIGNED FROM PC TO AMIGA FORMAT BY BOB G0LBQ - N6XDI.