Date   
fldigi/flamp/flmsg alpha postings

Dave
 

Fixes to fldigi / flamp / flmsg bugs reported after most recent distribution releases :'(.


fldigi:

Sun Apr 5 2020 - Alpha

  File/Audio
    * File selection caused cessation of audio processing while waiting
      for user selection.  Results in cessation of signal processing
      including keep alive signals to flamp and flmsg if linked.
      - move all UI interaction to main thread

  trx testing
    * replace compiler macros with in-line code to aid in debugging

  AFTER macro
    * add AFTER tag to repeat macro after a delay of NN seconds

  CWID button
    * One more time to wrestle the wayward CWID button to the mat
       - fluid definition file "confdialog.fl" OK
       - needed to execute "make flgen" to create new confdialog.cxx/h files


flamp:
Sat Apr 4 2020 - alpha

  Win/mxe heartburn
    * fix mxe build scripts for updated mxe
    * fix fltk m4 script
    * remove code no longer supported

  xml mod
    * increase timeouts


flmsg:
Sun Apr 5 2020 - alpha

  fltk version change
    * mods driven by update to mxe
    * modify 'version' to include VERSION_PATCH
    * update source to compile with fltk 1.3.xx
    * update fltk.m4
    * update builddist.sh buildmxe.sh


Tested the trio on Linux, macOS 10.13, and Windows-7.

73, David, W1HKJ


  

PTT Button on TS890s times out going back to receive

Cathryn Mataga
 

This is in FLRIG with no other fldigi software unning.  When I push PTT down, the radio goes into transmit, but click PTT again to go to receive, the app times out waiting for a response. I have TS2000 here also, and that works fine.

This log is from 1.3.49, but I see the same results in 1.3.50, which I downloaded after I'd gone to the trouble of making the log.

Thanks.



03:07:19.543 : read_if_shift()
03:07:19.558 : read_power_control()
03:03:07:38.451 : I:20:07:38: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:38.451 : ptt returned 0 in 0 msec
03:07:38.451 : unlock mutex_service_requests : serviceQUE

03:07:38.795 : read_vfo()
03:07:38.795 : vfoA active get vfo A
03:07:38.951 : I:20:07:38: get vfo A OK 50 ms
cmd FA;
ans FA00014246650;

03:07:38.951 : vfoA FA; FA00014246650;
03:07:38.951 : vfoA active get vfo B
03:07:39.108 : I:20:07:39: get vfo B OK 50 ms
cmd FB;
ans FB00014230030;

03:07:39.108 : vfoB FB; FB00014230030;
03:07:39.123 : read_mode vfoA active
03:07:39.264 : I:20:07:39: get mode A OK 50 ms
cmd MD;
ans MD2;

03:07:39.405 : I:20:07:39: get data A OK 50 ms
cmd DA;
ans ?;

03:07:39.545 : I:20:07:39: get mode B OK 50 ms
cmd MD;
ans MD2;

03:07:39.686 : I:20:07:39: get dat B OK 50 ms
cmd DA;
ans ?;

03:07:39.701 : read_bandwidth()
03:07:39.701 : vfoA active get_bwA()
03:07:39.858 : I:20:07:39: get lower OK 50 ms
cmd SL;
ans ?;

03:07:39.873 : read_smeter()
03:07:40.014 : I:20:07:40: get OK 50 ms
cmd SM0;
ans ?;

03:07:40.170 : I:20:07:40: tuning? OK 50 ms
cmd AC;
ans AC010;

03:07:40.186 : read_volume()
03:07:40.327 : I:20:07:40: get vol OK 50 ms
cmd AG0;
ans ?;

03:07:40.327 : volume AG0; ?;
03:07:40.342 : read_auto_notch()
03:07:40.483 : I:20:07:40: get auto notch OK 50 ms
cmd NT;
ans NT0;

03:07:40.499 : read_notch()
03:07:40.639 : I:20:07:40: get notch state OK 50 ms
cmd NT;
ans NT0;

03:07:40.655 : read_if_shift()
03:07:40.671 : read_power_control()
03:07:40.811 : I:20:07:40: get pwr ctrl OK 50 ms
cmd PC;
ans PC095;

03:07:40.827 : read_preamp_att()  1
03:07:40.967 : I:20:07:40: get preamp OK 50 ms
cmd PA;
ans PA0;

03:07:40.967 : read_preamp_att()  2
03:07:41.124 : I:20:07:41: get att OK 50 ms
cmd RA;
ans RA0;

03:07:41.139 : read_mic_gain()
03:07:41.280 : I:20:07:41: get mic OK 50 ms
cmd MG;
ans MG064;

03:07:41.280 : MICgain MG; MG064;
03:07:41.296 : read_squelch()
03:07:41.436 : I:20:07:41: get squelch OK 50 ms
cmd SQ0;
ans ?;

03:07:41.436 : Squelch SQ0; ?;
03:07:41.452 : read_rfgain
03:07:41.593 : I:20:07:41: get rfgain OK 50 ms
cmd RG;
ans RG230;

03:07:41.749 : I:20:07:41: get split OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:41.749 : split IF; IF00014246650      033000011020000000;
03:07:41.749 : read_split() OFF
03:07:41.780 : read_nr()
03:07:41.921 : I:20:07:41: GET noise reduction OK 50 ms
cmd NR;
ans NR0;

03:07:41.936 : read_noise()
03:07:42.077 : I:20:07:42: get Noise Blanker OK 50 ms
cmd NB;
ans ?;

03:07:42.436 : read_vfo()
03:07:42.436 : vfoA active get vfo A
03:07:42.593 : I:20:07:42: get vfo A OK 50 ms
cmd FA;
ans FA00014246650;

03:07:42.593 : vfoA FA; FA00014246650;
03:07:42.593 : vfoA active get vfo B
03:07:42.749 : I:20:07:42: get vfo B OK 50 ms
cmd FB;
ans FB00014230030;

03:07:42.749 : vfoB FB; FB00014230030;
03:07:42.764 : read_mode vfoA active
03:07:42.905 : I:20:07:42: get mode A OK 50 ms
cmd MD;
ans MD2;

