Date   
fldigi 4.1.09.20 posted

Dave
 

at http://www.w1hkj.com/alpha/fldigi/

Alpha test version 4.1.09.20

  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

  TUNE macro
   * Restore execution code for <TUNE
   * Retain delayed execution code for <!TUNE

  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

73, David
W1HKJ


Version scheme

Dave
 

Explanation of version strings for all flxxxx applications posted at http://www.w1hkj.com

Version numbers consist of three or four numbers separated by dots. For example: 11.22.33, 11.22.33.44. These numbers have names.

  • 11 - major version
  • 22 - minor version
  • 33 - revision number, but it may also be referred to as a "point release" or "subminor version"
  • 44 - alpha release number

When you want to know if a version is newer than a different version you have to start reading from left to right:

  • If the major version is higher, your version is newer. If it is lower, your version is older. If it's the same, continue reading.
  • If the minor version is higher, your version is newer. If it is lower, your version is older. If it's the same, continue reading.
  • If the revision is higher, your version is newer. If it is lower, your version is older. If it's the same you have the same version.
  • alpha release numbers are consecutive and are based on the current major.minor.revison, but you might miss one since the alpha postings are transitory.  Some alpha releases are synchronized to other products, i.e. fldigi / flrig.

You should only use alpha postings if:

  1. you love living on the edge and are willing to help improve the software product,
  2. you need some new or corrected functionality only available in the alpha release,
  3. you are willing to accept the possibility of unintended features (software bugs), and
  4. you are willing to report and help to correct discovered software bugs.

Finally, I maintain lists of users who are willing to participate in software testing of one or more products.  Simply email me at the bellsouth address, requesting to be added to a specific alpha test list.  Let me know if you have some special skills or experience in quality assurance testing.

73, David
W1HKJ


flrig 1.3.49.08 posted

Dave
 

flrig 1.3.49.07 posted

Dave
 

Re: Linux Macro File Transfer

Ed W3NR
 

Seems like a lot of extra work when a simple copy/paste works.

Ed W3NR

Re: Linux Macro File Transfer

Ron
 

Lynn,

Use a thumb drive and copy the macros on the Windows PC C:\USERS\(your sign on)\fldigi.files\ to your Linux PC /home/(your sign on)/.fldigi/macros folder. The problem I've found is the Macros on the Linux machine show up with ^M as line endings. It will still work but it's confusing. There is a program called unix2dos that will change these line endings.

73, Ron NY3J

On 2/18/20 7:16 PM, Lynn DeHart wrote:
I am looking for a way to transfer my Windoes Macro file into a Raspberry Pi Fldigi sysstem. Any suggestions?

Re: Linux Macro File Transfer

Jon - K7RMZ
 

VNC has a file transfer feature that works great. Either Raspi-config or apt-get will get VNC installed on your pi.

Re: Linux Macro File Transfer

Ed W3NR
 

On 2/18/20 7:16 PM, Lynn DeHart wrote:
I am looking for a way to transfer my Windoes Macro file into a Raspberry Pi Fldigi sysstem. Any suggestions?
_._,_._,_

Be easy with a USB stick.

Ed W3NR

Linux Macro File Transfer

 

I am looking for a way to transfer my Windoes Macro file into a Raspberry Pi Fldigi sysstem. Any suggestions?

flrig-1.3.49.06 posted

Dave
 

At http://www.w1hkj.com/alpha/flrig/

Update to flrig documentation:

Date:   Tue Feb 18 10:23:48 2020 -0600

    Doc Update
   
      * add location and descriptions of configuration and data files

    mat file aging
   
      * add aging for freq-mode list files (.mat)

    KX3
   
      * Change default if_shift for digital modes to 1500

    Slider controls
   
      * bug fix - disallow UI slider changes when volume muted
      * bug fix - do not transfer data to xcvr on event FL_LEAVE
      * correct slider behavior using mouse wheel

    IC7100
   
      * add
        - ref adjust
        - calibrate table for power out

    mkappbundle
   
      * modified 'version' to include patch number

    User Command Buttons
   
      * Add SHIFT and CONTROL usage to all command buttons
        - allows user to assign on/off etc usage to a single
          command button.

    FTdx9000D
   
      * remap power i/o to 5...200 W
      * correct vfoB selection
      * corect width selection

    FTdx101MP
   
      * add FTdx101MP class based off of FTdx101D

    Yaesu tuner
   
      * change get/set tuner methods for these xcvrs
        - FT991, FT991A

    Commands
   
      * correct indexing error

73, David, W1HKJ

flrig test version 1.3.49.05

Dave
 

Posted at http://www.w1hkj.com/alpha/flrig/

Date:   Sat Feb 15 00:07:00 2020 -0600

  Slider controls
    * bug fix - disallow UI slider changes when volume muted
    * bug fix - do not transfer data to xcvr on event FL_LEAVE

  IC7100
    * add
      - ref adjust
      - calibrate table for power out

  mkappbundle
    * modified 'version' to include patch number

  User Command Buttons
    * Add SHIFT and CONTROL usage to all command buttons
      - allows user to assign on/off etc usage to a single command button.

  FTdx9000D
    * remap power i/o to 5...200 W
    * correct vfoB selection
    * corect width selection

  FTdx101MP
    * add FTdx101MP class based off of FTdx101D

  Yaesu tuner
    * change get/set tuner methods for these xcvrs
      - FT991, FT991A

  Commands
    * correct indexing error

