Git Product home page Git Product logo

fldigi's Issues

Fldigi fork?

The Fldigi development seems to have stalled with no commits or other changes being made since January 2019. I think that, if the current upstream is not active anymore, it could be a good idea to consider making a fork of this project to continue further development and implement new features (including things like AppImage support or new digital modes). Unfortunately, I don't have enough free time to afford making and maintaining this fork myself.

WiringPi as Gpio interface has been deprecated

Hello,

On new Pi/os versions, mainly on arm64, WiringPi as general Gpio pins interface has been deprecated, and others interfaces (e.g. pigpio) adopted instead.
Unfortunately, having pigpiod daemon correctly running seems not to be enough for allowing Fldigi to key PTT via Gpio, as it well did before (no hamlib involved, no Fldigi)
Any suggestion ?

Thank-you
Best regards
Ugo

Performance Issues with Rig/Log Controls set to Full

On MacOSX (Monterey) running VirtualBox 6.1 with a Windows 10 Guest with Fldigi 4.1.20 installed, application performance is slow if Rig/Log Controls are set to Full. If Rig/Log Controls are set to either Partial or None, then application performance is commensurate with overall guest performance.

Flatpak version has problems

  1. when selecting the CQ WW DX RTTY contest, the information boxes do not match the exchange format of Contest rules, Instead it displays other options not related to the contest exchange as well as not displaying key exchange boxes like State.

  2. After editing the 'frequency2.txt' file to include RTTY frequencies, fldigi ignores the updated file and uses the original frequencies2.txt content. Restarting fldigi does not fix this issue.

[Feature request] SITOR-A decoder

There is already SITOR-B / Navtex decoder but I've seen some marine stations using SITOR-A. Currently there are no free and open source decoders for that mode.

Yaesu FT-920 Frequency Error

The frequency returned from the FT-920 is scaled up by 25%. If the dial on the radio is set to say 10.000 MHz, flrig (and thus fldigi) will display 12.500 MHz. I've tried this on both a Raspberry Pi and a Macintosh. Both are similarly affected. This 25% scaling is actually in the flrig source code for that radio. The frequency read from the radio is multiplied by 1.25. I'm not sure why - maybe there are different revisions to the FT-920? In any case, this keeps flrig from working properly for that radio.

WWVB Request

Is it possible to add a WWVB 60kHz time code modem or perhaps a new FL program?
Perhaps the ability to decode other time code formats as well may be offered. This may even be useful in adjusting the CPU time especially for non-networked systems (RPi etc.) If not workable, please close this out.

AGC ramps up with no audio input

Hi,
when having absolutely ZERO audio input, FLDIGIs AGC ramps up and opens the squelch, resulting in RTTY decoding garbage.

I´m using virtual audio cable between SDR-Console and FLDIGI to decode RTTY. When SDR-Console´s squelch is closed, we have real ZERO audio input to FLDIGI. After 30 sec to 1 minute FLDIGI is raising the audio level up and up (i think its an internal AGC) and the squelch opens. Then RTTY is decoding garbage characters.

As a workaround i inject very silent noise to the virtual audio cable, so FLDIGI´s AGC stays low.

Hardware PTT interface via Serial port : no RTS = -V

Hello,

In the last Fldigi version running on Pi/Os 64 bits, it seems not possibile to use RTS of serial Port as PTT setting it RTS = -V as PTT = Off, of course in "use hardware PTT only" settings tab.
Letting empty the RTS = -V flag Is NOT running : the flag is always overwritten by some default and set High at each program startup.

Thank-you
Best regards
Ugo

fldigi crash while transmitting

received the following while running from command line:
./fldigi --debug-level 5

I was just at the tail end of a transmit when it disappeared.

V: [13:32:57] rsid/rsid.cxx:630: RSID: BPSK63 @ 1009.4 Hz
V: [13:33:14] rsid/rsid.cxx:630: RSID: BPSK63 @ 1009.4 Hz
V: [13:33:32] rsid/rsid.cxx:630: RSID: BPSK63 @ 1009.4 Hz
D: [13:34:44] trx/trx.cxx:577: trx state tx
D: [13:34:55] trx/trx.cxx:577: trx state rx
D: [13:35:26] trx/trx.cxx:577: trx state tx
D: [13:35:36] trx/trx.cxx:577: trx state rx
D: [13:36:03] trx/trx.cxx:577: trx state tx
D: [13:36:20] trx/trx.cxx:577: trx state rx
D: [13:36:46] trx/trx.cxx:577: trx state tx

Caught signal 11
Aborting fldigi due to a fatal error.
Please report this to:   [email protected]
or file a bug report at: https://fedorahosted.org/fldigi/newticket

