IC-7300MK2 No transmit audio on LAN connection

Not sure what I’m doing wrong. I’ve tried both windows and linux wfview and get the same issue. I am not using any USB connecitons to the radio. I’m only using an ethernet connection to the radio. I can connect to the 7300MK2 with the wfview program over the LAN. I have audio from the 7400MK2. When I transmit they receiving side hears the first half a syllable and then nothing else. I have the MOD set to LAN and the slider at 50%. I’ve tried multiple other settings and norhing gets the transmit audio working correctly. Has anyone been able to get this working with the 7300MK2? Please help.

Thanks

Set one of your three meters to “Tx Audio”, do you see adequate signal being metered? Set a second meter to ALC, what do you see there?

I realize it should not matter, but what type of microphone are you using?

Thanks,

–E
de W6EL

The TX Audio shows a good level as I talk into the microphone even when not transmitting. The ALC Meter doesn’t move at all no matter what I do. The microphone is a computer one that plugs into the laptop 3.5 mm jack. I’ve also tried the internal microphone that’s built into the laptop.

See if you can check the LAN mod gain level on the radio itself. We might not be adjusting it right in wfview.

—E
de W6EL

I turned the LAN mod gain on the radio itself up to 90 and tested. Still no ALC movement when talking while transmitting.

Make sure the “DATA MOD” and “MOD” sources are both set to LAN and cranked up. We’re grasping at straws here but you seem very close.

Still no joy. Here is a log output from when I first connect to the 7300 and then try several transmits:

2026-09-21 11:41:03.486 INF rig: creating instance of rigCommander()
2026-09-21 11:41:03.487 INF rig: creating instance of icomCommander()
2026-09-21 11:41:03.487 INF udp: Starting icomUdpHandler user: “trailboss” rx latency: 99 tx latency: 101 rx sample rate: 48000 rx codec: 2 tx sample rate: 48000 tx codec: 2
2026-09-21 11:41:03.489 INF udp: UDP Stream bound to local port: 59724 remote port: 50001
2026-09-21 11:41:04.018 INF udp: icomUdpHandler : Received I am here from: “::ffff:192.168.0.81”
2026-09-21 11:41:04.018 INF udp: icomUdpHandler : Received I am here
2026-09-21 11:41:04.023 INF udp: icomUdpHandler : Received I am ready
2026-09-21 11:41:04.023 INF udp: icomUdpHandler : Sending login packet
2026-09-21 11:41:04.028 INF udp: Got connection type: “FTTH”
2026-09-21 11:41:04.028 INF udp: icomUdpHandler : Received matching token response to our request
2026-09-21 11:41:04.028 INF udp: icomUdpHandler : Detected connection speed FTTH
2026-09-21 11:41:04.033 INF udp: icomUdpHandler “Received radio capabilities, Name: IC-7300MK2, Audio: ICOM_VAUDIO, CIV: b6, MAC: 00:90:c7:17:25:2b CAPF: 5001”
2026-09-21 11:41:04.033 INF udp: Got Connection status for: IC-7300MK2 Busy: 0 Computer IP “0.0.0.0”
2026-09-21 11:41:04.033 INF udp: Got Radio 0
2026-09-21 11:41:04.033 INF udp: Find available local ports
2026-09-21 11:41:04.034 INF default: Received serial port baud rate from remote server: 19200
2026-09-21 11:41:04.034 INF default: Changing queue interval to 100 ms
2026-09-21 11:41:04.034 INF system: Delay command interval timing: 100 ms
2026-09-21 11:41:04.039 INF udp: Starting icomUdpCivData
2026-09-21 11:41:04.039 INF udp: UDP Stream bound to local port: 58901 remote port: 50002
2026-09-21 11:41:04.040 INF udp: Starting icomUdpAudio
2026-09-21 11:41:04.040 INF udp: UDP Stream bound to local port: 41100 remote port: 50003
2026-09-21 11:41:04.041 INF udp: icomUdpHandler Got serial and audio request success, device name: “IC-7300MK2”
2026-09-21 11:41:04.041 INF udp: Got Connection status for: IC-7300MK2 Busy: 1 Computer 7730-wfview IP “192.168.0.206”
2026-09-21 11:41:04.043 INF udp: icomUdpAudio : Received I am here
2026-09-21 11:41:04.044 INF udp: icomUdpCivData : Received I am here
2026-09-21 11:41:04.065 INF rig: “Have new rig ID: 0xb6”
2026-09-21 11:41:04.065 WRN system: Data received before we have rigCaps(), aborting
2026-09-21 11:41:04.084 INF rig: “Loading Rig: IC-7300MK2 from /home/trailboss/.local/share/wfview/rigs/IC-7300MK2.rig”
2026-09-21 11:41:04.092 INF serial: Got rigcaps for: “IC-7300MK2”
2026-09-21 11:41:04.092 INF rig: Using incomingCIVAddr: (int): 182 hex: “0xb6”
2026-09-21 11:41:04.092 INF default: Receiving rigcaps into repeater setup.
2026-09-21 11:41:04.092 INF default: repeaterSetup got rigcaps for: “IC-7300MK2”
2026-09-21 11:41:04.093 INF system: Running configureVFOs()
2026-09-21 11:41:04.115 INF audio: “Output” thread id 0x722cc27fc6c0
2026-09-21 11:41:04.115 INF audioconverter: Starting audioConverter() Input: 1 Channels of 0 48000 UnSignedInt 8 Output: 2 Channels of 0 48000 Float 32
2026-09-21 11:41:04.115 INF audio: “Input” thread id 0x722cc3fff6c0
2026-09-21 11:41:04.115 INF audioconverter: Starting audioConverter() Input: 2 Channels of 0 48000 Float 32 Output: 1 Channels of 0 48000 UnSignedInt 8
2026-09-21 11:41:04.142 INF cw: Starting sidetone. Thread= 0x722cdc695180
2026-09-21 11:41:04.142 INF default: nb max val 1
2026-09-21 11:41:04.142 INF default: nr max val 1
2026-09-21 11:41:04.142 INF cw: Sidetone init() Thread= 0x722cbaf296c0
2026-09-21 11:41:04.142 INF cw: “Sidetone Output: alsa_output.pci-0000_00_1f.3.analog-stereo (volume: 0 rate: 44100 size: 16 type: 1)”
2026-09-21 11:41:04.142 INF default: Changing queue interval to 25 ms
2026-09-21 11:41:04.142 INF system: Delay command interval timing: 25 ms
2026-09-21 11:41:04.142 INF system: Start periodic commands (and delete unsupported)
2026-09-21 11:41:04.702 INF system: receiveMode “Received new mode for Main (1): 1 (USB) filter:1 data:0”
2026-09-21 11:41:05.136 INF default: “Data: 0 Input: LAN current: LAN”
2026-09-21 11:41:40.644 INF udp: icomUdpHandler : sending request for multiple missing packets : “5b:01:5b:01:5c:01:5c:01:5d:01:5d:01:5e:01:5e:01:5f:01:5f:01:60:01:60:01:61:01:61:01:62:01:62:01:63:01:63:01:64:01:64:01:65:01:65:01:66:01:66:01:67:01:67:01:68:01:68:01:69:01:69:01:6a:01:6a:01:6b:01:6b:01:6c:01:6c:01:6d:01:6d:01:6e:01:6e:01:6f:01:6f:01:70:01:70:01:71:01:71:01”
2026-09-21 11:41:43.143 INF udp: CIV Watchdog: no CIV data received for 2s, requesting data start.
2026-09-21 11:41:43.743 INF udp: icomUdpHandler : sending request for multiple missing packets : “78:01:78:01:79:01:79:01:7a:01:7a:01:7b:01:7b:01:7c:01:7c:01:7d:01:7d:01:7e:01:7e:01:7f:01:7f:01:80:01:80:01:81:01:81:01:82:01:82:01:83:01:83:01:84:01:84:01:85:01:85:01:86:01:86:01:87:01:87:01:88:01:88:01:89:01:89:01:8a:01:8a:01:8b:01:8b:01:8c:01:8c:01:8d:01:8d:01:8e:01:8e:01:8f:01:8f:01:90:01:90:01”
2026-09-21 11:42:10.458 WRN system: Data received for Radio/VFO that doesn’t exist! 1 ( “Scope Wave Data” )
2026-09-21 11:42:19.644 INF udp: icomUdpCivData : sending request for multiple missing packets : “ac:21:ac:21:ad:21:ad:21”
2026-09-21 11:42:19.743 INF udp: icomUdpHandler : sending request for missing packet : “0x2f7”
2026-09-21 11:42:22.143 INF udp: CIV Watchdog: no CIV data received for 2s, requesting data start.
2026-09-21 11:42:23.243 INF udp: icomUdpHandler : sending request for multiple missing packets : “fb:02:fb:02:fc:02:fc:02:fd:02:fd:02:fe:02:fe:02:ff:02:ff:02:00:03:00:03:01:03:01:03:02:03:02:03:03:03:03:03:04:03:04:03:05:03:05:03:06:03:06:03:07:03:07:03:08:03:08:03:09:03:09:03:0a:03:0a:03:0b:03:0b:03:0c:03:0c:03:0d:03:0d:03:0e:03:0e:03:0f:03:0f:03:10:03:10:03:11:03:11:03:12:03:12:03:13:03:13:03:14:03:14:03:15:03:15:03:16:03:16:03:17:03:17:03:18:03:18:03:19:03:19:03:1a:03:1a:03”
2026-09-21 11:42:26.144 INF udp: CIV Watchdog: no CIV data received for 2s, requesting data start.
2026-09-21 11:42:26.344 INF udp: icomUdpHandler : sending request for multiple missing packets : “22:03:22:03:23:03:23:03:24:03:24:03:25:03:25:03:26:03:26:03:27:03:27:03:28:03:28:03:29:03:29:03:2a:03:2a:03:2b:03:2b:03:2c:03:2c:03:2d:03:2d:03:2e:03:2e:03:2f:03:2f:03:30:03:30:03:31:03:31:03:32:03:32:03:33:03:33:03:34:03:34:03:35:03:35:03:36:03:36:03:37:03:37:03:38:03:38:03:39:03:39:03”
2026-09-21 11:42:48.124 WRN system: Data received for Radio/VFO that doesn’t exist! 1 ( “Scope Wave Data” )
2026-09-21 11:43:06.660 WRN system: Data received for Radio/VFO that doesn’t exist! 1 ( “Scope Wave Data” )
2026-09-21 11:43:14.523 WRN system: Data received for Radio/VFO that doesn’t exist! 1 ( “Scope Wave Data” )
2026-09-21 11:43:26.644 INF udp: CIV Watchdog: no CIV data received for 2s, requesting data start.
2026-09-21 11:43:26.743 INF udp: icomUdpHandler : sending request for multiple missing packets : “7e:05:7e:05:7f:05:7f:05:80:05:80:05:81:05:81:05:82:05:82:05:83:05:83:05:84:05:84:05:85:05:85:05:86:05:86:05:87:05:87:05:88:05:88:05:89:05:89:05:8a:05:8a:05:8b:05:8b:05:8c:05:8c:05:8d:05:8d:05:8e:05:8e:05:8f:05:8f:05:90:05:90:05:91:05:91:05:92:05:92:05:93:05:93:05”
2026-09-21 11:43:30.144 INF udp: CIV Watchdog: no CIV data received for 2s, requesting data start.
2026-09-21 11:43:31.944 INF udp: icomUdpHandler : sending request for multiple missing packets : “a2:05:a2:05:a3:05:a3:05:a4:05:a4:05:a5:05:a5:05:a6:05:a6:05:a7:05:a7:05:a8:05:a8:05:a9:05:a9:05:aa:05:aa:05:ab:05:ab:05:ac:05:ac:05:ad:05:ad:05:ae:05:ae:05:af:05:af:05:b0:05:b0:05:b1:05:b1:05:b2:05:b2:05:b3:05:b3:05:b4:05:b4:05:b5:05:b5:05:b6:05:b6:05:b7:05:b7:05:b8:05:b8:05:b9:05:b9:05:ba:05:ba:05:bb:05:bb:05:bc:05:bc:05:bd:05:bd:05:be:05:be:05:bf:05:bf:05:c0:05:c0:05:c1:05:c1:05:c2:05:c2:05:c3:05:c3:05:c4:05:c4:05:c5:05:c5:05:c6:05:c6:05”
2026-09-21 11:43:34.643 INF udp: CIV Watchdog: no CIV data received for 2s, requesting data start.
2026-09-21 11:43:35.043 INF udp: icomUdpHandler : sending request for multiple missing packets : “cf:05:cf:05:d0:05:d0:05:d1:05:d1:05:d2:05:d2:05:d3:05:d3:05:d4:05:d4:05:d5:05:d5:05:d6:05:d6:05:d7:05:d7:05:d8:05:d8:05:d9:05:d9:05:da:05:da:05:db:05:db:05:dc:05:dc:05:dd:05:dd:05:de:05:de:05:df:05:df:05:e0:05:e0:05:e1:05:e1:05:e2:05:e2:05:e3:05:e3:05:e4:05:e4:05:e5:05:e5:05”
2026-09-21 11:43:36.144 INF udp: icomUdpAudio : sending request for missing packet : “0x1db3”
2026-09-21 11:43:37.043 INF udp: icomUdpCivData : sending request for multiple missing packets : “59:40:59:40:5a:40:5a:40”
2026-09-21 11:43:37.043 INF udp: icomUdpAudio : sending request for missing packet : “0x1ddf”
2026-09-21 11:43:47.524 WRN system: Data received for Radio/VFO that doesn’t exist! 1 ( “Scope Wave Data” )