03:07:43.046 : I:20:07:43: get data A OK 50 ms
cmd DA;
ans ?;

03:07:43.186 : I:20:07:43: get mode B OK 50 ms
cmd MD;
ans MD2;

03:07:43.327 : I:20:07:43: get dat B OK 50 ms
cmd DA;
ans ?;

03:07:43.343 : read_bandwidth()
03:07:43.343 : vfoA active get_bwA()
03:07:43.499 : I:20:07:43: get lower OK 50 ms
cmd SL;
ans ?;

03:07:43.515 : read_smeter()
03:07:43.655 : I:20:07:43: get OK 50 ms
cmd SM0;
ans ?;

03:07:43.812 : I:20:07:43: tuning? OK 50 ms
cmd AC;
ans AC010;

03:07:43.827 : read_volume()
03:07:43.968 : I:20:07:43: get vol OK 50 ms
cmd AG0;
ans ?;

03:07:43.968 : volume AG0; ?;
03:07:43.983 : read_auto_notch()
03:07:44.124 : I:20:07:44: get auto notch OK 50 ms
cmd NT;
ans NT0;

03:07:44.140 : read_notch()
03:07:44.280 : I:20:07:44: get notch state OK 50 ms
cmd NT;
ans NT0;

03:07:44.296 : read_if_shift()
03:07:44.312 : read_power_control()
03:07:44.452 : I:20:07:44: get pwr ctrl OK 50 ms
cmd PC;
ans PC095;

03:07:44.468 : read_preamp_att()  1
03:07:44.609 : I:20:07:44: get preamp OK 50 ms
cmd PA;
ans PA0;

03:07:44.609 : read_preamp_att()  2
03:07:44.765 : I:20:07:44: get att OK 50 ms
cmd RA;
ans RA0;

03:07:44.780 : read_mic_gain()
03:07:44.921 : I:20:07:44: get mic OK 50 ms
cmd MG;
ans MG064;

03:07:44.921 : MICgain MG; MG064;
03:07:44.937 : read_squelch()
03:07:45.077 : I:20:07:45: get squelch OK 50 ms
cmd SQ0;
ans ?;

03:07:45.077 : Squelch SQ0; ?;
03:07:45.093 : read_rfgain
03:07:45.233 : I:20:07:45: get rfgain OK 50 ms
cmd RG;
ans RG230;

03:07:45.390 : I:20:07:45: get split OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:45.390 : split IF; IF00014246650      033000011020000000;
03:07:45.390 : read_split() OFF
03:07:45.421 : read_nr()
03:07:45.562 : I:20:07:45: GET noise reduction OK 50 ms
cmd NR;
ans NR0;

03:07:45.577 : read_noise()
03:07:45.718 : I:20:07:45: get Noise Blanker OK 50 ms
cmd NB;
ans ?;

03:07:46.077 : read_vfo()
03:07:46.077 : vfoA active get vfo A
03:07:46.218 : I:20:07:46: get vfo A OK 50 ms
cmd FA;
ans FA00014246650;

03:07:46.218 : vfoA FA; FA00014246650;
03:07:46.218 : vfoA active get vfo B
03:07:46.375 : I:20:07:46: get vfo B OK 50 ms
cmd FB;
ans FB00014230030;

03:07:46.375 : vfoB FB; FB00014230030;
03:07:46.390 : read_mode vfoA active
03:07:46.531 : I:20:07:46: get mode A OK 50 ms
cmd MD;
ans MD2;

03:07:46.671 : I:20:07:46: get data A OK 50 ms
cmd DA;
ans ?;

03:07:46.812 : I:20:07:46: get mode B OK 50 ms
cmd MD;
ans MD2;

03:07:46.953 : I:20:07:46: get dat B OK 50 ms
cmd DA;
ans ?;

03:07:46.968 : read_bandwidth()
03:07:46.968 : vfoA active get_bwA()
03:07:47.124 : I:20:07:47: get lower OK 50 ms
cmd SL;
ans ?;

03:07:47.140 : read_smeter()
03:07:47.281 : I:20:07:47: get OK 50 ms
cmd SM0;
ans ?;

03:07:47.437 : I:20:07:47: tuning? OK 50 ms
cmd AC;
ans AC010;

03:07:47.453 : read_volume()
03:07:47.593 : I:20:07:47: get vol OK 50 ms
cmd AG0;
ans ?;

03:07:47.593 : volume AG0; ?;
03:07:47.609 : read_auto_notch()
03:07:47.750 : I:20:07:47: get auto notch OK 50 ms
cmd NT;
ans NT0;

03:07:47.765 : read_notch()
03:07:47.906 : I:20:07:47: get notch state OK 50 ms
cmd NT;
ans NT0;

03:07:47.921 : read_if_shift()
03:07:47.937 : read_power_control()
03:07:48.078 : I:20:07:48: get pwr ctrl OK 50 ms
cmd PC;
ans PC095;

03:07:48.093 : read_preamp_att()  1
03:07:48.234 : I:20:07:48: get preamp OK 50 ms
cmd PA;
ans PA0;

03:07:48.234 : read_preamp_att()  2
03:07:48.375 : I:20:07:48: get att OK 50 ms
cmd RA;
ans RA0;

03:07:48.390 : read_mic_gain()
03:07:48.531 : I:20:07:48: get mic OK 50 ms
cmd MG;
ans MG064;

03:07:48.531 : MICgain MG; MG064;
03:07:48.547 : read_squelch()
03:07:48.687 : I:20:07:48: get squelch OK 50 ms
cmd SQ0;
ans ?;

03:07:48.687 : Squelch SQ0; ?;
03:07:48.703 : read_rfgain
03:07:48.844 : I:20:07:48: get rfgain OK 50 ms
cmd RG;
ans RG230;

03:07:49.000 : I:20:07:49: get split OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:49.000 : split IF; IF00014246650      033000011020000000;
03:07:49.000 : read_split() OFF
03:07:49.031 : read_nr()
03:07:49.172 : I:20:07:49: GET noise reduction OK 50 ms
cmd NR;
ans NR0;