****** Stack trace:
0   fldigi                              0x0000000108b57965 _Z13handle_signali + 21
1   libsystem_platform.dylib            0x00007fff96b9552a _sigtramp + 26
2   ???                                 0x0000000000000000 0x0 + 0
3   libDiagnosticMessagesClient.dylib   0x00007fff86f33429 msgtracer_domain_new + 762
4   CoreFoundation                      0x00007fff98167ff4 CFPasteboardBeginGeneration + 1204
5   AppKit                              0x00007fff99bc71eb -[NSPasteboard declareTypes:owner:] + 39
6   fldigi                              0x0000000108ca1b4c _ZN2Fl4copyEPKciiS1_ + 222
7   fldigi                              0x0000000108c4783b _ZN18Fl_Text_Editor_mod7kf_copyEiPS_ + 59
8   fldigi                              0x0000000108c53854 _ZN7FTextTX10handle_keyEi + 1668
9   fldigi                              0x0000000108c526be _ZN7FTextTX6handleEi + 126
10  fldigi                              0x0000000108ca89b5 _ZL10send_eventiP9Fl_WidgetP9Fl_Window + 133
11  fldigi                              0x0000000108ca83f4 _ZN2Fl7handle_EiP9Fl_Window + 470
12  AppKit                              0x00007fff99ada616 -[NSTextInputContext(NSInputContext_WithCompletion) doCommandBySelector:completionHandler:] + 118
13  AppKit                              0x00007fff99ab62b5 -[NSKeyBindingManager(NSKeyBindingManager_MultiClients) interpretEventAsCommand:forClient:] + 1867
14  AppKit                              0x00007fff99abf93b __61-[NSTextInputContext _handleEvent:options:completionHandler:]_block_invoke978 + 335
15  AppKit                              0x00007fff99ada4d6 __61-[NSTextInputContext _handleEvent:options:completionHandler:]_block_invoke_3 + 95
16  AppKit                              0x00007fff99abf7ad -[NSTextInputContext tryHandleEvent_HasMarkedText_withDispatchCondition:dispatchWork:continuation:] + 101
17  AppKit                              0x00007fff99abf737 __61-[NSTextInputContext _handleEvent:options:completionHandler:]_block_invoke966 + 321
18  HIToolbox                           0x00007fff893b0bb8 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_5 + 70
19  HIToolbox                           0x00007fff893afb41 ___ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec_block_invoke + 108
20  AppKit                              0x00007fff99ab8ae8 __55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke176 + 2866
21  AppKit                              0x00007fff99ab7ec8 __55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke_2 + 95
22  AppKit                              0x00007fff99ab7e3b -[NSTextInputContext tryHandleTSMEvent_HasMarkedText_withDispatchCondition:dispatchWork:continuation:] + 101
23  AppKit                              0x00007fff99ab7b2b -[NSTextInputContext handleTSMEvent:completionHandler:] + 3173
24  AppKit                              0x00007fff99ab6e5a _NSTSMEventHandler + 324
25  HIToolbox                           0x00007fff893587be _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 1231
26  HIToolbox                           0x00007fff89357c48 _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 404
27  HIToolbox                           0x00007fff89357aab SendEventToEventTargetWithOptions + 43
28  HIToolbox                           0x00007fff893acf7d SendTSMEvent_WithCompletionHandler + 417
29  HIToolbox                           0x00007fff893ad46c __SendUnicodeTextAEToUnicodeDoc_WithCompletionHandler_block_invoke + 400
30  HIToolbox                           0x00007fff893ad2bf __SendFilterTextEvent_WithCompletionHandler_block_invoke + 189
31  HIToolbox                           0x00007fff893acfcd SendTSMEvent_WithCompletionHandler + 497
32  HIToolbox                           0x00007fff893acdaf SendFilterTextEvent_WithCompletionHandler + 236
33  HIToolbox                           0x00007fff893aca88 SendUnicodeTextAEToUnicodeDoc_WithCompletionHandler + 284
34  HIToolbox                           0x00007fff893ac838 __utDeliverTSMEvent_WithCompletionHandler_block_invoke_2 + 296
35  HIToolbox                           0x00007fff893ac6dc __utDeliverTSMEvent_WithCompletionHandler_block_invoke + 437
36  HIToolbox                           0x00007fff893ac4cf TSMKeyEvent_WithCompletionHandler + 721
37  HIToolbox                           0x00007fff893ac1c5 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_4 + 251
38  HIToolbox                           0x00007fff893ac033 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_3 + 325
39  HIToolbox                           0x00007fff893abd71 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_2 + 261
40  HIToolbox                           0x00007fff893abb3a __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke + 253
41  HIToolbox                           0x00007fff893ab1f0 TSMProcessRawKeyEventWithOptionsAndCompletionHandler + 3199
42  AppKit                              0x00007fff99ab6d0b __61-[NSTextInputContext _handleEvent:options:completionHandler:]_block_invoke955 + 131
43  AppKit                              0x00007fff99ab59ed -[NSTextInputContext tryTSMProcessRawKeyEvent:dispatchCondition:setupForDispatch:furtherCondition:dispatchWork:continuation:] + 131
44  AppKit                              0x00007fff99ab56e7 -[NSTextInputContext _handleEvent:options:completionHandler:] + 1266
45  AppKit                              0x00007fff99ab51ba -[NSTextInputContext handleEvent:] + 109
46  fldigi                              0x0000000108c9ed0d -[FLView keyDown:] + 201
47  AppKit                              0x00007fff9a0deb15 -[NSWindow _reallySendEvent:isDelayedEvent:] + 2108
48  AppKit                              0x00007fff99b1d539 -[NSWindow sendEvent:] + 517
49  AppKit                              0x00007fff99a9e16a -[NSApplication sendEvent:] + 4382
50  fldigi                              0x0000000108c9a916 _Z7fl_waitd + 185
51  fldigi                              0x0000000108c9a9d5 _Z21fl_mac_flush_and_waitd + 166
52  fldigi                              0x0000000108ca7b07 _ZN2Fl3runEv + 19
53  fldigi                              0x0000000108adf389 main + 9465
54  libdyld.dylib                       0x00007fff8c5b55ad start + 1

