Icom IC-7300 Rig control for MMSSTV

You can either make whatever changes to these settings after copying and pasting the [RADIO] and [RadioMenu] sections over the originals in the Mmsstv.ini file, or just copy/paste and change the few settings needing a tweak from within the program itself.

IMPORTANT: Do not modify the file while MMSSTV is running, it will overwrite it when you exit, so exit first, modify, then re-start MMSSTV.

This section is near the middle of the Mmsstv.ini file:

(Note – Change PortName and BaudRate to suit your system!,

also Cmdxx=148 is the CI-V address, 148=94h – the default for IC-7300, check in your rig under MENU>SET>Connectors>CI-V>CI-V Address. If it has been changed from 94h, convert the hexadecimal number to decimal and change Cmdxx to suit)

[RADIO]
PortName=COM4
BaudRate=19200
BitLen=1
Stop=0
Parity=0
flwXON=0
flwCTS=0
usePTT=0
ByteWait=0
Cmdxx=148
CmdInit=
CmdRx=\$FEFExxE01C0000FD\
CmdTx=\$FEFExxE01C0001FD\
FileGNR=
OpenGNR=0
PollType=3
PollInterval=5

This next section is at the bottom of the Mmsstv.ini file:

Note: This is set up for Australia. If your country has different standard frequencies, the format of the commands is:
\$FEFExxE00578563412FD\$FEFExxE02600010101FD

This is actually 2 commands together for setting frequency and mode.

The first command is \$FEFExxE00578563412FD:
\$FEFExxE0 – start sequence (xx is changed by MMSSTV to the number in [RADIO]> Cmdxx, E0 refers to your computer),
05 – set frequency, 70563412 – 12.345.670 MHz, FD – end sequence.

The second command is \$FEFExxE02600010101FD:
\$FEFExxE0 – as above, starts sequence and addresses radio,
26 – set VFO, 00 – Set CURRENT VFO, 01 – Set to Upper Sideband (change to 00 for LSB), 01 – DATA mode (set to 00 for normal SSB – non-DATA), 01, Filter setting 1 (The widest filter if you haven’t changed it in your radio)

Note: in USA on the 30 meter band SSTV must be a narrow version (500 Hz from what I’ve read). Aswell as selecting a narrow mode in MMSSTV,
You may want to set the Filter for 10.132 to ’03’, the narrowest by default, and manually adjust this filter to suit.

[RadioMenu]
Menus=10
Cap1=3.640 MHz LSB - Aus. Call
Cmd1=\$FEFExxE00500006403FD\$FEFExxE02600000101FD
Cap2=7.043 MHz LSB - Call
Cmd2=\$FEFExxE00500300407FD\$FEFExxE02600000101FD
Cap3=7.170 MHz LSB - Aus, USA Call
Cmd3=\$FEFExxE00500001707FD\$FEFExxE02600000101FD
Cap4=10.132 MHz USB - Call
Cmd4=\$FEFExxE00500201310FD\$FEFExxE02600010101FD
Cap5=14.230 MHz USB - Intl. Call
Cmd5=\$FEFExxE00500002314FD\$FEFExxE02600010101FD
Cap6=14.236 MHz USB - VK5ZW S/F Repeater
Cmd6=\$FEFExxE00500602314FD\$FEFExxE02600010101FD
Cap7=14.240 MHz USB - Euro Call
Cmd7=\$FEFExxE00500002414FD\$FEFExxE02600010101FD
Cap8=21.340 MHz USB - Intl. Call
Cmd8=\$FEFExxE00500003421FD\$FEFExxE02600010101FD
Cap9=28.680 MHz USB - Intl. Call
Cmd9=\$FEFExxE00500006828FD\$FEFExxE02600010101FD
Cap10=50.950 MHz USB - Call
Cmd10=\$FEFExxE00500009550FD\$FEFExxE02600010101FD

All that’s left is to set sound card to USB Audio Codec (the rigs built in sound card), do this inside the program.

Image I received with MMSSTV
Image I received with MMSSTV
A test transmission picture I made.
A test transmission picture I made.

Note that while I have set all this up and made sure it works, I haven’t tried to have an SSTV QSO yet.  I probably will at some point but even for monitoring the frequencies the above guide will help as you can change to the standard frequencies from the menu.

Good luck!

-VK3DAN