03:07:49.187 : read_noise()
03:07:49.328 : I:20:07:49: get Noise Blanker OK 50 ms
cmd NB;
ans ?;

03:07:49.687 : read_vfo()
03:07:49.687 : vfoA active get vfo A
03:07:49.843 : I:20:07:49: get vfo A OK 50 ms
cmd FA;
ans FA00014246650;

03:07:49.843 : vfoA FA; FA00014246650;
03:07:49.843 : vfoA active get vfo B
03:07:50.000 : I:20:07:50: get vfo B OK 50 ms
cmd FB;
ans FB00014230030;

03:07:50.000 : vfoB FB; FB00014230030;
03:07:50.015 : read_mode vfoA active
03:07:50.156 : I:20:07:50: get mode A OK 50 ms
cmd MD;
ans MD2;

03:07:50.297 : I:20:07:50: get data A OK 50 ms
cmd DA;
ans ?;

03:07:50.437 : I:20:07:50: get mode B OK 50 ms
cmd MD;
ans MD2;

03:07:50.578 : I:20:07:50: get dat B OK 50 ms
cmd DA;
ans ?;

03:07:50.594 : read_bandwidth()
03:07:50.594 : vfoA active get_bwA()
03:07:50.734 : I:20:07:50: get lower OK 50 ms
cmd SL;
ans ?;

03:07:50.750 : read_smeter()
03:07:50.891 : I:20:07:50: get OK 50 ms
cmd SM0;
ans ?;

03:07:51.047 : I:20:07:51: tuning? OK 50 ms
cmd AC;
ans AC010;

03:07:51.062 : read_volume()
03:07:51.203 : I:20:07:51: get vol OK 50 ms
cmd AG0;
ans ?;

03:07:51.203 : volume AG0; ?;
03:07:51.219 : read_auto_notch()
03:07:51.360 : I:20:07:51: get auto notch OK 50 ms
cmd NT;
ans NT0;

03:07:51.375 : read_notch()
03:07:51.516 : I:20:07:51: get notch state OK 50 ms
cmd NT;
ans NT0;

03:07:51.531 : read_if_shift()
03:07:51.547 : read_power_control()
03:07:51.688 : I:20:07:51: get pwr ctrl OK 50 ms
cmd PC;
ans PC095;

03:07:51.703 : read_preamp_att()  1
03:07:51.844 : I:20:07:51: get preamp OK 50 ms
cmd PA;
ans PA0;

03:07:51.844 : read_preamp_att()  2
03:07:52.000 : I:20:07:52: get att OK 50 ms
cmd RA;
ans RA0;

03:07:52.016 : read_mic_gain()
03:07:52.156 : I:20:07:52: get mic OK 50 ms
cmd MG;
ans MG064;

03:07:52.156 : MICgain MG; MG064;
03:07:52.172 : read_squelch()
03:07:52.313 : I:20:07:52: get squelch OK 50 ms
cmd SQ0;
ans ?;

03:07:52.313 : Squelch SQ0; ?;
03:07:52.328 : read_rfgain
03:07:52.469 : I:20:07:52: get rfgain OK 50 ms
cmd RG;
ans RG230;

03:07:52.625 : I:20:07:52: get split OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:52.625 : split IF; IF00014246650      033000011020000000;
03:07:52.625 : read_split() OFF
03:07:52.657 : read_nr()
03:07:52.797 : I:20:07:52: GET noise reduction OK 50 ms
cmd NR;
ans NR0;

03:07:52.813 : read_noise()
03:07:52.953 : I:20:07:52: get Noise Blanker OK 50 ms
cmd NB;
ans ?;

03:07:53.313 : read_vfo()
03:07:53.313 : vfoA active get vfo A
03:07:53.454 : I:20:07:53: get vfo A OK 50 ms
cmd FA;
ans FA00014246650;

03:07:53.454 : vfoA FA; FA00014246650;
03:07:53.454 : vfoA active get vfo B
03:07:53.610 : I:20:07:53: get vfo B OK 50 ms
cmd FB;
ans FB00014230030;

03:07:53.610 : vfoB FB; FB00014230030;
03:07:53.625 : read_mode vfoA active
03:07:53.766 : I:20:07:53: get mode A OK 50 ms
cmd MD;
ans MD2;

03:07:53.907 : I:20:07:53: get data A OK 50 ms
cmd DA;
ans ?;

03:07:54.047 : I:20:07:54: get mode B OK 50 ms
cmd MD;
ans MD2;

03:07:54.188 : I:20:07:54: get dat B OK 50 ms
cmd DA;
ans ?;

03:07:54.204 : read_bandwidth()
03:07:54.204 : vfoA active get_bwA()
03:07:54.360 : I:20:07:54: get lower OK 50 ms
cmd SL;
ans ?;

03:07:54.376 : read_smeter()
03:07:54.516 : I:20:07:54: get OK 50 ms
cmd SM0;
ans ?;

03:07:54.672 : I:20:07:54: tuning? OK 50 ms
cmd AC;
ans AC010;

03:07:54.688 : read_volume()
03:07:54.829 : I:20:07:54: get vol OK 50 ms
cmd AG0;
ans ?;

03:07:54.829 : volume AG0; ?;
03:07:54.844 : read_auto_notch()
03:07:54.985 : I:20:07:54: get auto notch OK 50 ms
cmd NT;
ans NT0;

03:07:55.001 : read_notch()
03:07:55.141 : I:20:07:55: get notch state OK 50 ms
cmd NT;
ans NT0;

03:07:55.157 : read_if_shift()
03:07:55.172 : read_power_control()
03:07:55.313 : I:20:07:55: get pwr ctrl OK 50 ms
cmd PC;
ans PC095;

03:07:55.329 : read_preamp_att()  1
03:07:55.469 : I:20:07:55: get preamp OK 50 ms
cmd PA;
ans PA0;

03:07:55.469 : read_preamp_att()  2
03:07:55.626 : I:20:07:55: get att OK 50 ms
cmd RA;
ans RA0;