****** Version information:
fldigi 4.1.03
Copyright (C) 2007-2010 Dave Freese, Stelios Bounanos, and others.
License GPLv3+: GNU GPL version 3 or later <http://www.gnu.org/licenses/gpl-3.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

****** Build information:
Build information:
  built          : Wed Apr 24 15:15:56 CDT 2019 by [email protected] on x86_64-apple-darwin15.6.0 for x86_64-apple-darwin15.6.0

  configure flags: 'CFLAGS=-w -g -headerpad_max_install_names' 'CXXFLAGS=-w -g -headerpad_max_install_names' 'LDFLAGS=-w -headerpad_max_install_names' '--enable-static' 'PKG_CONFIG=/usr/local/bin/pkg-config' 'PKG_CONFIG_PATH=/usr/local/lib/pkgconfig'

  compiler       : InstalledDir: /Library/Developer/CommandLineTools/usr/bin

  compiler flags : -I$(srcdir) -I$(srcdir)/include -I$(srcdir)/irrxml -I$(srcdir)/libtiniconv -I$(srcdir)/fileselector -I$(srcdir)/xmlrpcpp -I$(srcdir)/mbedtls -I/usr/local/include -I/usr/local/include -I/usr/local/include/FL/images -w -g -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/libpng16 -pipe -Wall -fexceptions -O2 -I$(srcdir)/xmlrpcpp -DNDEBUG

  linker flags   : -L/usr/local/lib -lportaudio -framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon -w /usr/local/lib/libfltk_images.a /usr/local/lib/libfltk_png.a -lz /usr/local/lib/libfltk_jpeg.a /usr/local/lib/libfltk.a -lpthread -framework Cocoa -L/usr/local/lib -lsndfile -L/usr/local/lib -lsamplerate -L/usr/local/lib -lhamlib -L/usr/local/lib -lpng16

  libraries      : FLTK 1.3.4
                   libsamplerate 0.1.9
                   libsndfile 1.0.27
                   PortAudio 19
                   Hamlib 3.0~git

Runtime information:
  system         : Darwin damocles.local 15.6.0 Darwin Kernel Version 15.6.0: Thu Jun 21 20:07:40 PDT 2018; root:xnu-3248.73.11~1/RELEASE_X86_64 x86_64

  libraries      : libsamplerate-0.1.9 (c) 2002-2008 Erik de Castro Lopo
                   libsndfile-1.0.27
                   PortAudio V19-devel (built Aug 24 2017 11:40:56) 1899
                   Hamlib 3.0~git

Cabrillo export for Field Day logs is broken

On the fldigi log cabrillo export dialog, there is no ARRL-FD entry in the contest selection and there is no checkbox to allow the inclusion of the FD_CLASS and FD_SECTION fields. In addition, the cabrillo export used the wrong local station callsign in the header and in every QSO record. It also used the callsign from the computer being used to convert the log instead of the callsign used on the computer generating the ADIF log.

Crude workaround
cat filename.adif | sed -e "s/<[A-Z_]*:[0-9]*>/,/g" | csvtool col 2,4,5,7,3,10,11 - | sed -e "s/,/ /g" | sed -e "s/7.\([0-9][0-9][0-9]\)/7\1./" -e "s/SSB/PH/" -e "s@20200627@6/27@" -e "s/\([0-9][0-9][0-9][0-9]\)[0-9][0-9]/\1/"
Online FD cabrillo generator

lsb_release -a; uname -a; dpkg -l fldigi
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
Linux cervantes 5.3.0-53-generic #47~18.04.1-Ubuntu SMP Thu May 7 13:10:50 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii fldigi 4.0.1-1 amd64 digital modem program for hamradi

Use without graphical user interface?

Hi,

is there any chance to use fldigi without having a graphic system but just a soundcard?
What are the main components/commands that would be needed to run on a battery-efficient system (like a shell-only linux system)?

Asking for a friend (for real! 😅).

Documentation unavailable due to fedorahosted retirement.