Does the program seem to otherwise work correctly? There are many interesting things in your log. Does the radio identify in the bottom-right corner as the correct model number?

–E
de W6EL

The bottom right corner shows 7300MK2. The very top middle shows IC-7300MK2 – wfview. As far as I can tell everything else works fine except the transmit audio.

What audio codec have you selected in wfview?

Both transmit and receive codecs are set to “LPCM 1ch 16bit”.

This really should be working. Is anything unusual going on with your network? Is it just a lan connection or is there a vpn or router involved?

No VPN. It is all local to the house. The 7300MK2 is connected by ethernet cable to a port on the router. The laptop is connected to the router by wifi. Nothing is going out over the internet. I can try shutting the internet off completely to make sure. I have tried the latest windows version on one laptop and the latest version for ubuntu linux on another laptop.

The wifi connection is most likely the issue.

Wfview is incredibly demanding on wireless networks, often resulting in 200+ UDP packets every second. This can easily overwhelm most domestic wireless access points. This is the design of the Icom protocol, so there isn’t much we can do to avoid it. Try a lower sample rate (16 kHz is still perfectly usable for SSB audio and results in a 3x reduction in audio packets. Also worth using the Opus codec if using wfview server, as that is much more efficient than the PCM/uLaw modes offered by default.

It is worth trying a wired connection to your laptop if possible. As a general rule of thumb, packet retransmissions are almost always caused by the network not being able to keep up. I have had more success with ‘enterprise’ access points from Cisco/HP etc when using wfview over wifi.

Thanks

Phil

I’ll try those suggestions when I can. Have to be away from home today. I also found the following when searching on the internet. Do you think that is correct?

LAN setup on the IC-7300MK2 does not support transmit audio.

While the IC-7300MK2 allows for network-based radio control (CI-V) and audio reception via its LAN port, transmit audio is restricted to the USB connection.

  • Receive Audio: Can be routed through the LAN interface for remote monitoring.

  • Transmit Audio: Must be sent via the USB Audio Codec driver. The radio’s menu settings (SET > Connectors) do not provide an option to output microphone audio over the LAN cable.

To resolve the issue, ensure the USB cable is connected for bidirectional audio while the LAN cable handles remote control and receive audio if desired.

As the old saying goes, don’t believe everything you read on the Internet! You can absolutely select the ‘MOD SRC’ to LAN, but as none of the core team have an IC-7300MK2 yet, we haven’t personally validated every setting. We have had user reports of this working though. At worse, double-check that LAN is selected on the radio itself.

Texan,

Read the actual manual if you have any doubts. There’s a reason artificial intelligence is called “artificial”…

Anyway, back on topic. You might want to do a full radio reset if you are still seeing zero output. I don’t usually recommend this. But my understanding is that you have:

  • Verified TxAudio is metering
  • Used the radio’s menu to select “LAN” as the transmit mod source
  • Used the radio’s menu to check that the LAN level is turned up at least 50%
  • Tried a purely Ethernet setup (ie, eliminate the wifi issue)

If you’ve done all that, then a radio reset might be the best thing to try next. It’ll be annoying but it may do the trick.

–E
de W6EL

I tried the full radio reset and all of the other suggestions. Still wasn’t working. I prayed too. I finally realized it did work on the 28 Mhz (10 meter) band but not on the lower frequency bands. On 10 meters there were no error messages in the log about missing Civ packets like on the other bands. I came to my mind maybe the ethernet cable was being affected by the lower frequencies. It was a very long cable reaching to my router and maybe not shielded very well. I bought a wifi range extender with an ethernet port that I could put near the 7300mk2 and use a better shorted ethernet cable. That appears to have fixed the problem and I can transmit audio now with no issues. I believe God gave me the solution so I give Him all the credit. Thanks everyone for all your help and suggestions.

Wow, glad you found that solution! We have seen similar issues with cheap USB cables picking up RF and causing havoc on transmit. That it worked on 10M was a good clue, we will keep that in mind here for the next person with a similar issue.

Take care,

–E
de W6EL