03:07:55.641 : read_mic_gain()
03:07:55.782 : I:20:07:55: get mic OK 50 ms
cmd MG;
ans MG064;

03:07:55.782 : MICgain MG; MG064;
03:07:55.798 : read_squelch()
03:07:55.938 : I:20:07:55: get squelch OK 50 ms
cmd SQ0;
ans ?;

03:07:55.938 : Squelch SQ0; ?;
03:07:55.954 : read_rfgain
03:07:56.094 : I:20:07:56: get rfgain OK 50 ms
cmd RG;
ans RG230;

03:07:56.251 : I:20:07:56: get split OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:56.251 : split IF; IF00014246650      033000011020000000;
03:07:56.251 : read_split() OFF
03:07:56.282 : read_nr()
03:07:56.423 : I:20:07:56: GET noise reduction OK 50 ms
cmd NR;
ans NR0;

03:07:56.438 : read_noise()
03:07:56.579 : I:20:07:56: get Noise Blanker OK 50 ms
cmd NB;
ans ?;

03:07:56.938 : read_vfo()
03:07:56.938 : vfoA active get vfo A
03:07:57.095 : I:20:07:57: get vfo A OK 50 ms
cmd FA;
ans FA00014246650;

03:07:57.095 : vfoA FA; FA00014246650;
03:07:57.095 : vfoA active get vfo B
03:07:57.251 : I:20:07:57: get vfo B OK 50 ms
cmd FB;
ans FB00014230030;

03:07:57.251 : vfoB FB; FB00014230030;
03:07:57.266 : read_mode vfoA active
03:07:57.407 : I:20:07:57: get mode A OK 50 ms
cmd MD;
ans MD2;

03:07:57.548 : I:20:07:57: get data A OK 50 ms
cmd DA;
ans ?;

03:07:57.689 : I:20:07:57: get mode B OK 50 ms
cmd MD;
ans MD2;

03:07:57.829 : I:20:07:57: get dat B OK 50 ms
cmd DA;
ans ?;

03:07:57.845 : read_bandwidth()
03:07:57.845 : vfoA active get_bwA()
03:07:58.001 : I:20:07:58: get lower OK 50 ms
cmd SL;
ans ?;

03:07:58.017 : read_smeter()
03:07:58.157 : I:20:07:58: get OK 50 ms
cmd SM0;
ans ?;

03:07:58.314 : I:20:07:58: tuning? OK 50 ms
cmd AC;
ans AC010;

03:07:58.329 : read_volume()
03:07:58.470 : I:20:07:58: get vol OK 50 ms
cmd AG0;
ans ?;

03:07:58.470 : volume AG0; ?;
03:07:58.486 : read_auto_notch()
03:07:58.626 : I:20:07:58: get auto notch OK 50 ms
cmd NT;
ans NT0;

03:07:58.642 : read_notch()
03:07:58.782 : I:20:07:58: get notch state OK 50 ms
cmd NT;
ans NT0;

03:07:58.798 : read_if_shift()
03:07:58.814 : read_power_control()
03:07:58.954 : I:20:07:58: get pwr ctrl OK 50 ms
cmd PC;
ans PC095;

03:07:58.970 : read_preamp_att()  1
03:07:59.111 : I:20:07:59: get preamp OK 50 ms
cmd PA;
ans PA0;

03:07:59.111 : read_preamp_att()  2
03:07:59.267 : I:20:07:59: get att OK 50 ms
cmd RA;
ans RA0;

03:07:59.282 : read_mic_gain()
03:07:59.423 : I:20:07:59: get mic OK 50 ms
cmd MG;
ans MG064;

03:07:59.423 : MICgain MG; MG064;
03:07:59.439 : read_squelch()
03:07:59.579 : I:20:07:59: get squelch OK 50 ms
cmd SQ0;
ans ?;

03:07:59.579 : Squelch SQ0; ?;
03:07:59.595 : read_rfgain
03:07:59.736 : I:20:07:59: get rfgain OK 50 ms
cmd RG;
ans RG230;

03:07:59.892 : split IF; IF00014246650      033000011020000000;
03:08:00.705 : vfoA FA; FA00014246650;
03:08:00.845 : vfoB FB; FB00014230030;
03:08:02.048 : volume AG0; ?;
03:08:02.986 : MICgain MG; MG064;
03:08:03.142 : Squelch SQ0; ?;
03:08:03.455 : split IF; IF00014246650      033000011020000000;
03:08:05.705 : vfoA FA;
03:08:06.565 : vfoB FB;
03:08:10.925 : get_tune AC;
07:19.699 : I:20:07:19: get pwr ctrl OK 50 ms
cmd PC;
ans PC095;

03:07:19.715 : read_preamp_att()  1
03:07:19.855 : I:20:07:19: get preamp OK 50 ms
cmd PA;
ans PA0;

03:07:19.855 : read_preamp_att()  2
03:07:20.011 : I:20:07:20: get att OK 50 ms
cmd RA;
ans RA0;

03:07:20.027 : read_mic_gain()
03:07:20.168 : I:20:07:20: get mic OK 50 ms
cmd MG;
ans MG064;

03:07:20.168 : MICgain MG; MG064;
03:07:20.183 : read_squelch()
03:07:20.324 : I:20:07:20: get squelch OK 50 ms
cmd SQ0;
ans ?;

03:07:20.324 : Squelch SQ0; ?;
03:07:20.340 : read_rfgain
03:07:20.480 : I:20:07:20: get rfgain OK 50 ms
cmd RG;
ans RG230;

03:07:20.637 : I:20:07:20: get split OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:20.637 : split IF; IF00014246650      033000011020000000;
03:07:20.637 : read_split() OFF
03:07:20.668 : read_nr()
03:07:20.809 : I:20:07:20: GET noise reduction OK 50 ms
cmd NR;
ans NR0;

03:07:20.824 : read_noise()
03:07:20.902 : setVolume()
03:07:20.949 : setRFGAIN()
03:07:20.965 : I:20:07:20: get Noise Blanker OK 50 ms
cmd NB;
ans ?;