Hello some of documentation has become unavailable due to the retirement of fedorahosted. It would be nice to have all former references to fedorahosted removed and the documentation hosted on a new platform.
I am mainly interested in the documentation for compiling from source.

Navtex weird behavior (4.1.18)

I spotted a strong Navtex signal on 518 kHz and tried to decode it. Decoding didn't work when the reticle was placed on the main signal. However, it worked when it was placed away from the main signal as shown in the picture below.

Fldigi version is 4.1.18.

fldigi strange

NanoIO on macOS no transmission

It connect to nanoIO at 9600 baud, status report is fine. If I click adjust it works.
In the main interface if I click "CQ" it hang there doing nothing.
Was working for sure till 4.1.08

Setup
macMini with macOS 10.14.6
FLrig 1.3.50
FLdigi 4.1.12
nanaIO 1.1.0

UI race condition

fldigi 4.2.03, Windows 11, I experienced a race condition in the UI when setting Configure --> Soundcard --> Devices --> Port Audio. If I make an entry error and enter a device from any other than the MME sub menu, I am in a race condition to get back to being able to select a valid MME device. I was able to get out of it by beating the race after many tries.

Screenshot 2023-11-28 211446

Hamlib Net issue

Hi,
After first start and complete configuration dialog, ham lib NET works nicely, all fuctions and data readed from my rig works, but at next start, fligi doesn't work anymore. I'll show you my hamlib config and console messages:

image

With this configuration, fldifi works great first time, but once you close and open it again, fldigi crashes:

`[piter@ThinkPiter ~]$ fldigi
I: [09:40:26] dialogs/tod_clock.cxx : 285 : TOD_init
Time Of Day thread started
I: [09:40:26] main.cxx : 1041 : main
appname: fldigi
I: [09:40:26] main.cxx : 1043 : main
Directories
I: [09:40:26] main.cxx : 1044 : main
HomeDir: /home/piter/.fldigi/
I: [09:40:26] main.cxx : 1045 : main
DATA_dir: /home/piter/.fldigi/data/
I: [09:40:26] main.cxx : 1046 : main
DebugDir: /home/piter/.fldigi/debug/
I: [09:40:26] main.cxx : 1047 : main
HelpDir: /home/piter/.fldigi/help/
I: [09:40:26] main.cxx : 1048 : main
KmlDir: /home/piter/.fldigi/kml/
I: [09:40:26] main.cxx : 1049 : main
LogsDir: /home/piter/.fldigi/logs/
I: [09:40:26] main.cxx : 1050 : main
LoTWDir: /home/piter/.fldigi/LOTW/
I: [09:40:26] main.cxx : 1051 : main
MacrosDir: /home/piter/.fldigi/macros/
I: [09:40:26] main.cxx : 1052 : main
PalettesDir: /home/piter/.fldigi/palettes/
I: [09:40:26] main.cxx : 1053 : main
PicsDir: /home/piter/.fldigi/images/
I: [09:40:26] main.cxx : 1054 : main
PskMailDir: /home/piter/
I: [09:40:26] main.cxx : 1055 : main
RigsDir: /home/piter/.fldigi/rigs/
I: [09:40:26] main.cxx : 1056 : main
ScriptsDir: /home/piter/.fldigi/scripts/
I: [09:40:26] main.cxx : 1057 : main
TalkDir: /home/piter/.fldigi/talk/
I: [09:40:26] main.cxx : 1058 : main
TempDir: /home/piter/.fldigi/temp/
I: [09:40:26] main.cxx : 1059 : main
WrapDir: /home/piter/.fldigi/wrap/
I: [09:40:26] main.cxx : 1061 : main
NBEMS directories
I: [09:40:26] main.cxx : 1062 : main
NBEMS_dir: /home/piter/.nbems/
I: [09:40:26] main.cxx : 1063 : main
ARQ_dir: /home/piter/.nbems/ARQ/
I: [09:40:26] main.cxx : 1064 : main
ARQ_files_dir: /home/piter/.nbems/ARQ/files/
I: [09:40:26] main.cxx : 1065 : main
ARQ_recv_dir: /home/piter/.nbems/ARQ/recv/
I: [09:40:26] main.cxx : 1066 : main
ARQ_send: /home/piter/.nbems/ARQ/send/
I: [09:40:26] main.cxx : 1067 : main
WRAP_dir: /home/piter/.nbems/WRAP/
I: [09:40:26] main.cxx : 1068 : main
WRAP_recv_dir: /home/piter/.nbems/WRAP/recv/
I: [09:40:26] main.cxx : 1069 : main
WRAP_send_dir: /home/piter/.nbems/WRAP/send/
I: [09:40:26] main.cxx : 1070 : main
WRAP_auto_dir: /home/piter/.nbems/WRAP/auto/
I: [09:40:26] main.cxx : 1071 : main
ICS_dir: /home/piter/.nbems/ICS/
I: [09:40:26] main.cxx : 1072 : main
ICS_msg_dir: /home/piter/.nbems/ICS/messages/
I: [09:40:26] main.cxx : 1073 : main
ICS_tmp_dir: /home/piter/.nbems/ICS/templates/
I: [09:40:26] main.cxx : 1075 : main
FLMSG directories
I: [09:40:26] main.cxx : 1076 : main
FLMSG_dir: /home/piter/.nbems/
I: [09:40:26] main.cxx : 1077 : main
FLMSG_dir_default:
I: [09:40:26] main.cxx : 1078 : main
FLMSG_WRAP_dir: /home/piter/.nbems/WRAP/
I: [09:40:26] main.cxx : 1079 : main
FLMSG_WRAP_recv_dir: /home/piter/.nbems/WRAP/recv/
I: [09:40:26] main.cxx : 1080 : main
FLMSG_WRAP_send_dir: /home/piter/.nbems/WRAP/send/
I: [09:40:26] main.cxx : 1081 : main
FLMSG_WRAP_auto_dir: /home/piter/.nbems/WRAP/auto/
I: [09:40:26] main.cxx : 1082 : main
FLMSG_ICS_dir: /home/piter/.nbems/ICS/
I: [09:40:26] main.cxx : 1083 : main
FLMSG_ICS_msg_dir: /home/piter/.nbems/ICS/messages/
I: [09:40:26] main.cxx : 1084 : main
FLMSG_ICS_tmp_dir: /home/piter/.nbems/ICS/templates/
I: [09:40:26] misc/dxcc.cxx : 219 : dxcc_open
Could not read contest country file "/home/piter/.fldigi/cty.dat"
I: [09:40:26] misc/dxcc.cxx : 112 : dxcc_internal_data
Using internal cty.dat data
I: [09:40:26] misc/dxcc.cxx : 203 : dxcc_internal_data

Loaded 5495 prefixes for 347 countries from internal cty.dat
You should download the latest from http://www.country-files.com

Aborting fldigi due to a fatal error.
Please report this to: [email protected]
or file a bug report at: https://fedorahosted.org/fldigi/newticket

****** Stack trace:
fldigi(+0x36805b)[0x56298e24a05b]
/usr/lib/libstdc++.so.6(+0xa32ca)[0x7f1b2cad42ca]
/usr/lib/libstdc++.so.6(+0xa3337)[0x7f1b2cad4337]
/usr/lib/libstdc++.so.6(+0xa359e)[0x7f1b2cad459e]
/usr/lib/libstdc++.so.6(+0x9644c)[0x7f1b2cac744c]
fldigi(+0x440b3c)[0x56298e322b3c]
fldigi(+0x22ebf8)[0x56298e110bf8]
fldigi(+0x2326a5)[0x56298e1146a5]
fldigi(main+0xd70)[0x56298dfd1440]
/usr/lib/libc.so.6(__libc_start_main+0xf3)[0x7f1b2c878023]
fldigi(+0xf68be)[0x56298dfd88be]

****** Version information:
fldigi 4.1.11
Copyright (C) 2007-2010 Dave Freese, Stelios Bounanos, and others.
Licencia GPLv3+: GNU GPL versión 3 o posterior http://www.gnu.org/licenses/gpl-3.0.html
Este software es de uso libre: usted es libre de modificarlo y redistribuirlo.
No hay NINGUNA GARANTÍA, excepto la permitida por la ley.

****** Build information:
Build information:
built : Tue Apr 14 23:16:24 CEST 2020 by piter@ThinkPiter on x86_64-pc-linux-gnu for x86_64-pc-linux-gnu

configure flags: '--prefix=/usr' '--enable-tls' '--with-flxmlrpc' 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' 'CPPFLAGS=-D_FORTIFY_SOURCE=2' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt'

compiler : gcc version 9.3.0 (Arch Linux 9.3.0-1)

compiler flags : -I$(srcdir) -I$(srcdir)/include -I$(srcdir)/irrxml -I$(srcdir)/libtiniconv -I$(srcdir)/fileselector -I$(srcdir)/mbedtls -pthread -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -D_THREAD_SAFE -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_REENTRANT -pthread -I/usr/include/libusb-1.0 -I/usr/include/libpng16 -pipe -Wall -fexceptions -O2 --param=max-vartrack-size=0 --param=max-vartrack-size=0 -DNDEBUG

linker flags : -lportaudio -lasound -lm -lpthread -L/usr/lib64 -lfltk_images -lpng -lz -ljpeg -lfltk -lm -lX11 -lXext -lpthread -lXinerama -lXfixes -lXcursor -lXft -lXrender -lfontconfig -ldl -lX11 -lsndfile -lsamplerate -lpulse-simple -lpulse -pthread -lhamlib -lpng16 -lz -ldl -lpthread -lflxmlrpc

libraries : FLTK 1.3.5
libsamplerate 0.1.9
libsndfile 1.0.28
PortAudio 19
PulseAudio 13.0
Hamlib 3.3

Runtime information:
system : Linux ThinkPiter 5.6.3-arch1-1 #1 SMP PREEMPT Wed, 08 Apr 2020 07:47:16 +0000 x86_64

libraries : libsamplerate-0.1.9 (c) 2002-2008 Erik de Castro Lopo
libsndfile-1.0.28
PortAudio V19.6.0-devel, revision 396fe4b6699ae929d3a685b3ef8a7e97396139a4 1246720
Pulseaudio 13.0.0
Hamlib 3.3
`