73, David, W1HKJ


Re: Raspberry Pi based remote operation article in March 2020 QST

Dave
 

DONE

Dave

On 2/7/20 2:04 PM, Harry Bloomberg wrote:
I wrote a short article on remote operation using NoMachine, Fldigi/Flrig, and a Raspberry Pi that has been published in March QST.  I've attached a copy below.  Links to more detailed documentation may be found at http://www.w1hkj.com/W3YJ/ .

Thanks to Dave W1HKJ for the space on his ftp server and for all the fine work he's done with his team on the entire NBEMS suite.

It's been suggested that I also crosspost this to the winfldigi group.  I'm trying to cut down on the number of emails I receive and I do not belong to that list, could somebody please forward my article and link there?

73,
Harry Bloomberg W3YJ

Raspberry Pi based remote operation article in March 2020 QST

Harry Bloomberg
 

I wrote a short article on remote operation using NoMachine, Fldigi/Flrig, and a Raspberry Pi that has been published in March QST.  I've attached a copy below.  Links to more detailed documentation may be found at http://www.w1hkj.com/W3YJ/ .

Thanks to Dave W1HKJ for the space on his ftp server and for all the fine work he's done with his team on the entire NBEMS suite.

It's been suggested that I also crosspost this to the winfldigi group.  I'm trying to cut down on the number of emails I receive and I do not belong to that list, could somebody please forward my article and link there?

73,
Harry Bloomberg W3YJ

Re: fldigi install error

Brian T Schmidt
 

NIce


On Tue, Feb 4, 2020 at 7:25 PM Dave <w1hkj@...> wrote:

No Brian, I have to stay close to home.

Dave

On 2/4/20 5:26 PM, Brian T Schmidt wrote:
yes...just re-downloaded original file.

Re ran setup again and is working...

Fresh image of Cinnamon 19.3 and hour ago.

Loaded flrig and got that working..

Had to rerun fldigi a second time and now it is working...weird.

Thanks Dave

Are you going to be a Hamcation?

NI0P

Brian

Re: fldigi install error

Dave
 

No Brian, I have to stay close to home.

Dave

On 2/4/20 5:26 PM, Brian T Schmidt wrote:
yes...just re-downloaded original file.

Re ran setup again and is working...

Fresh image of Cinnamon 19.3 and hour ago.

Loaded flrig and got that working..

Had to rerun fldigi a second time and now it is working...weird.

Thanks Dave

Are you going to be a Hamcation?

NI0P

Brian

Re: fldigi install error

Brian T Schmidt
 

yes...just re-downloaded original file.

Re ran setup again and is working...

Fresh image of Cinnamon 19.3 and hour ago.

Loaded flrig and got that working..

Had to rerun fldigi a second time and now it is working...weird.

Thanks Dave

Are you going to be a Hamcation?

NI0P

Brian

Re: fldigi install error

Dave
 

Did you follow the build wiki to a "t"?  http://www.w1hkj.com/doku/doku.php?id=howto:building_on_debian-ubuntu-mint

David


fldigi install error

Brian T Schmidt
 

Can someone help me with this? Lots for erros during fldigi install on Mint Linux

soundcard/sound.cxx: In constructor ‘SoundPort::SoundPort(const char*, const char*)’:
soundcard/sound.cxx:1262:2: error: ‘req_sample_rate’ was not declared in this scope
  req_sample_rate = 0;
  ^~~~~~~~~~~~~~~
soundcard/sound.cxx:1262:2: note: suggested alternative: ‘resample_write’
  req_sample_rate = 0;
  ^~~~~~~~~~~~~~~
  resample_write
soundcard/sound.cxx: In member function ‘virtual int SoundPort::Open(int, int)’:
soundcard/sound.cxx:1372:29: error: ‘req_sample_rate’ was not declared in this scope
  int old_sample_rate = (int)req_sample_rate;
                             ^~~~~~~~~~~~~~~
soundcard/sound.cxx:1372:29: note: suggested alternative: ‘old_sample_rate’
  int old_sample_rate = (int)req_sample_rate;
                             ^~~~~~~~~~~~~~~
                             old_sample_rate
soundcard/sound.cxx: In member function ‘virtual size_t SoundPort::Read(float*, size_t)’:
soundcard/sound.cxx:1552:20: error: ‘req_sample_rate’ was not declared in this scope
  sd[0].src_ratio = req_sample_rate / (sd[0].dev_sample_rate * (1.0 + rxppm / 1e6));
                    ^~~~~~~~~~~~~~~
soundcard/sound.cxx:1552:20: note: suggested alternative: ‘resample_write’
  sd[0].src_ratio = req_sample_rate / (sd[0].dev_sample_rate * (1.0 + rxppm / 1e6));
                    ^~~~~~~~~~~~~~~
                    resample_write