03:07:20.965 : setSQUELCH()
03:07:20.996 : setNR()
03:07:21.012 : W:20:07:21:    set vol
cmd AG0000;
ans

03:07:21.012 : volume AG0000;
03:07:21.012 : setIFshift()
03:07:21.043 : W:20:07:21: SET rfgain
cmd RG230;
ans

03:07:21.043 : setNotch()
03:07:21.059 : W:20:07:21: set squelch
cmd SQ0000;
ans

03:07:21.059 : Squelch SQ0000;
03:07:21.090 : W:20:07:21: SET_noise_reduction_val
cmd RL00;
ans

03:07:21.105 : W:20:07:21: Set notch OFF
cmd NT00;
ans

03:07:21.230 : setMicGain(), evt=4, inhibit_mic=1
03:07:21.262 : W:20:07:21:    set mic
cmd MG064;
ans

03:07:21.262 : MICgain MG064;
03:07:21.277 : setPower(), evt=4, inhibit_power=1
03:07:21.324 : SLIDER::POWER inhibit_power=1
03:07:21.481 : read_vfo()
03:07:21.481 : vfoA active get vfo A
03:07:21.637 : I:20:07:21: get vfo A OK 50 ms
cmd FA;
ans FA00014246650;

03:07:21.637 : vfoA FA; FA00014246650;
03:07:21.637 : vfoA active get vfo B
03:07:21.793 : I:20:07:21: get vfo B OK 50 ms
cmd FB;
ans FB00014230030;

03:07:21.793 : vfoB FB; FB00014230030;
03:07:21.809 : read_mode vfoA active
03:07:21.949 : I:20:07:21: get mode A OK 50 ms
cmd MD;
ans MD2;

03:07:22.043 : lock mutex_service_requests : setPTT
03:07:22.043 : unlock mutex_service_requests : setPTT

03:07:22.090 : I:20:07:22: get data A OK 50 ms
cmd DA;
ans ?;

03:07:22.231 : I:20:07:22: get mode B OK 50 ms
cmd MD;
ans MD2;

03:07:22.371 : I:20:07:22: get dat B OK 50 ms
cmd DA;
ans ?;

03:07:22.403 : lock mutex_service_requests : serviceQUE
03:07:22.403 : ptt ON
03:07:22.559 : I:20:07:22: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:22.715 : I:20:07:22: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:22.871 : I:20:07:22: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:23.028 : I:20:07:23: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:23.184 : I:20:07:23: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:23.340 : I:20:07:23: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:23.496 : I:20:07:23: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:23.653 : I:20:07:23: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:23.809 : I:20:07:23: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:23.965 : I:20:07:23: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:24.121 : I:20:07:24: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:24.278 : I:20:07:24: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:24.434 : I:20:07:24: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:24.590 : I:20:07:24: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:24.746 : I:20:07:24: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:24.903 : I:20:07:24: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:25.059 : I:20:07:25: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:25.215 : I:20:07:25: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:25.387 : I:20:07:25: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:25.559 : I:20:07:25: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:25.715 : I:20:07:25: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:25.872 : I:20:07:25: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:26.028 : I:20:07:26: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:26.184 : I:20:07:26: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:26.341 : I:20:07:26: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:26.497 : I:20:07:26: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:26.653 : I:20:07:26: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:26.809 : I:20:07:26: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:26.965 : I:20:07:26: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:27.122 : I:20:07:27: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:27.278 : I:20:07:27: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:27.434 : I:20:07:27: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:27.591 : I:20:07:27: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:27.747 : I:20:07:27: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:27.903 : I:20:07:27: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:28.075 : I:20:07:28: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:28.231 : I:20:07:28: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:28.388 : I:20:07:28: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:28.544 : I:20:07:28: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:28.700 : I:20:07:28: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:28.856 : I:20:07:28: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:29.013 : I:20:07:29: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:29.169 : I:20:07:29: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:29.325 : I:20:07:29: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:29.482 : I:20:07:29: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:29.638 : I:20:07:29: get VFO OK 50 ms
cmd IF;
ans IF00014246603:08:44.805 : get_tune AC;
50      033000011020000000;

03:07:29.794 : I:20:07:29: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:29.950 : I:20:07:29: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:30.122 : I:20:07:30: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:30.278 : I:20:07:30: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:30.435 : I:20:07:30: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:30.591 : I:20:07:30: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:30.747 : I:20:07:30: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:30.904 : I:20:07:30: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:31.060 : I:20:07:31: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:31.216 : I:20:07:31: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:31.372 : I:20:07:31: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:31.529 : I:20:07:31: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:31.685 : I:20:07:31: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:31.841 : I:20:07:31: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:31.997 : I:20:07:31: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:32.154 : I:20:07:32: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:32.310 : I:20:07:32: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:32.466 : I:20:07:32: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:32.623 : I:20:07:32: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:32.779 : I:20:07:32: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:32.935 : I:20:07:32: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:33.091 : I:20:07:33: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:33.248 : I:20:07:33: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:33.404 : I:20:07:33: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:33.560 : I:20:07:33: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:33.717 : I:20:07:33: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:33.873 : I:20:07:33: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:34.029 : I:20:07:34: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:34.185 : I:20:07:34: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:34.342 : I:20:07:34: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:34.498 : I:20:07:34: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:34.654 : I:20:07:34: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:34.810 : I:20:07:34: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:34.967 : I:20:07:34: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:35.123 : I:20:07:35: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:35.279 : I:20:07:35: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:35.436 : I:20:07:35: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:35.592 : I:20:07:35: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:35.748 : I:20:07:35: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:35.904 : I:20:07:35: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:36.060 : I:20:07:36: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:36.217 : I:20:07:36: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:36.373 : I:20:07:36: get VFO OK 50 ms
cmd IF;03:08:36.616 : split IF;
03:08:39.585 : vfoA FA;
03:08:40.445 : vfoB FB;

ans IF00014246650      033000011020000000;