Flidig won't open anymore, to use it i have to delete configuration files at .fldigi/ but every time i want to use my rig with hamlib NET, the next start fldigi will crash.

to finish, great job with this software, being a little bit more dificult to use than wsjt-x (first time), i like it so much more than wsjt-x, cw decoder works fast n nice and have a good and responsive waterfall.

Thakyou,
Pedro

GPIO CW Keying

I design this hardware that has a GPIO key connection to the radio. It would be nice if FLDIGI could key the radio using the GPIO on an RPI.

Soundcard port validation is user-hostile

When an invalid port is selected during soundcard configuration, validation pops up an alert dialog and automatically deselects the Port Audio (which is fine) but leaves the invalid port in the Capture device dropdown.

Untitled

If the user attempts to enable the PortAudio radio button with the invalid device in the Capture dropdown, the Port Audio device not available error dialog pops up before a new device can be chosen. Once the error dialog pops up, PortAudio is again disabled. The user has no obvious way to enter a valid Capture device.

Maybe unselect the invalid device name from the Capture drop down at the same time the Port Audio radio button is deselected?

Fl_Tree.h does not exist in FLTK1.1 - update ./configure cmd to reflect

As the name suggests, on Linux 20.04 (Kubuntu) an install of fltk1.1 via ...
sudo apt install libfltk1.1-dev
Does not include fl_tree based on running make cmd.
Changing to libfltk1.3-dev fixed the issue.

The following file likely needs updated to reflect this
fldigi/m4/fltk.m4

ymmv

QSK doesn't work with WinKeyer

When WinKeyer is active there's no need to toggle the PTT. Doing so, in fact will disable QSK on the rig during the entire sending sequence.

PR forthcoming.

Startup failed with an error. Username is non-UTF8 character.

Fldigi v4.2.00.
Startup failed.
Username is non-UTF8 character. It's posssible that the main reason is about my PC's username.

1695796983(1)

Modifing regedit is dangerous, I don't want to do that.
Can you provide a config file or UI entry for customizing the location of "the/path/to/fldigi.files"?

TKX

Startup crash Signal 11

Installed from AUR on Manjaro

    ALSA lib pcm_dsnoop.c:600:(snd_pcm_dsnoop_open) unable to open slave
    ALSA lib pcm_dmix.c:1035:(snd_pcm_dmix_open) unable to open slave
    ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
    ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
    ALSA lib pcm.c:2660:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
    connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory)
    attempt to connect to server failed
    connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory)
    attempt to connect to server failed
    ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
    ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
    ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card
    ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card'
    ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card
    ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card'
    ALSA lib pcm_dmix.c:1035:(snd_pcm_dmix_open) unable to open slave
    connect(2) call to /dev/shm/jack-1000/default/jack_0 failed (err=No such file or directory)
    attempt to connect to server failed
    
    Caught signal 11
    Aborting fldigi due to a fatal error.
    Please report this to:   [email protected]
    or file a bug report at: https://fedorahosted.org/fldigi/newticket
    
    ****** Stack trace:
    fldigi(+0x37e4dc)[0x557f332694dc]
    fldigi(+0x37e712)[0x557f33269712]
    /usr/lib/libpthread.so.0(+0x13870)[0x7f7f83e1a870]
    fldigi(+0x3ebac2)[0x557f332d6ac2]
    fldigi(+0x3e4a9b)[0x557f332cfa9b]
    /usr/lib/libfltk.so.1.3(_ZN2Fl4waitEd+0x6c)[0x7f7f83cd6ecc]
    /usr/lib/libfltk.so.1.3(_ZN2Fl3runEv+0x22)[0x7f7f83cd7072]
    fldigi(main+0xeef)[0x557f32fcdb3f]
    /usr/lib/libc.so.6(__libc_start_main+0xd5)[0x7f7f8303cb25]
    fldigi(+0xe953e)[0x557f32fd453e]
    
    ****** Version information:
    fldigi 4.1.19
    Copyright (C) 2007-2010 Dave Freese, Stelios Bounanos, and others.
    License GPLv3+: GNU GPL version 3 or later <http://www.gnu.org/licenses/gpl-3.0.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.
    
    ****** Build information:
    Build information:
    built          : Sat Jun 26 22:42:44 EDT 2021 by anon@desktop on x86_64-pc-linux-gnu for x86_64-pc-linux-gnu
    
    configure flags: '--prefix=/usr' '--enable-tls' '--with-flxmlrpc' '--without-asciidoc' 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' 'LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' 'CPPFLAGS=-D_FORTIFY_SOURCE=2' 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
    
    compiler       : gcc version 11.1.0 (GCC) 
    
    compiler flags : -I$(srcdir) -I$(srcdir)/include -I$(srcdir)/irrxml -I$(srcdir)/libtiniconv -I$(srcdir)/fileselector -I$(srcdir)/mbedtls -pthread -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT -I/usr/include/opus -D_REENTRANT -pthread -I/usr/include/libusb-1.0 -I/usr/include/libpng16 -pipe -Wall -fexceptions -O2 --param=max-vartrack-size=0 --param=max-vartrack-size=0 -DNDEBUG
    
    linker flags   : -lportaudio -lasound -lm -lpthread -lfltk_images -ljpeg -lpng -lz -lfltk -lm -lX11 -lXext -lpthread -lXinerama -lXfixes -lXcursor -lXft -lXrender -lm -lfontconfig -ldl -lX11 -lsndfile -lsamplerate -lpulse-simple -lpulse -pthread -lhamlib -lpng16 -lz -ldl -lpthread -lflxmlrpc -ludev
    
    libraries      : FLTK 1.3.6
                     libsamplerate 0.2.1
                     libsndfile 1.0.31
                     PortAudio 19
                     PulseAudio 14.2
                     Hamlib 3.3
    
    Runtime information:
    system         : Linux desktop 5.12.9-1-MANJARO #1 SMP PREEMPT Thu Jun 3 14:56:42 UTC 2021 x86_64
    
    libraries      : libsamplerate-0.2.1 (c) 2002-2008 Erik de Castro Lopo
                     libsndfile-1.0.31
                     PortAudio V19.7.0-devel, revision unknown 1246976
                     Pulseaudio 14.2.0
                     Hamlib 3.3
    Segmentation fault (core dumped)