soundcard/sound.cxx: In member function ‘virtual size_t SoundPort::resample_write(float*, size_t)’:
soundcard/sound.cxx:1719:6: error: ‘req_sample_rate’ was not declared in this scope
  if (req_sample_rate != sd[1].dev_sample_rate || progdefaults.TX_corr != 0) {
      ^~~~~~~~~~~~~~~
soundcard/sound.cxx:1719:6: note: suggested alternative: ‘resample_write’
  if (req_sample_rate != sd[1].dev_sample_rate || progdefaults.TX_corr != 0) {
      ^~~~~~~~~~~~~~~
      resample_write
soundcard/sound.cxx: In member function ‘void SoundPort::src_data_reset(unsigned int)’:
soundcard/sound.cxx:1806:21: error: ‘req_sample_rate’ was not declared in this scope
   sd[0].src_ratio = req_sample_rate / (sd[0].dev_sample_rate * (1.0 + rxppm / 1e6));
                     ^~~~~~~~~~~~~~~
soundcard/sound.cxx:1806:21: note: suggested alternative: ‘resample_write’
   sd[0].src_ratio = req_sample_rate / (sd[0].dev_sample_rate * (1.0 + rxppm / 1e6));
                     ^~~~~~~~~~~~~~~
                     resample_write
soundcard/sound.cxx:1816:74: error: ‘req_sample_rate’ was not declared in this scope
 src_data->src_ratio = sd[1].dev_sample_rate * (1.0 + txppm / 1e6) / req_sample_rate;
                                                                     ^~~~~~~~~~~~~~~
soundcard/sound.cxx:1816:74: note: suggested alternative: ‘resample_write’
 src_data->src_ratio = sd[1].dev_sample_rate * (1.0 + txppm / 1e6) / req_sample_rate;
                                                                     ^~~~~~~~~~~~~~~
                                                                          resample_write
In file included from ./config.h:589:0,
                 from soundcard/sound.cxx:27:
soundcard/sound.cxx:1821:10: error: ‘req_sample_rate’ was not declared in this scope
      MAX(req_sample_rate, sd[dir].dev_sample_rate) /
          ^
./include/util.h:46:26: note: in definition of macro ‘MAX’
 #    define MAX(a, b) (((a) > (b)) ? (a) : (b))
                          ^
soundcard/sound.cxx:1821:6: note: in expansion of macro ‘MAX’
      MAX(req_sample_rate, sd[dir].dev_sample_rate) /
      ^~~
soundcard/sound.cxx:1821:10: note: suggested alternative: ‘resample_write’
      MAX(req_sample_rate, sd[dir].dev_sample_rate) /
          ^
./include/util.h:46:26: note: in definition of macro ‘MAX’
 #    define MAX(a, b) (((a) > (b)) ? (a) : (b))
                          ^
soundcard/sound.cxx:1821:6: note: in expansion of macro ‘MAX’
      MAX(req_sample_rate, sd[dir].dev_sample_rate) /
      ^~~
soundcard/sound.cxx: In member function ‘void SoundPort::init_stream(unsigned int)’:
soundcard/sound.cxx:1962:34: error: ‘req_sample_rate’ was not declared in this scope
   if (sd[dir].dev_sample_rate != req_sample_rate)
                                  ^~~~~~~~~~~~~~~
soundcard/sound.cxx:1962:34: note: suggested alternative: ‘resample_write’
   if (sd[dir].dev_sample_rate != req_sample_rate)
                                  ^~~~~~~~~~~~~~~
                                  resample_write
soundcard/sound.cxx: In member function ‘double SoundPort::find_srate(unsigned int)’:
soundcard/sound.cxx:2124:7: error: ‘req_sample_rate’ was not declared in this scope
   if (req_sample_rate == *i || (*sd[dir].idev)->defaultSampleRate == *i)
       ^~~~~~~~~~~~~~~
soundcard/sound.cxx:2124:7: note: suggested alternative: ‘resample_write’
   if (req_sample_rate == *i || (*sd[dir].idev)->defaultSampleRate == *i)
       ^~~~~~~~~~~~~~~
       resample_write
Makefile:7090: recipe for target 'soundcard/fldigi-sound.o' failed
make[3]: *** [soundcard/fldigi-sound.o] Error 1
make[3]: Leaving directory '/home/brian/Downloads/fldigi-4.1.09/src'
Makefile:8106: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/brian/Downloads/fldigi-4.1.09/src'
Makefile:1667: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/brian/Downloads/fldigi-4.1.09/src'
Makefile:469: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

Re: FLRIG an ICOM 7200 and a fresh image of Mint #flrig

Brian T Schmidt
 

Did fresh install again slowed down and flrig is working. Wrote notes. Don't know what the original issue was.

NI0P
Brian

Re: #flmsg #flmsg

Paolo Emanuelli
 

Thanks a lot Dave for prompt reply, I use Windows 10Pro on remote station.

this station is used by a group of local operators and some with low internet bandwidth.
So if it were possible to do default spectrum, it would be a good thing

Ciao Paolo