03:07:36.529 : I:20:07:36: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:36.686 :03:08:33.991 : MICgain MG;
03:08:34.866 : Squelch SQ0;
 I:20:07:36: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:36.842 : I:20:07:36: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:36.998 : I:20:07:36: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:37.154 : I:20:07:37: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:37.311 : I:20:07:37: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:37.467 : I:20:07:37: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:37.623 : I:20:07:37: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:37.779 : I:20:07:37: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:37.936 : I:20:07:37: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:38.092 : I:20:07:38: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:38.248 : I:20:07:38: get VFO OK 50 ms
cmd IF;
ans IF00014246650      033000011020000000;

03:07:38.248 : ptt returned 0 in 1010 msec
03:07:38.248 : unlock mutex_service_requests : serviceQUE

03:07:38.248 : lock mutex_service_requests : setPTT
03:07:38.264 : unlock mutex_service_requests : setPTT
03:08:17.926 : Squelch SQ0;
03:08:19.676 : split IF;
03:08:22.645 : vfoA FA;
03:08:23.505 : vfoB FB;
03:08:27.865 : get_tune AC;

03:08:17.051 : MICgain MG;

Fldigi Off Line Message

Richard Small
 

I have had the "Fldigi off line" message when i shut down Fldigi but today I got it in a session while receiving a picture in MFSK128. What ever was going on killed Flamp and caused the loss of the incoming partial message. In the past this message was a nuisance and of no value to me. Today it was detrimental to the receipt of a message. Fldigi was operating and continued to operate as did Flamp after restarting. Flmsg ver 4.1.11, but message has been around for a long time.

The start of Flamp is fragile. Using Autostart in Fldigi it often crashes on start. Restarting from Autostart Test will usually keep it up.

Dick, WB6DIK

Re: fldigi 4.1.10

Dave, KI7VLV
 

Understood. Thank you. Sure! Please add me to the list. ki7vlv@... 73, D

Re: flamp closes when using the file ... audio capture RX save dialog

Dave
 

Strange behavior on Windows 7.  The same dialog correctly discovers the wav and mp3 files when opened from either the <AUDIO:...> macro tag creation, or when setting up the configuration items for audio alarms.

Dave

On 4/3/20 7:16 PM, Dave wrote:

Easy ones first.

The files are visible on Linux, so this is a Windows interface issue.  I can confirm that the mp3 and wav files are not visible until "All files" are selected.

For now, list this as a "known bug" with a work-around.  I'll refrain from advising to move to a Linux OS.

David


On 4/3/20 6:46 PM, John Rabold wrote:


On a slightly-related note, when using "File|Audio|Playback" with the dialog box filter at "Waveform Audio Format (*.mp3;*.wav)", any *.wav files in the specified folder are invisible. They become visible only with the filter set at "All Files (*.*)".

John / KS6M

Re: flamp closes when using the file ... audio capture RX save dialog

Dave
 

Easy ones first.

The files are visible on Linux, so this is a Windows interface issue.  I can confirm that the mp3 and wav files are not visible until "All files" are selected.

For now, list this as a "known bug" with a work-around.  I'll refrain from advising to move to a Linux OS.

David


On 4/3/20 6:46 PM, John Rabold wrote:


On a slightly-related note, when using "File|Audio|Playback" with the dialog box filter at "Waveform Audio Format (*.mp3;*.wav)", any *.wav files in the specified folder are invisible. They become visible only with the filter set at "All Files (*.*)".

John / KS6M

Re: flamp closes when using the file ... audio capture RX save dialog

Dave
 

John,

Thank you for your comprehensive report.

David, W1HKJ

On 4/3/20 6:46 PM, John Rabold wrote:
I am confirming this behavior under certain specific circumstances, and I agree that it has been around for a while. I am using fldigi 4.1.11, flmsg 4.0.14, and flamp 2.2.05 on Windows 10. When launching "File|Audio|RX capture" OR "File|Audio|Playback" in fldigi, and the dialog box opens to specify the capture or playback file, with flmsg and flamp running, flamp will crash with the "fldigi off line" error message. Further, though flmsg does not display an error message at that point, it does not close cleanly; it is "not responding" for a few seconds. However, this happens on my system ONLY with flmsg executing. If flmsg is NOT executing, flamp continues to run and there is no error message. If flmsg is not launched or if it is closed manually before invoking "File|Audio|RX capture" OR "File|Audio|Playback" in fldigi, flamp remains executing and there is no error message.

Once capture or playback has begun, flmsg can be safely launched without causing flamp to crash.

In case this behavior is related to the settings at Misc|NBEMS interface (I have not tested this), my settings are: NBEMS data file interface checked, Open message folder NOT checked, Transfer direct to executing flmsg NOT checked, Open with flmsg checked, Open in browser checked, and the correct full path to the flmsg executable specified in the text box: C:\Program Files (x86)\flmsg-4.0.14\flmsg.exe

On a slightly-related note, when using "File|Audio|Playback" with the dialog box filter at "Waveform Audio Format (*.mp3;*.wav)", any *.wav files in the specified folder are invisible. They become visible only with the filter set at "All Files (*.*)".

John / KS6M

Re: flamp closes when using the file ... audio capture RX save dialog

John Rabold KS6M
 

I am confirming this behavior under certain specific circumstances, and I agree that it has been around for a while. I am using fldigi 4.1.11, flmsg 4.0.14, and flamp 2.2.05 on Windows 10. When launching "File|Audio|RX capture" OR "File|Audio|Playback" in fldigi, and the dialog box opens to specify the capture or playback file, with flmsg and flamp running, flamp will crash with the "fldigi off line" error message. Further, though flmsg does not display an error message at that point, it does not close cleanly; it is "not responding" for a few seconds. However, this happens on my system ONLY with flmsg executing. If flmsg is NOT executing, flamp continues to run and there is no error message. If flmsg is not launched or if it is closed manually before invoking "File|Audio|RX capture" OR "File|Audio|Playback" in fldigi, flamp remains executing and there is no error message.

Once capture or playback has begun, flmsg can be safely launched without causing flamp to crash.