4.1.20 Ubuntu 22.04 pkg possible portaudio glitch while switching modems

Running the 4.1.20 that ships with Ubuntu 22.04 LTS.

I run Jack for virtual audio using a SunSDR 2 DX as the rig.

Portaudio sees Jack in the fldigi config and I patch the input and output from the fldigi Jack objects via qjackctl (patch bay)

Runs solid on many modes, PSK, Olivia Thor etc

I select Domino EX11 and something glitches and drops the jack patch connections.

I re-patch the audio again and Domino works fine, but when I toggle modem to PSK-31 again, it breaks the patch connections again for both input and output audio paths.

Unsure if other modems are affected, just noticed this with Domino today and was able to reproduce it a few times.

Rig: Use network rigctld

Consider add Rig control by using TCP socket of external rigctld. For now calling own instance conflicts with other HAM programs, which also want to use hamlib/rigctl as they sits on same serial port.

Cannot start under Windows with special characters in the user folder

If the user folder under Windows has a special character, FLDIGI and probably also FLRIG cannot create the required folders because it cannot find the path. In my observed case, the user folder is C:\USERS\JÖRG\

FLDIGI does something else on it, and accordingly FLDIGI does not start. See the screenshot in the attachment.
user_folder_error_fldigi

[Feature request] DGPS decoder

I'm not sure if this is in the scope of Fldigi. But DGPS beacons are somewhat popular targets for utility DXers. Currently there aren't any free and open source multi-platform decoders as far as I know.

fldigi WEFAX576 AFC does not work

Hello,

fldigi AFC feature on WEFAX576 does not work. The frequency indicator gets pushed to the right and does not move from there. The only way to demodulate WEFAX with the latest software versions is to completely disable AFC.

I had to downgrade to 4.0.18 in order to have it working.

Thanks!

Using fldigi on a chromebook in crostini

Google has added the ability to run Linux programs on ChromeOS with
something called crostini, and I'm trying to get it working. I am able
to transmit ok (if I force it to override squelch), but the received
signal strength indicators are pegged at maximum.

The funny thing is the waterfall looks fine. I can see an incoming
signal like it should be, but it's not read by fldigi.

What could cause the input signal strength to be pegged but the actual
signal data to look normal? It's probably a bug in crostini, but what
can I report in a bug to them to tell them what is wrong?

I've asked this on the mailing list, too, not sure the best place to report it.

"Lock" turns off after modem change FLDIGI-4.1.20

With FLDIGI 4.1.20 on Windows 10, when I have the transmit audio frequency "Locked" and I change to a different modem (say from BPSK31 to RTTY, or vice versa), the green indicator on the "Lock" UI button stays lit, but the cyan-colored indicator on the waterfall goes out, and if I then single left-click on a new area on the waterfall then the transmit audio frequency is changed to the new frequency. The same behavior happens with 4.1.20 on MacOS.

With 4.1.18 and prior, on Windows 10 and MacOS, both lock indicators stay lit, and the audio frequency lock stays engaged when changing to a different modem.

On Linux, both lock indicators turn off when changing to a different modem. Seems to happen with several recent versions.

Is the lock intended to be turned off, or should it stay on when changing the modem?