24 Replies to “Icom IC-7300 Rig control for MMSSTV”

  1. Many thanks for the MMSSTV Radio Commands! It was easy to implement and makes me very happy.

    Just had a QSO with a JA on 14230, now to look for more.

    73

  2. Thank You
    Works for the ICOM IC-756PRO
    Just changed the HEX address and Baud Rate

  3. My IC7300 goes to TX and transmits perfectly with this mod. However I cannot get the rig to change frequencies using the program. Any help would be appreciated by a very aged and computer illiterate Ham!!! G4LDT

    1. David,
      Did you ever get the frequency control problem resolved? A couple others and I are having the same issue where the MMSSTV program won’t change the frequency on the 7300.
      73,
      BrianB N6CVO

  4. G’day Daniel,
    love the callsign.
    I’m Dan VK2GG; I’ve been playing with your suggested MMSTV.ini settings for 7300.
    Working well, also on 705, 9700 and 7100.
    I have discovered that 02 turns on AM mode, but can’t seem to figure out FM mode? Any idea?
    thanks,
    VK2GG
    ua.moc.gptnull@6491yrretnad

  5. Hi all, I have been fiddling with mode codes:
    00=LSB, 01=USB, 02=AM, 03=CW, 04=RTTY, 05=FM, 06=WFM, 07=CW-R, 08=RTTY-R.
    ALSO, TO CHANGE TO, SAY 147.400.000MHz, ADD 01 BEFORE FD, SO:
    \260000404701 FD

    73

  6. Cant get a peep out the TX side with this mod on the 7300 here in Canada, any other ideas?

    Dave VE3YU

  7. Didn’t change the frequency on my ic-7300. Had to check to box PTT in the radiocommand setup as it went straight to tx when opening mmsstv. Hope anyone has a solution? 73

  8. Any suggestions how to get these changes on my 7300 so I can TX from MMSSTV? Maybe because of my age, I did not get computer educated in life. These program terms are way out of my understanding, Is there an easier way to get this done?
    Thanks for understanding.
    Paul KQ9KX

  9. Has anyone got this to work on an AR8200/AR8600 in the uk?
    I gave the command lists but I’m struggling one the syntax and format.

    Thanks.

  10. I had all the radio commands working at one time, then they stopped. Tried to figure out what I did… then it came to me. I had changed the CI-V USB Baud Rate to 115200 (I read that was more reliable than Auto). Now this is on the IC-7610 so I don’t know about other Icom radios. MMSSTV has only a few baud rates it can communicate at and 115200 is not one of them. I switched the IC-7610 back to Auto and it MMSSTV radio commands work again.

  11. Thank you, Thank you, Thank you.
    I knew it had to be changes to the .ini but I didn’t know where to start changing.
    To answer a prior question…
    Under ‘Radio Command’, ‘Setup’. I changed the Baud rate to 155200. No other baud rate would work on my IC-7300. (be sure your CI-V baud rate on the IC-7300 is at the same setting or ‘Auto’)
    I also changed the ‘VFO Polling’ to ICOM CI-V.
    73, Randy

  12. Great info, used this on my windows 7 box without fail The computer finally died and I had to get a laptop (win 11 Lenovo) and now have issues: Rig control works to change frequency but on windows 11 into my ic7300 the damn thing won’t transmit when I hit TX. Tried all the stupid Win 11 sound options and suggestions and I get a gray bar at level for MMSSTV yet the sound levels on the system sounds are okay. Very strange. Any suggestions?

  13. Aloha,

    where can I find the complete command description reference for the IC-7300, like
    what

    FEFE94E005
    FEFE94E025
    etc. mean.

    I’m struggling with why YONIQ (using Omnirig 1.20) and even the Omnrig Client can not set the frequency using the IC-7300-DATA.ini file, while WSJT-X (also using Omnirig) can switch frequencies without an issue.

    I have fixed the problem with Omnrig switching to FIL2 and not leavign it at FIL1.

  14. With MMSSTV an without Omnirig, and your above suggestions, CAT control does not work. Can’t change frequencies, and can’t tx.

    The change below allows me to change frequencies , but TX stll does not work:

    CmdRx=\$FEFExxE0210101FD\
    CmdTx=\$FEFExxE0210201FD\

    Working on the TX now.

Leave a Reply

Your email address will not be published. Required fields are marked *