diff --git a/lib/superfox/linux/sfrx b/lib/superfox/linux/sfrx index d00b1ebd4..c785e3bc9 100644 Binary files a/lib/superfox/linux/sfrx and b/lib/superfox/linux/sfrx differ diff --git a/lib/superfox/linux/sftx b/lib/superfox/linux/sftx index 02a6e7c2c..77b90dd5b 100644 Binary files a/lib/superfox/linux/sftx and b/lib/superfox/linux/sftx differ diff --git a/lib/superfox/win/sfrx.exe b/lib/superfox/win/sfrx.exe index 24a82f298..caf32ea8b 100644 Binary files a/lib/superfox/win/sfrx.exe and b/lib/superfox/win/sfrx.exe differ diff --git a/lib/superfox/win/sftx.exe b/lib/superfox/win/sftx.exe index 6b319cf16..2db610a24 100644 Binary files a/lib/superfox/win/sftx.exe and b/lib/superfox/win/sftx.exe differ diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp index e6eab9f15..b64724333 100644 --- a/widgets/mainwindow.cpp +++ b/widgets/mainwindow.cpp @@ -8243,7 +8243,7 @@ void MainWindow::setXIT(int n, Frequency base) } if (!base) base = m_freqNominal; m_XIT = 0; - if (!m_bSimplex) { + if (!(m_bSimplex || (SpecOp::FOX==m_specOp && m_config.superFox()))) { // m_bSimplex is false, so we can use split mode if requested if (m_config.split_mode () && (!m_config.enable_VHF_features () || m_mode=="FT4" || m_mode == "FT8" || m_mode=="FST4")) { @@ -10515,6 +10515,9 @@ void MainWindow::foxGenWaveform(int i,QString fm) if(m_config.superFox()) nfreq=750; ui->decodedTextBrowser2->displayTransmittedText(fm.trimmed(), txModeArg, nfreq,m_bFastMode,m_TRperiod); + if (SpecOp::FOX==m_specOp && m_config.superFox() && ui->cbSendMsg->isChecked()) + ui->decodedTextBrowser2->displayTransmittedText(m_freeTextMsg0, txModeArg, + nfreq,m_bFastMode,m_TRperiod); foxcom_.i3bit[i]=0; if(fm.indexOf("<")>0) foxcom_.i3bit[i]=1; strncpy(&foxcom_.cmsg[i][0],fm.toLatin1(),40); //Copy this message into cmsg[i]