In case this behavior is related to the settings at Misc|NBEMS interface (I have not tested this), my settings are: NBEMS data file interface checked, Open message folder NOT checked, Transfer direct to executing flmsg NOT checked, Open with flmsg checked, Open in browser checked, and the correct full path to the flmsg executable specified in the text box: C:\Program Files (x86)\flmsg-4.0.14\flmsg.exe

On a slightly-related note, when using "File|Audio|Playback" with the dialog box filter at "Waveform Audio Format (*.mp3;*.wav)", any *.wav files in the specified folder are invisible. They become visible only with the filter set at "All Files (*.*)".

John / KS6M

Re: WEFAX reception in FLDIGI losing phasing alignment sync often

Dave
 

Have you discussed the problem with the seller of the VB-Audio Virtual Cable ?  What are the specifications for that software?

Try saving the incoming audio to a wav file (off-line from fldigi) and then playing back that wav file using fldigi's wav file playback mechanism.  You might also be able to anayze the wav file to see if it contains any obvious missing audio segments.

Have you tried simultaneously receiving that WEFAX signal using a h/w receiver or transceiver with fldigi.  Perhaps on a separate computer.  Your SDR implementation seems to have a number of "black boxes" over which you have little control.

Dave

On 4/3/20 5:43 PM, roger.tobin@... wrote:

I have an issue that seems common to all the versions of FLDIGI I’ve kept up with over the past couple of years.

 

When I am receiving a WEFAX from a station like NMC (Pt. Reyes CA), the image will lose the alignment whenever there is other activity on my computer.  If I walk away from the system for an extended period of time, the received images tend to be aligned, even if they are a bit noisy.

 

If the signal is strong (rarely), this can still happen, but perhaps not as often (I don’t have any definite proof of this).

 

I’m using VB-Audio Virtual Cable to pipe the sound from SDRuno, which is being fed by my RSP1-A.  I’m on a Windows machine running the latest builds of W10 from the fast ring.  I have SDRuno set to run at high process priority.

My CPU is an i5-7200U @2.50GHz, and I have 12GB RAM

 

All that I can figure is that something is getting swapped in and the piped signal is being delayed by a very small amount that is then throwing off the logic in FLDIGI.

 

Is there a solution like some switch in FLDIGI that would fix the issue, or do I have to consider using a dedicated machine to avoid the problem?  Is there a better virtual cable program that might fix this?

 

Any thoughts or advice would be welcome!

 

Thanks,

Roger

 

Roger Tobin

Roger.tobin@...

N1EYZ

 

WEFAX reception in FLDIGI losing phasing alignment sync often

roger.tobin@...
 

I have an issue that seems common to all the versions of FLDIGI I’ve kept up with over the past couple of years.

 

When I am receiving a WEFAX from a station like NMC (Pt. Reyes CA), the image will lose the alignment whenever there is other activity on my computer.  If I walk away from the system for an extended period of time, the received images tend to be aligned, even if they are a bit noisy.

 

If the signal is strong (rarely), this can still happen, but perhaps not as often (I don’t have any definite proof of this).

 

I’m using VB-Audio Virtual Cable to pipe the sound from SDRuno, which is being fed by my RSP1-A.  I’m on a Windows machine running the latest builds of W10 from the fast ring.  I have SDRuno set to run at high process priority.

My CPU is an i5-7200U @2.50GHz, and I have 12GB RAM

 

All that I can figure is that something is getting swapped in and the piped signal is being delayed by a very small amount that is then throwing off the logic in FLDIGI.

 

Is there a solution like some switch in FLDIGI that would fix the issue, or do I have to consider using a dedicated machine to avoid the problem?  Is there a better virtual cable program that might fix this?

 

Any thoughts or advice would be welcome!

 

Thanks,

Roger

 

Roger Tobin

Roger.tobin@...

N1EYZ

 

Re: fldigi 4.1.10

Dave
 

All MFSK pic modes remain in TX at the conclusion of the pic transmission.  Use a macro to send an image if you want to conclude with a return to RX

Both flmsg and flamp transmission include the callsign as a part of the transmission.  FCC requirement for identification is satisfied by the embedded data, so a CWID is only needed if you like to hear the ID.

Development test releases (alpha) are nearly always posted at http://www.w1hkj.com/alpha/fldigi/, unless for a private test to assist a user debug a specific issue.  Would you like to be added to the list of fldigi testers?

Dave

On 4/3/20 3:11 AM, Dave, KI7VLV wrote:

Good day again!

(1) Again, this is a low priority. Just built .11.02. CW ID button is definitely there, as you know. Though it will not trigger/sound the CW callsign when using flmsg, nor flamp.

(2) When using MFSK 128 for pictures, the mode continues to sound after image is complete. One has to manually click T/R to unkey. I can't recall if this is a known issue. (2a) In this mode, manually clicking T/R to unkey also does NOT trigger CW ID as it DID so in .08. (3) My group and I were looking for a pipeline of alpha fixes. Is this or your sourceforge page the best place to look for what's on deck in subsequent alpha builds?

Thank you again, Dave KI7VLV

Re: fldigi 4.1.10

Dave, KI7VLV
 

Good day again!

(1) Again, this is a low priority. Just built .11.02. CW ID button is definitely there, as you know. Though it will not trigger/sound the CW callsign when using flmsg, nor flamp.

(2) When using MFSK 128 for pictures, the mode continues to sound after image is complete. One has to manually click T/R to unkey. I can't recall if this is a known issue. (2a) In this mode, manually clicking T/R to unkey also does NOT trigger CW ID as it DID so in .08. (3) My group and I were looking for a pipeline of alpha fixes. Is this or your sourceforge page the best place to look for what's on deck in subsequent alpha builds?

Thank you again, Dave KI7VLV

flamp closes when using the file ... audio capture RX save dialog

we1u.david@...
 

When I try to save "Capture RX" audio file in fldigi; flamp opens a dialog box with the message "fldigi off line" and a "close" button.

I started to notice this with fldigi-4.1.01 and flamp 2.2.0x something

running fldigi from terminal show the following error
 

(fldigi:16184): Gtk-WARNING **: 17:17:03.821: Unable to locate theme engine in module_path: "adwaita",
 