All of these were checked after deleting the config directory, so with a "clean" config.

Dark Theme And Fullscreen Option (Enhancement Request)

Hi, Would it be possible to add add a theme selector option and add a dark mode theme, it would look nice, and if possible an option to enable fullscreen to completly hide the windows task bar? Thank you and thank you again for your great program!

[Question] - Send colored WEFAX

Thank you for this amazing program! I am totally new to this kind of radio signal receiving and decoding.

I found this "Tx Color" button in the Wefax send window and wanted to know if it is currently possible to send colored images, because the button is disabled.

I don't know where to ask exactly, so if this is the wrong place, please tell me.

fldigi_colord_wefax

FLDIGI 4.1.20 - i cant compile with newest HamLib

  CXX      network/fldigi-xmlrpc.o
In file included from ./include/rigclass.h:27,
                 from ./include/main.h:36,
                 from network/xmlrpc.cxx:59:
/usr/local/include/hamlib/rig.h:725:3: error: conflicting declaration ‘typedef enum band_t band_t’
 } band_t;
   ^~~~~~
In file included from network/xmlrpc.cxx:49:
./include/globals.h:315:6: note: previous declaration as ‘enum band_t’
 enum band_t {

HamLib from : https://github.com/Hamlib/Hamlib (HamLib 4.5)

update, when i got and compile the HamLib 4.4 (stable) the FLDIGI works (compiling)

Fedora: aborting fldigi due to a fatal error.

****** Stack trace:
fldigi(+0x38d138)[0x55cad7494138]
/lib64/libstdc++.so.6(+0xaa6dc)[0x7f741b0226dc]
/lib64/libstdc++.so.6(+0xaa747)[0x7f741b022747]
/lib64/libstdc++.so.6(+0xaa9b9)[0x7f741b0229b9]
/lib64/libstdc++.so.6(+0x9e3c6)[0x7f741b0163c6]
fldigi(+0x46822b)[0x55cad756f22b]
fldigi(+0x24c98c)[0x55cad735398c]
fldigi(+0x250975)[0x55cad7357975]
fldigi(main+0xd82)[0x55cad7202922]
/lib64/libc.so.6(__libc_start_main+0xf3)[0x7f741adbc1a3]
fldigi(+0x1035ce)[0x55cad720a5ce]

****** Version information:
fldigi 4.1.12
Copyright (C) 2007-2010 Dave Freese, Stelios Bounanos, and others.
Licenza GPLv3+: GNU GPL versione 3 o successiva http://www.gnu.org/licenses/gpl-3.0.html
Questo e un programma libero: siete liberi di modificarlo e ridistribuirlo. Questo programma non e coperto da alcuna garanzia, salvo gli obblighi di legge.

****** Build information:
Build information:
built : Thu Apr 23 15:35:02 UTC 2020 by mockbuild@ on x86_64-redhat-linux-gnu for x86_64-redhat-linux-gnu

configure flags: '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--enable-static' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig'

compiler : gcc version 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC)

compiler flags : -I$(srcdir) -I$(srcdir)/include -I$(srcdir)/irrxml -I$(srcdir)/libtiniconv -I$(srcdir)/fileselector -I$(srcdir)/xmlrpcpp -I$(srcdir)/mbedtls -pthread -D_REENTRANT -pthread -I/usr/include/libusb-1.0 -I/usr/include/libpng16 -pipe -Wall -fexceptions -O2 --param=max-vartrack-size=0 -I$(srcdir)/xmlrpcpp --param=max-vartrack-size=0 -DNDEBUG

linker flags : -lportaudio -lm -lpthread -lasound /usr/lib64/libfltk_images.a -lpng -lz -ljpeg /usr/lib64/libfltk.a -lXrender -lXcursor -lXfixes -lXext -lXft -lfontconfig -lXinerama -lpthread -ldl -lm -lX11 -lX11 -lsndfile -lsamplerate -lpulse-simple -lpulse -lhamlib -lpng16 -lz -ldl -lpthread

libraries : FLTK 1.3.5
libsamplerate 0.1.9
libsndfile 1.0.28
PortAudio 19
PulseAudio 13.99.1-rebootstrapped
Hamlib 4.0~git

Runtime information:
system : Linux localhost.localdomain 5.6.8-200.fc31.x86_64 #1 SMP Wed Apr 29 19:10:01 UTC 2020 x86_64

libraries : libsamplerate-0.1.9 (c) 2002-2008 Erik de Castro Lopo
libsndfile-1.0.28
PortAudio V19-devel (built Jul 26 2019 00:00:00) 1899
Pulseaudio 13.99.0
Hamlib 4.0~git

Crashing right on startup without notice.

On my Notebook fldigi crashes right after startup without user notification:
Event Time Event Type Thread ID Memory Address Filename More Information
00:00:00.031 Exception 4048 0x771be9d2 Exception Code: 0x4000001f, Parameters: , 0x00000000

OS: Win10 64bit, all latest updates installed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.