(fldigi:16184): GLib-GIO-CRITICAL **: 17:17:03.946: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
I: [17:17:27] misc/arq_io.cxx : 697 : test_arq_clients
    socket 58 timed out, error 32, send: Broken pipe
I: [17:17:27] network/socket.cxx : 688 : close
 

Re: fldigi 4.1.10

Dave
 

XYL won't let me out carousing ;-).

Dave

On 4/1/20 9:01 PM, K4IVE wrote:
You and the team have been quite the busy beavers lately!
 
Thanks Dave,
 
Kevin
K4IVE
 
 
Sent: Wednesday, April 01, 2020 at 8:46 PM
From: "Dave" <w1hkj@...>
To: nbems@groups.io
Subject: Re: [nbems] fldigi 4.1.10

The alpha source has it fixed.

On 4/1/20 8:26 PM, Dave, KI7VLV wrote:

Heh. Roger that. I was gonna state that it wasn't worth the cycles exerted. I like the feature in case my toddlers pull me away from station during our weekly practice drills. My peers know my message is sent and I legally signed off. :-) I'll find the code file and fiddle with it soon.
Thanks again! Dave KI7VLV

Re: fldigi 4.1.10

K4IVE
 

You and the team have been quite the busy beavers lately!
 
Thanks Dave,
 
Kevin
K4IVE

 
 
Sent: Wednesday, April 01, 2020 at 8:46 PM
From: "Dave" <w1hkj@...>
To: nbems@groups.io
Subject: Re: [nbems] fldigi 4.1.10

The alpha source has it fixed.

On 4/1/20 8:26 PM, Dave, KI7VLV wrote:

Heh. Roger that. I was gonna state that it wasn't worth the cycles exerted. I like the feature in case my toddlers pull me away from station during our weekly practice drills. My peers know my message is sent and I legally signed off. :-) I'll find the code file and fiddle with it soon.
Thanks again! Dave KI7VLV

Re: fldigi 4.1.10

Dave
 

The alpha source has it fixed.

On 4/1/20 8:26 PM, Dave, KI7VLV wrote:

Heh. Roger that. I was gonna state that it wasn't worth the cycles exerted. I like the feature in case my toddlers pull me away from station during our weekly practice drills. My peers know my message is sent and I legally signed off. :-) I'll find the code file and fiddle with it soon.
Thanks again! Dave KI7VLV

Re: fldigi 4.1.10

Dave, KI7VLV
 

Heh. Roger that. I was gonna state that it wasn't worth the cycles exerted. I like the feature in case my toddlers pull me away from station during our weekly practice drills. My peers know my message is sent and I legally signed off. :-) I'll find the code file and fiddle with it soon.
Thanks again! Dave KI7VLV

Re: fldigi 4.1.10

Dave
 

Build this version: http://www.w1hkj.com/alpha/fldigi/

You might be the one in ten thousand looking for that button :-X.

Dave

On 4/1/20 7:19 PM, Dave, KI7VLV wrote:

Thank you again.

The "hidden" cw id button persists. Heh.

I performed a make install so it would use all my config. And a "fresh" from scratch as well. Just in case. I may not know what I'm doing. :-)

Pls see attached.

73, Dave KI7VLV

Re: fldigi 4.1.10

Dave, KI7VLV
 

Thank you again.

The "hidden" cw id button persists. Heh.

I performed a make install so it would use all my config. And a "fresh" from scratch as well. Just in case. I may not know what I'm doing. :-)

Pls see attached.

73, Dave KI7VLV

fldigi 4.1.11 posted

Dave
 

At http://www.w1hkj.com/files/fldigi/

and at Source Forge.

Please remove 4.1.10 from your system and install 4.1.11.  Sorry for the inconvenience.  This was definitely a programmer error :'(.

73, David, W1HKJ


Wed Apr 1 2020 - Version 4.1.11

  *** Bug fix release ***

  cwio_morse
    * segmentation fault fix
      - change cwio_morse to *cwio_morse

  AWOL CW id button
    * Fixed "hidden" state of CW ID button

  MacOS
    * update build.m4 for Xcode 11

  Macros
   * Restore execution code for <TUNE
   * Retain delayed execution code for <!TUNE
   * Create new macro <@TUNE
   * All three versions allow tune interval to be spec'd
     in fractional seconds, i.e. 2.5, 5.1 10.0 15
   * <TUNE:nn.nn> used alone returns to receive
   * <TUNE:nn.nn> followed by text remains in transmit
     to complete the transmission.
   * Examples:
     . <TUNE:10.0>
     . <TUNE:5>
       <TX>tune test <!TUNE:1.5> de w1hkj k
       <RX>
       <@TUNE:2.5>
   * Remove text size restriction on CPS test report.

  RigCat config
    * restore missing control labels

  CW 5 wpm
    * 5 wpm farnsworth speed demands larger OUTBUFSIZE
      - increase output buffer to 65536

  audio alert
    * fix seg fault
      - test for existence of audio_alert instance

  analysis mode
    * changes to data file output - submitted by John Gibbons, N8OBJ

  flrig auto off
    * add ability to shutdown flrig/xcvr during fldigi shutdown

  maclogger
    * correct interpretation of UDP frequency string
    * update transceiver frequency based on UDP frequency

  mkappbundle
    * modify 'version' to include patch level

  nanoIO
    * Correct TTY interface code

  start/stop transitions
    * add code to soften the start/stop transitions for all modems

  CW DTR-RTS
    * generate CW on selected DTR/RTS signal line
    * CW DTR/RTS signals generated concurrent with AF counterparts and
      within a separate thread.

  Olivia 2 tones
    * correct trailing edge cutoff of postamble tones

  Xmlrpc Xcvr
    * enable QSY when Xmlrpc client xcvr is connected

  mp3
    * simplify mp3 conversions
      - test for file access using fopen
      - use linear sample rate converter

  contestia cr
    * correct suppression of <CR> display

  serial port
    * insure that DTR and RTS are always disabled when closing port

  Check Version
    * correct version check logic