Yet another sdr console

4,150 views
Skip to first unread message

Alan Hopper

unread,
May 31, 2015, 10:00:53 AM5/31/15
to herme...@googlegroups.com
Hi list,
I've been playing with my own software for the hermes lite for a while. Anyone interested can download it from here http://www.ihopper.org/radio/hlradio.zip
It is still very much beta software.
It has a few interesting features:-
You can connect to multiple radios at a time each with as many receivers as they support.
wspr decoding and encoding are built in using K9AN's decoder.
low latency audio using linear interpolation to match the radio clock to the audio clock, this consumes very little cpu and seems fine for listening to audio, it may not be ideal for high bandwidth digital modes.
The rx and tx bandpass filter use a partitioned fft fir which reduces latency whilst allowing long/steep filters at the cost of increased cpu load.
It implements the controlled envelope ssb clipping algorithm. 
I have added a adc signal level meter using the bandscope data combined with the adc overflow flag which I find useful for setting the rf gain.
The ui is touch aware and works well on my surface pro3.
My plan is that it should run as a universal app on windows 10 that should allow it to run on the raspberry pi 2.

This version runs on windows7,8,10 and needs the .net framework 4.5
I have crippled it to only work with the hermes lite as I would like to get it working fully with one radio before supporting others.
All comments gratefully received
Alan M6NNB

John Greusel

unread,
May 31, 2015, 12:52:58 PM5/31/15
to Alan Hopper, herme...@googlegroups.com
Great work Alan,

I've already gotten WSPR spotting on 20 meters.
I'd like some adjustment on the waterfall settings but seems to work fine.
Note to others- it wants to see "Hermes Lite" so if you have the "Hermes" dip switch set at that position you have to move it to the original setting.

John
KC9OJV

 



From: Alan Hopper <ahop...@googlemail.com>
To: herme...@googlegroups.com
Sent: Sunday, May 31, 2015 9:00 AM
Subject: Yet another sdr console

--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Alan Hopper

unread,
May 31, 2015, 1:39:14 PM5/31/15
to herme...@googlegroups.com, gre...@sbcglobal.net, ahop...@googlemail.com
John,
thanks, it is good to know that it works.  I agree the waterfall is rather crude at the moment, I have some ideas, for narrow modes like wspr a horizontal option might be good, the levels currently change as you zoom, in some ways this is correct as the power is spread over a number of smaller bins however it looks wrong on the screen(I may just be doing my sums wrong).  I plan to add a speed control to the waterfall.  What control would you like?
Alan

Joe

unread,
May 31, 2015, 3:47:53 PM5/31/15
to herme...@googlegroups.com
Works for me also using Win 7 64 bit. as soon as I started WSPR I got decodes  ------ good job Allan.

Now for a few questions as I'm still struggling with the program they may be apparent but I'm lost.

Each time I run the radio program it does optimization every time I installed it my Documents is this normal?
I can't figure any way of setting under WSPR to send TX power level also is the TX output power adjustable?

Would you give some thought about adding JT65-9 at some point.

Thanks    Joe  wa9cgz 



Alan Hopper

unread,
May 31, 2015, 4:47:39 PM5/31/15
to herme...@googlegroups.com
Joe,
copied form a mail I sent direct by mistake

thanks, it should store the optimisation result at C:\Users\XX Your user name XX\AppData\Roaming\radio\wisdom_v1 does it create this file on your machine? The tx wspr power encoded in the packet is currently fixed at 0.1W, I had meant to make it automatically set from the drive level and some knowledge of any connected amplifier, In the short term I'll add a manual power level.  The 'drive' slider should control power output.  jt65-9 is on my wish list. In my perfect dream world I'd like to find a way to make it fairly easy to share digimode modulators between sdr clients and then encourage others to create plugins.  I plan to never use a virtual cable ever again!

 
I think I have found the cause of the optimisation running every time. If you create the directory C:\Users\XX Your user name XX\AppData\Roaming\radio\ it should then work. I'll fix this in the next release.
Alan 

Steve Haynal

unread,
Jun 1, 2015, 12:42:25 AM6/1/15
to herme...@googlegroups.com, ahop...@googlemail.com
Hi Alan,

It sure is much easier to setup multiple WSPR receivers with your new software than what I've done in the past. I am spotting on 20 and 40 meters right now, even spotted K1JT himself. I also like that I can easily zoom and calibrate the Hermes-Lite with WWV. I've tried TX but with no luck. It appears to transmit and this particular Hermes-Lite works well on 20M JT9/JT65 with the 5W superband PA but I never get any spots reported. I've tried at different drive levels and different frequencies. Is there anything special I need to do for TX? Calibration applies to TX too? Here are a few feature requests:

 * Save frequency calibration after exit. I added the roaming directory and now the FFT wisdom is saved, but not the frequency calibration.
 * Support J16 settings for those using a PA.
 * Specify power out for WSPR TX message.

Thanks a lot for your good work!

73,

Steve
KF7O

Steve Haynal

unread,
Jun 1, 2015, 1:55:06 AM6/1/15
to herme...@googlegroups.com, softerh...@gmail.com, ahop...@googlemail.com
Hi Alan,

How difficult do you think it would be to port your software to Linux?

73,

Steve
KF7O

Alan Hopper

unread,
Jun 1, 2015, 4:10:18 AM6/1/15
to herme...@googlegroups.com, ahop...@googlemail.com
Steve,
I just checked that I had not broken the wspr tx in this version and it works for me. The same calibration is used for tx.  Do you see the tx signal in the waterfall and does it detect your own transmission(i.e. add it to the list)? Exactly what have you put in the callsign and locator fields?The tx% is a little over random at the moment!

Saving more setting is on the list, because it supports multiple radios I've got to save on a per radio basis, probably keyed on mac addr.
I've been thinking about the j16 stuff, for tx it is easy as you just use settings appropriate for the tx frequency, rx is more tricky when you have multiple receivers i.e. which one determines the j16 outputs if they are on different bands.

Linux support is not simple, this may change if microsoft keep opening up their .net stuff

Alan M6NNB

John Williams

unread,
Jun 1, 2015, 8:23:02 AM6/1/15
to herme...@googlegroups.com
Alan,

For the superband amp that I have been working on, there are going to be
2 versions for V1.3, one with BPF and one with LPF. For the BPF version,
I agree that this causes issues for multiple receivers. However, the LPF
one will have a single low pass filter for RX and only use J16 for TX.
That one will work fine for your program.

We still have not started testing the Megaband, but it will have a
mechanism to disable RX filters, by setting the lower nibble to 'F' in
RX mode.

Net is that I think you need to model your J16 support along the same
lines as PowerSDR uses, with a table that can be defined by the user.

John W9JSW

Steve Haynal

unread,
Jun 2, 2015, 2:46:20 AM6/2/15
to herme...@googlegroups.com, ahop...@googlemail.com
Hi Alan,

I see the TX signal in the waterfall but it does not detect my own transmission. I have KF7O and CN85oh in the settings.

One idea for the J16 is to have both TX and RX settings like PowerSDR. That way, when you are in RX you can always use the 10M filter and spot on all bands.

73,

Steve
KF7O

Alan Hopper

unread,
Jun 2, 2015, 4:05:12 AM6/2/15
to herme...@googlegroups.com, ahop...@googlemail.com
Steve


I see the TX signal in the waterfall but it does not detect my own transmission. I have KF7O and CN85oh in the settings.

all very odd, if I put your settings in (with a dummy load) I detect myself as you, I initially though it might be to do with short callsigns but it would appear not.  Are you getting many sync errors, the numbers at the top labeled ep4 & ep6?

Steve, John,
yes I intend to have some sort of j16 table with different settings for rx and tx.  My issue is in rx mode with multiple receivers, which receiver frequency is used to pick the settings from the table, this is just a ui issue. Initially I'll probably just use the top/first rx.  I use one j16 line to switch antennas, sometimes this might be multiple antennas for one frequency for back to back comparison, I can also turn the fan on with another line, both these might be changed without changing frequency so some other ui is needed.  To allow for these sorts of uses , my current thought is to allow any number of named tables that can be selected from a dropdown eg, multibandPA-antenna1-fan off, multibandPA-antenna1-fan on.

 
One idea for the J16 is to have both TX and RX settings like PowerSDR. That way, when you are in RX you can always use the 10M filter and spot on all bands.


Alan M6NNB 

Steve Haynal

unread,
Jun 3, 2015, 1:57:55 AM6/3/15
to herme...@googlegroups.com, ahop...@googlemail.com
Hi Alan,

I played a little more with TX. The numbers by ep4 and ep6 remain a constant 1. The TX cycle only lasts 44 seconds, not the expected 110 seconds. After 44 seconds it just returns to receive. During TX, I see the signal on the panadapter but it doesn't look very clean as it is wide and bounces around. RX works fine and I spot many stations. I suspect some difference in my software setup. I am running 64-bit Windows 7 Enterprise service pack 1. Intel I7 @ 2.2 GHz. 8 GB. 1.5 year old higher end Dell. This is my work laptop, which is pretty well maintained by IT and the only Windows machine I have.

73,

Steve
KF7O

Alan Hopper

unread,
Jun 3, 2015, 4:49:00 AM6/3/15
to herme...@googlegroups.com, ahop...@googlemail.com
Steve, thanks for the report, I have found a bug that messes up transmission when you have more than 1 receiver, I have fixed it and will post a new version when I have tested it further.
Alan M6NNB

Alan Hopper

unread,
Jun 5, 2015, 4:25:46 AM6/5/15
to herme...@googlegroups.com
Hi list,
I've just put a new release of my software here http://www.ihopper.org/radio/hlradio_0_101.zip 
nothing exciting, just the following bug fixes

Repeated startup optimisation fixed - it will run once more as it was stored in the wrong place.
More settings saved
Overflow stuck on with new firmware fixed
Tx power added to wspr
Panafall levels stay constant on zooming
Tx problems with multiple receivers fixed
Sharper panafall display when maximised

Thank you to all that tested it, I'm trying to get all the basic stuff solid before all the fun stuff I really want to do.

The software needs a name, any suggestions?

73 Alan M6NNB

pascal.v...@gmail.com

unread,
Jun 5, 2015, 8:18:48 AM6/5/15
to herme...@googlegroups.com

I have tried the last release, download and install works well, connexion to the HL also, but as my LPF is now controlled through J16, so I cannot receive very well  & cannot transmit. But it is an interesting project for wspr . Thanks for this job, I will try to use it with the next HL hardware.
My first comments: - A mark of the  frequency on the panafall would be great. - the radio doesn't detect usb headset.
Thanks again Alan.
73

Alan Hopper

unread,
Jun 5, 2015, 4:41:29 PM6/5/15
to herme...@googlegroups.com
Pascal,
thanks for the feedback,  it seems J16 is a common need and something I want so I shall put it to the top of the list.  I'd like to find out why the headset is not detected, does Power SDR detect it and if so which type of driver is it using. I assume you found the audio device options when you click the '...' button.  The audio driver support is currently limited to  MME , asio and wasapi.
73 Alan M6NNB

Steve Haynal

unread,
Jun 5, 2015, 11:53:49 PM6/5/15
to herme...@googlegroups.com, ahop...@googlemail.com
Hi Alan,

This release fixes my TX problems. Thanks!

73,

Steve
KF7O

Alan Hopper

unread,
Jun 14, 2015, 4:02:12 AM6/14/15
to herme...@googlegroups.com
Hi List,
I have just posted a new version here http://www.ihopper.org/radio/

It has basic J16 functionality and basic control of the waterfall image, both found under '...' buttons.

Alan M6NNB

Alan Hopper

unread,
Jun 22, 2015, 7:28:50 AM6/22/15
to herme...@googlegroups.com
Hi List,
I have just posted a new version at http://www.ihopper.org/radio/
this has fixes to J16,  undersampling, and support of hermes lite with up to 32 receivers.

If you have the slow clock and wish to under sample, run the program once and then edit C:\Users\YOUR_NAME\AppData\Roaming\m6nnb\radio\settings\hpsdr_YOUR_MAC.xml
 and change ClockFrequency to your value.

73
Alan M6NNB

John Williams

unread,
Jun 22, 2015, 12:50:32 PM6/22/15
to herme...@googlegroups.com
Version 104 crashes on launch. Also note that there are 2 less files in the payload.

Alan Hopper

unread,
Jun 22, 2015, 1:48:17 PM6/22/15
to herme...@googlegroups.com
John,
you could try deleting or moving the  C:\Users\YOUR_NAME\AppData\Roaming\m6nnb\radio\ directory, it may be old config files causing the problem.  I'll put some logging in the next version to catch this sort of error.
Alan

John Williams

unread,
Jun 22, 2015, 2:44:43 PM6/22/15
to herme...@googlegroups.com
No joy. Here is the event log

Log Name:      Application
Source:        Application Error
Date:          6/22/2015 1:37:42 PM
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      W9JSW-Win7
Description:
Faulting application name: radio.exe, version: 1.0.0.0, time stamp: 0x55882791
Faulting module name: native.dll, version: 0.0.0.0, time stamp: 0x55801be3
Exception code: 0xc000001d
Fault offset: 0x00001a43
Faulting process id: 0x28c
Faulting application start time: 0x01d0ad1a7f1c5dea
Faulting application path: C:\Users\W9JSW\Desktop\hlradio_0_104\radio.exe
Faulting module path: C:\Users\W9JSW\Desktop\hlradio_0_104\native.dll
Report Id: c3a2b307-190d-11e5-9b40-386077e4fdad
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2015-06-22T18:37:42.000000000Z" />
    <EventRecordID>29994</EventRecordID>
    <Channel>Application</Channel>
    <Computer>W9JSW-Win7</Computer>
    <Security />
  </System>
  <EventData>
    <Data>radio.exe</Data>
    <Data>1.0.0.0</Data>
    <Data>55882791</Data>
    <Data>native.dll</Data>
    <Data>0.0.0.0</Data>
    <Data>55801be3</Data>
    <Data>c000001d</Data>
    <Data>00001a43</Data>
    <Data>28c</Data>
    <Data>01d0ad1a7f1c5dea</Data>
    <Data>C:\Users\W9JSW\Desktop\hlradio_0_104\radio.exe</Data>
    <Data>C:\Users\W9JSW\Desktop\hlradio_0_104\native.dll</Data>
    <Data>c3a2b307-190d-11e5-9b40-386077e4fdad</Data>
  </EventData>
</Event>

John Williams

unread,
Jun 22, 2015, 2:50:59 PM6/22/15
to herme...@googlegroups.com
No joy. Renamed radio directory. still crashes.

More data in other note.

With hermes lite off, will launch main screen, with Radio ?. Turn on HL, hit refresh, crashes.

Running from command line, no errors shown.

John

Alan Hopper

unread,
Jun 22, 2015, 3:21:34 PM6/22/15
to herme...@googlegroups.com
Hi List,
with John's help we found the problem, I had compiled part of the program with rather restrictive expectations of the processor instruction set.

There is a new version at http://www.ihopper.org/radio/ which should work, it now logs errors to the settings directory should I have messed anything else up.

73
Alan M6NNB

Eric Söderman

unread,
Jul 6, 2015, 11:15:54 AM7/6/15
to Alan Hopper, herme...@googlegroups.com
Hi,

I am having trouble with WSPR. I assume I do something wrong. I just choose a WSPR shortcut and I can see and hear the WSPR signals, but no decodes. I then tried to use VAC as sound output and run the normal WSPR application instead and it works (of course).

What am I missing? I thought maybe I had to start the WSPRD.exe manually but I do not see how.

73 
Eric SA5BKE

Alan Hopper

unread,
Jul 6, 2015, 11:31:51 AM7/6/15
to herme...@googlegroups.com, ahop...@googlemail.com
Eric,
it should just work by selecting a favorite as you describe. The only time it failed for me was when meinberg had gone wrong and my pc clock was wrong, the fact it works through vac suggests that is not the problem but worth checking.  Is there a log file in the C:\Users\##yourname##\AppData\Roaming\m6nnb\radio\settings directory and when it is running do any files appear under C:\Users\##yourname##\AppData\Roaming\m6nnb\radio\wsprd
73
Alan M6NNB

Eric Söderman

unread,
Jul 6, 2015, 11:51:57 AM7/6/15
to Alan Hopper, herme...@googlegroups.com
Hi,

Yes! I found the ALL_WSPR.TXT log with rows like this:

150704 1528  10  -9 -0.8 10.0014576  G0MBA JO01 23           0     1    0

I don't remember I have seen any logs within the software.Now that I know where to look for logs I will do a new test later tonight.

Another question. Am I supposed to be able to use more than 1 rx? How ? I have  Hermes_Lite_12CVC8_61.jic from 20150609 loaded.
 

Alan, thanks for your efforts on the software. Looks great. :-)

73
Eric SA5BKE




Alan Hopper

unread,
Jul 6, 2015, 12:03:54 PM7/6/15
to herme...@googlegroups.com, ahop...@googlemail.com
Eric,
you should see what is in those logs appearing on the screen in the table under the waterfall are you seeing this? Yes you can add as many rxs as your firmware supports (2 for the cv), use the + button at the top right, if you add too many it goes wrong, I'll fix this when the firmware reports max receivers.
73
Alan M6NNB

Alan Hopper

unread,
Jul 12, 2015, 2:24:48 PM7/12/15
to herme...@googlegroups.com
Eric,
just wondered if you had got wspr working yet as I can't make it go wrong.

In other news I've been having a play with windows 10 universal apps, I have a very basic version of my software running on windows10 on pc, the windows 10 phone emulator and a raspberry pi 2, the coms, dsp and waterfall all work but there is some work to make the audio  work.  No show stoppers so far on the raspberry pi.

73 
Alan M6NNB

John Williams

unread,
Jul 12, 2015, 3:23:57 PM7/12/15
to herme...@googlegroups.com
Wonderful news on the Pi, Alan. I am trying to get quick 3.7.0 and fldigi to play nice on the Pi 2 running Ubuntu Mate. So far, quisk is working well on RX by itself. I can get Fldigi to launch and can manipulate the gui alone. When I run them together, the second one launched hangs. I am playing with the percentage of GPU memory allocated from the 1G system memory to see if I can get them to work together. It is my suspicion that running 2 heavy graphics users is causing the hang. Just a guess, however.

I will give your code a try when you are ready. I have the windows 10 pi image but awaiting the free upgrade to apply to my main laptop. Don't want to install win 10 until it is gold...

John - W9JSW

Eric Söderman

unread,
Jul 13, 2015, 6:39:11 PM7/13/15
to Alan Hopper, herme...@googlegroups.com
Hi Alan,

Thanks for asking. No problems getting two rx running but I get no WSPR uploads and nothing within the software. But I hear the WSPR tones and WSPR_ALL.txt in the profile is filling up with decodes. 

Ideas what I should look for?

73 Eric SA5BKE


Alan Hopper

unread,
Jul 14, 2015, 12:45:49 PM7/14/15
to herme...@googlegroups.com
Hi List,

There is a new version (0.109) of my software at http://www.ihopper.org/radio/ . This fixes a bug in wspr in locales that don't use . as a decimal point. Thanks to Eric for his time in helping to track this down ( a schoolboy error on my part).  It also has a very basic sstv decoder, it is not really ready for public consumption but it seemed a shame to disable it.

wspr contact between two Hermes Lites and the software with no name
 2015-07-14 16:24  M6NNB  14.001532  -22  1  IO91ue  0.1  SA5BKE  JO88bo  1329  45

73
Alan M6NNB


On Sunday, May 31, 2015 at 3:00:53 PM UTC+1, Alan Hopper wrote:
Hi list,
I've been playing with my own software for the hermes lite for a while. Anyone interested can download it from here http://www.ihopper.org/radio/hlradio.zip
It is still very much beta software.
It has a few interesting features:-
You can connect to multiple radios at a time each with as many receivers as they support.
wspr decoding and encoding are built in using K9AN's decoder.
low latency audio using linear interpolation to match the radio clock to the audio clock, this consumes very little cpu and seems fine for listening to audio, it may not be ideal for high bandwidth digital modes.
The rx and tx bandpass filter use a partitioned fft fir which reduces latency whilst allowing long/steep filters at the cost of increased cpu load.
It implements the controlled envelope ssb clipping algorithm. 
I have added a adc signal level meter using the bandscope data combined with the adc overflow flag which I find useful for setting the rf gain.
The ui is touch aware and works well on my surface pro3.
My plan is that it should run as a universal app on windows 10 that should allow it to run on the raspberry pi 2.

This version runs on windows7,8,10 and needs the .net framework 4.5
I have crippled it to only work with the hermes lite as I would like to get it working fully with one radio before supporting others.
All comments gratefully received
Alan M6NNB

John Williams

unread,
Jul 14, 2015, 3:12:07 PM7/14/15
to Alan Hopper, herme...@googlegroups.com

How about a PSK31 decoder next?


--

Alan Hopper

unread,
Jul 14, 2015, 3:43:54 PM7/14/15
to herme...@googlegroups.com, ahop...@googlemail.com
John,
I want to do a text digimode next as that covers off the most common user interface groups (audio, image,text,data(wspr)), psk31 is high on my wish list but I might just start with what ever appears easiest!  This would give me a good basis to refine the layout.

Playing with 16 receivers over the last few weeks has made me realize there is a lot of scope for improvement.  Displaying this many receivers at once just about works on a big screen but I'm not sure how much use it is.  My current idea is to create summary tiles for each mode or band eg the wspr tile could just show a graph of spots per band, the psk31 tile could flash if a friends callsign is detected, the sstv tile could show the last image detected.  The idea is to create a picture of activity of particular interest to the user. The bulk of the screen could then be dedicated to the current receiver.  

73
Alan M6NNB 

Alan Hopper

unread,
Jul 21, 2015, 9:03:18 AM7/21/15
to herme...@googlegroups.com
Hi List,
there is a new version at http://www.ihopper.org/radio/ v0.111

This has a summary display for all receivers at the top, the full display for each receiver can be toggled by clicking on the summary.  It may not be of much use if you only use one or two receivers and you can turn it of in settings/display.

Robert Nickels

unread,
Jul 21, 2015, 11:14:49 AM7/21/15
to herme...@googlegroups.com
On 7/21/2015 8:03 AM, Alan Hopper wrote:
> This has a summary display for all receivers at the top, the full
> display for each receiver can be toggled by clicking on the summary.
> It may not be of much use if you only use one or two receivers and
> you can turn it of in settings/display.

Well it is very cool anyhow Alan! It's really neat to be able to pick
up the little WinBook tablet and instantly have access to the Hermes-Lite.

I'm looking forward to catching some SSTV action to try the decoder.
Keep up the good work!

73, Bob W9RAN

Alan Hopper

unread,
Jul 21, 2015, 3:30:18 PM7/21/15
to Hermes-Lite, W9...@oneradio.net
Bob,
thanks, I'm off on holiday for a while so will only have the surface and will concentrate on improving the touch interface. I'm open to suggestions as to how best make the panafall respond to touch. One idea is to make the top half pan and two finger zoom the display and the bottom half change the the tuning. Another option is to put a frequency scale below the panafall and dragging on this will tune.  I feel there is a need to be able to casually move around and view the spectrum without retuning the current receiver.  All ideas welcome.
73 
Alan M6NNB

pascal.v...@gmail.com

unread,
Jul 22, 2015, 3:06:26 AM7/22/15
to Hermes-Lite, W9...@oneradio.net
Hi ALan,
Thanks for this really nice system.
I will try it wspr and ssb.
I can hear wspr signal, but there is no decoded signal. Is there something to do to get decoding ?

Best 73

Alan Hopper

unread,
Jul 22, 2015, 3:42:56 AM7/22/15
to Hermes-Lite, W9...@oneradio.net
Pascal,
wspr should just work, the most common problems are the computer time being wrong or the frequency calibration being off.  I use meinberg ntp to keep the computer clock correct. You could check for errors in this file C:\Users\##youname##\AppData\Roaming\m6nnb\radio\settings\log.txt if this file exists send me a copy.

73
Alan M6NNB

pascal.v...@gmail.com

unread,
Jul 23, 2015, 2:38:04 AM7/23/15
to Hermes-Lite
Thanks Alan, with the clock ntp, that works well ( I forgot this point, as not a big user of wspr !)

pascal.v...@gmail.com

unread,
Jul 23, 2015, 3:42:40 AM7/23/15
to Hermes-Lite
Alan,

In the received stn list, I find my own call ! ?


pascal.v...@gmail.com

unread,
Jul 23, 2015, 3:44:58 AM7/23/15
to Hermes-Lite

Alan Hopper

unread,
Jul 23, 2015, 4:19:21 AM7/23/15
to Hermes-Lite, pascal.v...@gmail.com
Pascal,
I'm glad it works.  Receiving your own call is fine, the software won't try and upload it.  As the receiver runs during transmit it was actually easier to make it work like this, it gives you a record of your transmits and allows you to test the system with a dummy load or emulator.
73
Alan M6NNB 

John Marvin

unread,
Jul 23, 2015, 4:41:19 AM7/23/15
to herme...@googlegroups.com
I'd be more concerned about the fact that you received ON7KO 3 times during the same time period (07:18). Since noone else appeared to receive multiple spots during 07:18 it probably isn't a problem on ON7KO's end (and his setup page on wsprnet doesn't make any mention of multiple simultaneous transmitters on 40m).

73,

John
AC0ZG

John Marvin

unread,
Jul 23, 2015, 4:52:01 AM7/23/15
to herme...@googlegroups.com
Following up, it appears it happened again at 08:26 (only two spots that time). It appears that you are getting some type of reflection +/- ~75Hz from the fundamental signal (the strong  one). If it was 50 Hz I'd think you had a ground loop or something.

73,

John
AC0ZG

pascal.v...@gmail.com

unread,
Jul 23, 2015, 8:05:35 AM7/23/15
to Hermes-Lite
 2015-07-23 11:26  F6EHP  7.040124  -19  4  IN88aq  1  M6NNB  IO91ue  382  42 
tks for qso !

pascal.v...@gmail.com

unread,
Jul 23, 2015, 8:20:19 AM7/23/15
to Hermes-Lite, jm-g...@themarvins.org
Hi John,

You are right, I received several double spot...
 2015-07-23 11:44  F6EHP  7.040145  -5  3  IN88aq  1  GM3RXU  IO85pp  778  6 
 2015-07-23 11:40  F6EHP  7.040145  -6  3  IN88aq  1  GM3RXU  IO85pp  778  6 
same frequency, 4 sec between the two spots ! Maybe an echo in the decoding program ?


Le jeudi 23 juillet 2015 10:52:01 UTC+2, John Marvin a écrit :
Following up, it appears it happened again at 08:26 (only two spots that time). It appears that you are getting some type of reflection +/- ~75Hz from the fundamental signal (the strong  one). If it was 50 Hz I'd think you had a ground loop or something.

73,

John
AC0ZG

On 7/23/2015 2:41 AM, John Marvin wrote:
I'd be more concerned about the fact that you received ON7KO 3 times during the same time period (07:18). Since noone else appeared to receive multiple spots during 07:18 it probably isn't a problem on ON7KO's end (and his setup page on wsprnet doesn't make any mention of multiple simultaneous transmitters on 40m).

73,

John
AC0ZG

On 7/23/2015 1:42 AM, pascal.v...@gmail.com wrote:
Alan,

In the received stn list, I find my own call ! ?

...

Eric Söderman

unread,
Jul 23, 2015, 8:23:43 AM7/23/15
to herme...@googlegroups.com

Hi

Its 4 minutes so probably OK.

73

Eric SA5BKE

--

pascal.v...@gmail.com

unread,
Jul 23, 2015, 8:34:36 AM7/23/15
to Hermes-Lite, er...@soederman.com
right ! my fault !

John Marvin

unread,
Jul 23, 2015, 11:10:09 AM7/23/15
to herme...@googlegroups.com
No, I was referring to your simultaneous contacts with ON7KO:

 2015-07-23 11:30  ON7KO  7.040167  -29   1  JO21ce  5      F6EHP      IN88aq  647  248
 2015-07-23 11:30  ON7KO  7.040093  +8    0  JO21ce  5      F6EHP      IN88aq  647  248
 2015-07-23 11:30  ON7KO  7.040018  -28   1  JO21ce  5      F6EHP      IN88aq  647  248

 2015-07-23 10:14  ON7KO  7.040093  +8    0  JO21ce  5      F6EHP      IN88aq  647  248
 2015-07-23 10:14  ON7KO  7.040168  -30   0  JO21ce  5      F6EHP      IN88aq  647  248

 2015-07-23 09:42  ON7KO  7.040170  -24   0  JO21ce  5      F6EHP      IN88aq  647  248
 2015-07-23 09:42  ON7KO  7.040021  -24   0  JO21ce  5      F6EHP      IN88aq  647  248
 2015-07-23 09:42  ON7KO  7.040095  +12 -1  JO21ce  5      F6EHP      IN88aq  647  248

 2015-07-23 09:00  ON7KO  7.040094  +10 -1  JO21ce  5      F6EHP      IN88aq  647  248
 2015-07-23 09:00  ON7KO  7.040169  -26  0  JO21ce  5      F6EHP      IN88aq  647  248
 2015-07-23 09:00  ON7KO  7.040020  -26  0  JO21ce  5      F6EHP      IN88aq  647  248

 2015-07-23 08:26  ON7KO  7.040020  -28 -1  JO21ce  5      F6EHP      IN88aq  647  248
 2015-07-23 08:26  ON7KO  7.040095  +9    0  JO21ce  5      F6EHP      IN88aq  647  248

 2015-07-23 07:18  ON7KO  7.040092  +14 -1  JO21ce  5      F6EHP      IN88aq  647  248
 2015-07-23 07:18  ON7KO  7.040167  -22   0  JO21ce  5      F6EHP      IN88aq  647  248
 2015-07-23 07:18  ON7KO  7.040018  -21   0  JO21ce  5      F6EHP      IN88aq  647  248

Something is going wrong when you receive a strong signal like ON7KO's primary signal (i.e. the strongest signal, whereas the other simultaneous signals are /- ~75 Hz). I don't think the issue is in "YASDR" since Alan is essentially using a WSPR "plugin" decoder. Perhaps enabling the AGC is a problem? I'd think the WSPR decoder was tolerant of signal levels changing over the 2 minute reception period, since that can occur naturally as propagation changes.

I did find an old post in a WSPR forum talking about causes of double spots:

Most Double Spots are caused by Hum or Audio intermodulation.
The hum sidebands are related to the stations (his or yours) power line frequency and can be caused by hum loop in the audio path or magnetic fields from a nearby power supply.

Multiple Spots not related to 50/60 Hz are likely to be caused by noise blankers, dsp signal processing, AGC control pumping or intermodulation in either the receiver or the sound card.

Strong adjacent channel signals OTHR, RTTY, Data Transmissions.

In these cases reducing the RF Gain control and reducing the IF bandwidth to 250Hz centered on the 200Hz WSPR band will help

Do you have the WSPR RX Noise set to 0dB.

It does list AGC as a possible cause.

Note that I did verify that the problem is probably not on ON7KO's side, since no one else is double spotting him at the same time you are (or at all as far as I can tell).

Are you transmitting on another radio while you are running WSPR using the Hermes Lite? That could lead to a variety of problems.

Another advantage of turning off the AGC is that it would allow you to set a fixed receive level that didn't cause ON7KO's loud signal to perhaps be clipped (I don't know how fast the AGC is, which is trying to prevent this situation). I don't remember if YASDR provides an indicator for ADC overload or not. You should make sure that you are not overloading the ADC during WSPR reception.

Regards,

John
AC0ZG

Robert Nickels

unread,
Jul 23, 2015, 6:14:35 PM7/23/15
to herme...@googlegroups.com
On 7/23/2015 2:42 AM, pascal.v...@gmail.com wrote:
>
> In the received stn list, I find my own call ! ?

As Alan pointed out, that's normal. What surprised me when
transmitting wspr with no antenna connected to the Hermes-Lite receiver
input, there was enough signal leakage on the front-end board for a few
strong wspr signals to be properly decoded during the quiet intervals!

I think that says a lot about the H-L receiver.

73, Bob W9RAN

Alan Hopper

unread,
Jul 24, 2015, 1:48:43 AM7/24/15
to Hermes-Lite, ahop...@googlemail.com
Hi List,
I have been having a discussion with Bob w9ran about the user interface with touch and realised it had fallen off the list so I have copied my last reply below.  I am struggling with what is best to do with the panafall with regard to panning, zooming and tuning.  

Bob,
dragging the panafall should pan the display, when you pan beyond the limits of the receiver bandwidth it fills in the gaps with the much lower resolution bandscope data, I have not equalised the levels hence the step. If you zoom out lots you should see the full 35Mhz spectrum.  The idea was to be able to visually explore the whole spectrum without disturbing the current tuning. New fpga code is required to make this perfect with separate display data.  The panning is also needed to show wspr traces when zoomed in as the 1500hz traditional offset puts the tuned frequency well off the screen.  This desire to pan and zoom separately from tuning is at odds with using the panafall to tune and I am still struggling to come up with a solution I like. One option is to forget the 'not disturbing tuning' idea as you can always use another receiver for exploring, a display offset control would be needed for the wspr case.  One thought I had if I switch to drag tuning is to make the drag speed proportional to angle so the more vertical your gesture is, the finer the control or the bottom of the panafall could rag with finer resolution than the top.  I have just bought a cheap 5" windows phone and have a very basic version running on it, this will motivate me to make it work better on small screens.

pascal.v...@gmail.com

unread,
Jul 24, 2015, 4:29:57 AM7/24/15
to Hermes-Lite, jm-g...@themarvins.org

Hi John,
That looks better with agc off this morning
Thanks for your help
73

pascal.v...@gmail.com

unread,
Aug 4, 2015, 5:41:20 AM8/4/15
to Hermes-Lite, W9...@oneradio.net
Hi Bob,

I also try to install Alan Radio on a windows tablet (lenovo with W8.1 - 32bits x64 on a ATOM CPU) , but the visual C redistribuable package doesn't want to be installed on it. Have yougot such issue ?

73

Robert Nickels

unread,
Aug 4, 2015, 5:48:57 PM8/4/15
to herme...@googlegroups.com
On 8/4/2015 4:41 AM, pascal.v...@gmail.com wrote:
> the visual C redistribuable package doesn't want to be installed on
> it. Have yougot such issue

Pascal,

No, but I suspect it's telling you that the version being installed is
not correct for that machine. I am using the x86 version on the Winbook.

I do have some very strange issues associated with audio, both with the
built-in mic and with Bluetooth, if anyone has run into that and might
have suggestions.

73, Bob W9RAN

pascal.v...@gmail.com

unread,
Aug 7, 2015, 5:27:45 AM8/7/15
to Hermes-Lite
Bob,
You were right, we had to download the x86 version, not the x64 - Alan Radio now works on the atom, but only at 48k and with rx clipping, so I will not use tx from this unit.
73

Alan Hopper

unread,
Aug 21, 2015, 2:02:17 AM8/21/15
to Hermes-Lite
Hi List,
the work I've been doing to improve performance of my software with high numbers of receivers should also help with low powered devices and tablets. One area that can be improved is to switch to a better method of doing the udp send and receive see https://technet.microsoft.com/en-us/library/hh997032.aspx , the downside is that this is only available from windows 8 onwards.  If anyone is currently using the software on windows 7 let me know and I will continue to support it otherwise I'll drop win7. 

pascal.v...@gmail.com

unread,
Aug 23, 2015, 3:38:14 AM8/23/15
to Hermes-Lite
Hi Alan,
Yes, I still use W7....
73

Alan Hopper

unread,
Aug 26, 2015, 4:58:35 AM8/26/15
to Hermes-Lite
Hi List,
there is a new release here http://www.ihopper.org/radio/ v0.114.  There are some performance tweaks that should help on both low powered machines and with crazy numbers of receivers with the gigabit cva9.  

List of mods that I can remember:-
            Discovery with multiple network interfaces improved and network cpu usage reduced.

            NFM mode added and fm modulation implemented.

            Red tuning marker added to panafall.

            Reduced cpu usage at high bandwidths.

            Higher zoom options to allow wspr traces to be viewed at high bandwidths.

            Alternative screen layout option under settings/display that only displays 1 receiver
            full size at a time.  The old multi rx option is still there.

            Summary display only shows when more than 1 receiver.

            Tweaks to help with current early gigabit firmware.
    
Some of you will be glad to know that it still runs on the bit of history known as windows 7 :)

pascal.v...@gmail.com

unread,
Aug 27, 2015, 10:40:09 AM8/27/15
to Hermes-Lite

Hi Alan,

Thanks to take care of the W7 users !
I tried several RX on my W7 computer, wspr mode. That works well with 3 RX ( that is from my point of view already very nice, I don't see what I could do with 32 RX !!)
The 4th RX gives a black empty screen, and the fifth gives make all the RX coming to a red color....

Using an intel core i3-2130, 3.4Ghz, 4Go RAM, 64 bits , but with a long LAN and 2 switches between the computer and the HL hardware, maybe the reason of this result ?

Best 73

Alan Hopper

unread,
Aug 27, 2015, 11:13:57 AM8/27/15
to Hermes-Lite
Pascal,
which fpga board are you using, the sdk has 3 receivers, the cv 2 and the cva9 up to 32.  My software currently allows you to add more receivers than the board supports and then thingsgo wrong.
I'm working on allowing virtual receivers so you can share a receiver between many demodulators.  As I add more modes I can see myself using quite a few receivers, my normal use is already to have 12 wspr decoders running and 1 sstv while also using another receiver more conventionally. 
73
Alan M6NNB

pascal.v...@gmail.com

unread,
Aug 27, 2015, 11:21:50 AM8/27/15
to Hermes-Lite
Alan,
I am using the sdk, so the count is good !
I do TX on one band and RX on 3 ! My hardware, away from the computer makes LPF selection not easy to test, so I keep only one TX on.
72

pascal.v...@gmail.com

unread,
Aug 27, 2015, 12:10:59 PM8/27/15
to Hermes-Lite
With 2 TX and 3 RX, that looks good also - I have not seen the case where two TX want to  transmit at the same time !...Using the 1.21 hardware, of course, nothing is received when transmitting. I will try soon with the 1.22 version.
Sometimes, TX stops 2 seconds and immediatly restarts...Not sure the TX% is right...

pascal.v...@gmail.com

unread,
Aug 28, 2015, 7:55:06 AM8/28/15
to Hermes-Lite

Listning only this morning, with 3 RX on 40m,30m and 20m
but I report signals supposed to transmit on the 17m band  !

 2015-08-27 13:26  HB9CZF  14.097069  -21  3  JN47ch  1  F6EHP  IN88aq  917  284 
 2015-08-27 13:30  DL4MFC  18.106132  -13  0  JN58qb  0.2  F6EHP  IN88aq  1133  279 
 2015-08-27 13:30  DC9MW  18.106071  -15  0  JN58tc  1  F6EHP  IN88aq  1150  279 
 2015-08-27 13:30  M1AVV  14.097119  -18  0  IO84ic  5  F6EHP  IN88aq  604  185 
 2015-08-27 13:36  SM6KWJ  18.106107  -25  0  JO67ep  0.2  F6EHP  IN88aq  1469  234 
 2015-08-27 13:36  G7EVW  14.097125  -23  1  IO94fv  5  F6EHP  IN88aq  710  194 
 2015-08-27 13:38  GM1MSS  18.106145  -23  4  IO85  0.2  F6EHP  IN88aq  758  185 
 2015-08-27 13:38  G4NJW  14.097133  -17  0  JO03dh  0.2  F6EHP  IN88aq  594  212 











 Yesterday, I also got report from LA6LU who received me on 30m, as I was transmitting only on 40m.
Using 0.5W from HL+12W amp with qrp-labs LPF on TX line.

pascal.v...@gmail.com

unread,
Aug 28, 2015, 8:13:42 AM8/28/15
to Hermes-Lite
My mistake : this list was from yesterday...forget -it

Serge K

unread,
Sep 3, 2015, 4:12:19 AM9/3/15
to Hermes-Lite
Alan , mny thanks  for this  great software
VERY GOOD!
73 Serge, RV3APM

Alan Hopper

unread,
Oct 8, 2015, 6:54:55 AM10/8/15
to Hermes-Lite
Hi list,
there is a new version (v0.116) here http://www.ihopper.org/radio/

This now has 'virtual receivers' this means you can start up as many receivers as you like even on a cv or sdk, the only catch is they obviously have to fit in the bandwidth that the real receivers can cover.  I have tried to make this transparent but as you move towards the edge of a real receiver you will see the panafall being filled in at the edge with bandscope data.

I have also changed the panafall zoom so you can zoom in further.

This has involved a lot of code changes and it has not had a lot of testing so be warned!

73 Alan M6NNB
  

Steve Haynal

unread,
Oct 11, 2015, 12:48:23 AM10/11/15
to Hermes-Lite
Hi Alan,

I've verified that .net 4.5 and the 32 bit visual studio 2013 redistributable are installed on my Windows 10 machine. For .net 4.5, it says that it or a newer version is already part of the OS so no installation is necessary. I tried your latest version. The log message shows the following. I see PortAudio.dll in the directory where radio.exe so Windows should find it. Any ideas?

73,

Steve
KF7O

10/10/2015 9:43:57 PM
Unhandled app Exception
Provide value on 'System.Windows.Markup.StaticExtension' threw an exception.
PresentationFramework
System.Object Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
   at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
   at System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
   at System.Windows.Application.DoStartup()
   at System.Windows.Application.<_ctor>b__0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at radio.App.Main()
Exception has been thrown by the target of an invocation.
mscorlib
System.Object InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture)
   at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index)
   at System.Windows.Markup.StaticExtension.GetFieldOrPropertyValue(Type type, String name, Object& value)
   at System.Windows.Markup.StaticExtension.ProvideValue(IServiceProvider serviceProvider)
   at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider)
Unable to load DLL 'PortAudio.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
PortAudioSharp
PaError Pa_Initialize()
   at PortAudioSharp.PortAudio.Pa_Initialize()
   at radio.AudioIO.getDevices()
   at radio.AudioIO.get_outputDevices()
--

Alan Hopper

unread,
Oct 11, 2015, 1:49:39 AM10/11/15
to Hermes-Lite
Steve,
I suspect portaudio relies on a earlier version of the c runtime library, you could run depends http://dependencywalker.com/ and select the portaudio.dll and hopefully it will tell you what is missing, I'll look at compiling a newer version of port audio.
73 Alan M6NNB

Alan Hopper

unread,
Oct 11, 2015, 9:34:07 AM10/11/15
to Hermes-Lite
Steve,
there is a version here http://www.ihopper.org/radio/hlradio_0_117.zip that uses a recompiled version of portaudio, I'd be interested to know if it fixes the problem as it is all good info for creating a proper install program. I guess you have a clean windows 10 install because as far as I know you are the first person to have this problem.  I have created it on a long train journey so it has not been tested on a real radio.
73 Alan M6NNB

Joe

unread,
Oct 11, 2015, 10:54:43 AM10/11/15
to Hermes-Lite
Alan,

I tried your software posted a few days ago using Win7 64b with no problems.
Using Whisper on 475Khz  with a lowpass filter and a untuned 160MTR
antenna I logged  a number of stations even though  the Hermes-lite input transformer
and filter had extra loss. I'm going to take a look at what it may take to try the 137KHZ band.
Any chance the JT65-9 program can be added?

Joe    wa9cgz



Alan Hopper

unread,
Oct 11, 2015, 12:04:47 PM10/11/15
to Hermes-Lite
Joe,
yes I've had reasonable wspr results on 475 with no filter and 20m dipole! I have yet to get a spot on 137.
You must be physic, I've just got JT65-9 decoding working and tx and ui are almost there. Nothing clever on my behalf, I'm just calling the code and decode programs included in wsjtx, hopefully I'll post something later this week.
73 Alan M6NNB

Steve Haynal

unread,
Oct 12, 2015, 12:18:12 AM10/12/15
to Hermes-Lite
Hi Alan,

That solved my problems. Thanks! Now I can keep a home computer skimming many bands.

73,

Steve
KF7O

Alan Hopper

unread,
Oct 15, 2015, 3:07:38 PM10/15/15
to Hermes-Lite
Hi List,
there is another rather untested version here http://www.ihopper.org/radio/hlradio_0_118.zip this fixes an audio problem introduced with virtual receivers and has initial JT9/JT65 support. For the JT stuff to work you need to have wsjt-x 1.5.0 http://physics.princeton.edu/pulsar/k1jt/wsjtx.html installed in the default location of C:\WSJT\wsjtx , later versions might work but are untested.

I am new to JT9/JT65 so it is rather a guess as to what is really useful, I have tried to create a display that links conversations together (very crude at the moment). You can click on any message to prefill the macros. I'm very open to suggestions for the ui.
There is no logging so far, what are peoples favorites?  

73 Alam M6NNB

Alan Hopper

unread,
Oct 16, 2015, 4:23:32 AM10/16/15
to Hermes-Lite
Hi List,
here is a screen shot showing 5 virtual receivers running on 2 real receivers on a cv.  It is decoding wspr, jt65-9 and sstv on 20m and wspr and jt65-9 on 40m.

The top left part of the jt65-9 display is an attempt to display messages grouped into conversations.

73 Alan M6NNB

virtualrxs3.png

Serge K

unread,
Oct 16, 2015, 9:05:13 AM10/16/15
to Hermes-Lite
Thank you Alan ,

Work FB wit HL1.22 and 2RX anf BeeMicro CV  JT9-JT65-WSPR - all decoded


73 , Serge

пятница, 16 октября 2015 г., 11:23:32 UTC+3 пользователь Alan Hopper написал:

Alan Hopper

unread,
Oct 19, 2015, 6:19:50 AM10/19/15
to Hermes-Lite
Hi List,
there is a new version 0.120 here http://www.ihopper.org/radio/ this fixes a bug discovered by Josh (thanks Josh) that was preventing wspr and JT9/65 decoding if your windows user directory had a space in its name.  This bug will have been there from the beginning so If anyone has never had a wspr decode, this could be why.

73 Alan M6NNB

pascal.v...@gmail.com

unread,
Oct 19, 2015, 11:48:23 AM10/19/15
to Hermes-Lite

Hi Alan,
Using the 0.118 all this day without trouble, (SDK & HL1,2) , 3 RX, WSPR 1/2W heard in the usa on 20m, and JT9/65 also on 20m , good spots on this mode, but couldn't get any answer to my call/answer with 2W...that was my first use of this mode , so maybe I missed something...anyway, a great job ! Thanks

Alan Hopper

unread,
Oct 19, 2015, 12:00:36 PM10/19/15
to Hermes-Lite
Pascal,
I still only have 0.1W and have little success tx on JT9/65 I did check on pskreporter and have been spotted so I believe it works.  You could see if pskreporter has heard you https://pskreporter.info/pskmap.html 
73 Alan

pascal.v...@gmail.com

unread,
Oct 19, 2015, 12:45:56 PM10/19/15
to Hermes-Lite
Good idea, yes I was heard...by 2 listners probably..I need to learn more on this mode, 73

pascal.v...@gmail.com

unread,
Oct 20, 2015, 9:02:52 AM10/20/15
to Hermes-Lite

Hi Alan,
I see on pskreporter a lot of european reports and a few coming from usa, so , my TX in JT mode works well. But I don't see any answer to my call or to my answer to a call. I found that strange after a lot of trials...Sometimes in a "send" case appears an answer ready to send that I didn't ask for ???  Did you succeed to do a full qso on your side or only to get report from pskreporter ?
73

Alan Hopper

unread,
Oct 20, 2015, 12:40:01 PM10/20/15
to Hermes-Lite
Pascal,
I have not had a full qso but did get a couple of responses,  I'll set up a better test here and compare my tx signal to the one produced by wsjt-x. 
73 Alan M6NNB

Alan Hopper

unread,
Oct 21, 2015, 6:06:58 AM10/21/15
to Hermes-Lite
Pascal,
there is something wrong with the JT65 tx. I did my initial tests with wsjtx 1.4 and it worked, I then upgraded to 1.5 and it appears the JT65code.exe that I call produces a different set of symbols for a given message that don't appear to work. I shall try to fix it.  The current software won't work with wsjtx 1.4.  JT9 is fine as far as I can tell

List
please don't use jt65 tx for now.

73 Alan M6NNB

Alan Hopper

unread,
Oct 21, 2015, 8:55:15 AM10/21/15
to Hermes-Lite
Pascal,List,
there is a new version 0.121 here http://www.ihopper.org/radio/ that fixes the jt65 tx.  It turned out that the newer version of JT65Code.exe half decodes the message before printing it, as a fix I redo the last bit of the coding in my program.

73 Alan M6NNB

pascal.v...@gmail.com

unread,
Oct 21, 2015, 11:18:47 AM10/21/15
to Hermes-Lite

Wonderfull , Alan, I just did my first JT qso !

A few ideas to put in your todolist to improve the gui in the futur:
- My own answers doesn't appear anymore ( they were in a yellow over white screen before and were not really visible ) - It would be great to have our answers to control what is sent.
- A cancel button to avoid to send a message ( when already clicked) if another ham have been faster to answer would be great...
- Time column: when you go on another receiver and come back, the list shows a increasing order - would be great to get immediatly the decreasing list, more interesting...
Thanks & 73

Alan Hopper

unread,
Oct 23, 2015, 3:04:25 AM10/23/15
to Hermes-Lite
Pascal,
great news on the qso. Are your own transmissions appearing ever? I stupidly changed the yellow to a darker one that is almost the same as the alternating background colour! 

Hopefully these points will all be fixed in the next release.

List,

I'm away from my radio for the next week but should have some time to work on the ui, does anyone else have any feature requests, or bugs?

my current roadmap is
psk31 support

build an amp and start using radio for voice to make me improve the ui for conventional use including:-
Signal strength meter
Calibrate display and add grid etc.
Improve touch tuning
ptt switch input

cw

logging

rtty and other modes and finish sstv


73 Alan M6NNB

pascal.v...@gmail.com

unread,
Oct 23, 2015, 1:18:09 PM10/23/15
to Hermes-Lite
Hi Alan
My own transmission appear only once, at first message, cq or answer, then it doesn't anymore...but I had less time to play with today...( the softwares are on my business desktop and I switch from it to the other professional tasks !!....A big quality of the HL that is run through the LAN ! hi

Steve Haynal

unread,
Oct 27, 2015, 12:25:41 AM10/27/15
to Hermes-Lite
Has anyone tried to run Alan's software under wine in Linux? Requirements of 4.5 .net and visual C libraries appear to be supported. I would really like to be able to run this on Linux as I have 24/7 Linux servers in my house with cycles to spare.

73,

Steve
KF7O

Sid Boyce

unread,
Oct 27, 2015, 4:28:05 AM10/27/15
to herme...@googlegroups.com
I'll see if I can find some time, completely snowed under with work/life
issues the last 3 weeks.

I'll try it under codeweavers.com's Crossover Office and then Wine.

At one time I could get PowerSDR to paint a tile about every 10 seconds
and there are a whole mess of them, later it required an old mpg123
version which was no longer available.

Other stuff I have running under cxoffice - HDSDR, ARRL rfsim99, Elsie,
RS Components DesignSPark PCB, Garmin aeronautical GPS tutorial,
.NET_framework 4.0 currently installed.

I have been using cxoffice since before 2000 as our guys wanted to be
able to run Windows programs such as Lotus Notes if the migrated to
Linux on their corporate laptops. Codeweaver's development is eventually
back ported to Wine after the Non-disclosure period expires for paid
development by the likes of Disney who tried unsuccessfully to convince
Adobe to port Photoshop to Linux.

Hopefully .NET 4.5 and the libraries will install.
I am still running CXO 12.5, will upgrade to 14.1.6 first.
73 ... Sid.

On 27/10/15 04:25, Steve Haynal wrote:
> Has anyone tried to run Alan's software under wine in Linux?
> Requirements of 4.5 .net and visual C libraries appear to be
> supported. I would really like to be able to run this on Linux as I
> have 24/7 Linux servers in my house with cycles to spare.
>
> 73,
>
> Steve
> KF7O
> Â
>
> On Friday, October 23, 2015 at 10:18:09 AM UTC-7, wrote:
>
> Hi Alan
> My own transmission appear only once, at first message, cq or
> answer, then it doesn't anymore...but I had less time to play with
> today...( the softwares are on my business desktop and I switch
> from it to the other professional tasks !!....A big quality of the
> HL that is run through the LAN ! hi
>
> --
> You received this message because you are subscribed to the Google
> Groups "Hermes-Lite" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to hermes-lite...@googlegroups.com
> <mailto:hermes-lite...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.


--
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Senior Staff Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks

Alan Hopper

unread,
Oct 27, 2015, 8:51:07 AM10/27/15
to Hermes-Lite
Steve,Sid,
I think it is highly unlikely to work under wine as I use wpf for display which is heavily entwined with directx.  With virtual receivers I have finally crossed off all my original design goals ( other than loads of decoders).  I'm on holiday at the moment and am contemplating the long term direction for this.  I have a second strand of the code that runs as a windows 10 universal app, I can now listen to my hl on both a raspberry pi2 and my  phone running windows 10 preview builds, this version of the code is very rough at the moment but the core is far less tightly coupled to wpf , I shall put some thought into a linux friendly qt version but that won't happen very soon.

73 Alan M6NNB

John Williams

unread,
Oct 27, 2015, 8:59:17 AM10/27/15
to herme...@googlegroups.com
Alan,

Does Mono offer any other binary execution options? Was going to give it a try later today. I have the latest mono from source installed on a 14.04 LTS system. It runs VB binaries just fine.

John
--
You received this message because you are subscribed to the Google Groups "Hermes-Lite" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hermes-lite...@googlegroups.com.

John Williams

unread,
Oct 27, 2015, 9:55:10 AM10/27/15
to herme...@googlegroups.com
Get an out of memory exception when I launch radio.exe. Happens on both 3.2.8 and 4.0.4 versions, which purport to have 4.5 support.

John Williams

unread,
Oct 27, 2015, 10:19:32 AM10/27/15
to herme...@googlegroups.com
Alan,

Mono will not work...unless you can migrate to Silverlight/Moonlight.

Can you send me the UA app to give a try on Mono on Linux? Xamarin.Forms is reported to support Win10 UA in some manner.

http://www.mono-project.com/docs/gui/wpf/


John

On 10/27/2015 7:51 AM, Alan Hopper wrote:
--

Sid Boyce

unread,
Oct 27, 2015, 10:21:14 AM10/27/15
to herme...@googlegroups.com
Installing in cxoffice said it installed successfully but I haven't
found it in the menu.
Also .NET 4.6 install fails with not supported on this operating system.

I haven't tried mono.

The only app I have running under Mono is KissKonsole which needed a
small change by AD0ES.
73 ... Sid.

On 27/10/15 12:51, Alan Hopper wrote:
> Steve,Sid,
> I think it is highly unlikely to work under wine as I use wpf for
> display which is heavily entwined with directx. Â With virtual
> receivers I have finally crossed off all my original design goals (
> other than loads of decoders). Â I'm on holiday at the moment and am
> contemplating the long term direction for this. Â I have a second
> strand of the code that runs as a windows 10 universal app, I can now
> listen to my hl on both a raspberry pi2 and my  phone running windows
> 10 preview builds, this version of the code is very rough at the
> moment but the core is far less tightly coupled to wpf , I shall put
> some thought into a linux friendly qt version but that won't happen
> very soon.
>
> 73 Alan M6NNB
>
> On Tuesday, October 27, 2015 at 4:25:41 AM UTC, Steve Haynal wrote:
>
> Has anyone tried to run Alan's software under wine in Linux?
> Requirements of 4.5 .net and visual C libraries appear to be
> supported. I would really like to be able to run this on Linux as
> I have 24/7 Linux servers in my house with cycles to spare.
>
> 73,
>
> Steve
> KF7O
> Â
>
> On Friday, October 23, 2015 at 10:18:09 AM UTC-7, wrote:
>
> Hi Alan
> My own transmission appear only once, at first message, cq or
> answer, then it doesn't anymore...but I had less time to play
> with today...( the softwares are on my business desktop and I
> switch from it to the other professional tasks !!....A big
> quality of the HL that is run through the LAN ! hi
>
> --
> You received this message because you are subscribed to the Google
> Groups "Hermes-Lite" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to hermes-lite...@googlegroups.com
> <mailto:hermes-lite...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.


Alan Hopper

unread,
Oct 27, 2015, 10:24:56 AM10/27/15
to Hermes-Lite
John,
I'm surprised it gets far enough to run out of memory! Unless some thing has changed recently I don't think there is any chance of this working.  The main problem is WPF that is used for the ui, Microsoft has not made this open source and I think I read that they have no plans to.  There are some older ui libraries that work in mono but I have no desire to step backwards.  I'm pondering possible linux ui options including qt, moonlight & html5 but I don't believe there is a quick option.

Alan M6NNB

Alan Hopper

unread,
Oct 27, 2015, 10:51:42 AM10/27/15
to Hermes-Lite
John,
the xamarin stuff requires you to build the app using their controls, it will not magically make my compiled universal app work on linux. I'm not sure that xamerin runs on linux desktop, I think their focus is ios, android and windows desktop/phone, it also costs money.

73 Alan M6NNB

John Williams

unread,
Oct 27, 2015, 11:06:29 AM10/27/15
to herme...@googlegroups.com
I agree. Probably a move to QT with 2 builds to support both platforms is safest bet. Unfortunately that has its own set of issues. Read some of the fun that ghpsdr3-alex had with QT variants.

I was just hoping for a binary solution that runs on both. That was what Mono was to have provided and at one point, MS was helping to make it possible. With UA it seems there strategy is IOT and Mobile, with legacy desktop staying on traditional MS tech. Just not enough opportunity for them to mess with Linux desktops.

John

Sid Boyce

unread,
Oct 27, 2015, 4:53:55 PM10/27/15
to herme...@googlegroups.com
Hi John,
The only Qt problem experienced by some users with ghpsdr3-alex -
* segmentation fault when some qt5 packages were not installed and
QtRadio linked in Qt4 libraries for the missing Qt5 ones, Qt4 + Qt5
caused the segfault.

Current distros come with Qt5 so there is no longer a need to build from
source.

Back in July I mentioned VScode for Linux on the openHPSDR reflector and
some weeks ago I got an email from Hermann saying he was going to
evaluate it.
I only got as far as launching it.
https://code.visualstudio.com/Docs/editor/setup
73 ... Sid.

On 27/10/15 15:06, John Williams wrote:
> I agree. Probably a move to QT with 2 builds to support both platforms
> is safest bet. Unfortunately that has its own set of issues. Read some
> of the fun that ghpsdr3-alex had with QT variants.
>
> I was just hoping for a binary solution that runs on both. That was
> what Mono was to have provided and at one point, MS was helping to
> make it possible. With UA it seems there strategy is IOT and Mobile,
> with legacy desktop staying on traditional MS tech. Just not enough
> opportunity for them to mess with Linux desktops.
>
> John
>
> On 10/27/2015 9:24 AM, Alan Hopper wrote:
>> John,
>> I'm surprised it gets far enough to run out of memory! Unless some
>> thing has changed recently I don't think there is any chance of this
>> working. Â The main problem is WPF that is used for the ui, Microsoft
>> has not made this open source and I think I read that they have no
>> plans to. Â There are some older ui libraries that work in mono but I
>> have no desire to step backwards. Â I'm pondering possible linux ui
>> options including qt, moonlight & html5 but I don't believe there is
>> a quick option.
>>
>> Alan M6NNB
>>
>> On Tuesday, October 27, 2015 at 1:55:10 PM UTC, John Williams wrote:
>>
>> Get an out of memory exception when I launch radio.exe. Happens
>> on both 3.2.8 and 4.0.4 versions, which purport to have 4.5 support.
>>
>> On 10/27/2015 7:59 AM, John Williams wrote:
>>> Alan,
>>>
>>> Does Mono offer any other binary execution options? Was going to
>>> give it a try later today. I have the latest mono from source
>>> installed on a 14.04 LTS system. It runs VB binaries just fine.
>>>
>>> John
>>>
>>> On 10/27/2015 7:51 AM, Alan Hopper wrote:
>>>> Steve,Sid,
>>>> I think it is highly unlikely to work under wine as I use wpf
>>>> for display which is heavily entwined with directx. Â With
>>>> virtual receivers I have finally crossed off all my original
>>>> design goals ( other than loads of decoders). Â I'm on holiday
>>>> at the moment and am contemplating the long term direction for
>>>> this. Â I have a second strand of the code that runs as a
>>>> windows 10 universal app, I can now listen to my hl on both a
>>>> raspberry pi2 and my  phone running windows 10 preview builds,
>>>> this version of the code is very rough at the moment but the
>>>> core is far less tightly coupled to wpf , I shall put some
>>>> thought into a linux friendly qt version but that won't happen
>>>> very soon.
>>>>
>>>> 73 Alan M6NNB
>>>>
>>>> On Tuesday, October 27, 2015 at 4:25:41 AM UTC, Steve Haynal
>>>> wrote:
>>>>
>>>> Has anyone tried to run Alan's software under wine in
>>>> Linux? Requirements of 4.5 .net and visual C libraries
>>>> appear to be supported. I would really like to be able to
>>>> run this on Linux as I have 24/7 Linux servers in my house
>>>> with cycles to spare.
>>>>
>>>> 73,
>>>>
>>>> Steve
>>>> KF7O
>>>> Â
>>>>
>>>> On Friday, October 23, 2015 at 10:18:09 AM UTC-7, wrote:
>>>>
>>>> Hi Alan
>>>> My own transmission appear only once, at first message,
>>>> cq or answer, then it doesn't anymore...but I had less
>>>> time to play with today...( the softwares are on my
>>>> business desktop and I switch from it to the other
>>>> professional tasks !!....A big quality of the HL that
>>>> is run through the LAN ! hi
>>>>
>>>> --
>>>> You received this message because you are subscribed to the
>>>> Google Groups "Hermes-Lite" group.
>>>> To unsubscribe from this group and stop receiving emails from
>>>> it, send an email to hermes-lite...@googlegroups.com <javascript:>.
>>>> For more options, visit https://groups.google.com/d/optout
>>>> <https://groups.google.com/d/optout>.
>>>
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Hermes-Lite" group.
>> To unsubscribe from this group and stop receiving emails from it,
>> send an email to hermes-lite...@googlegroups.com
>> <mailto:hermes-lite...@googlegroups.com>.
>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Hermes-Lite" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to hermes-lite...@googlegroups.com
> <mailto:hermes-lite...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.


--
VScode.png

John Williams

unread,
Oct 27, 2015, 6:23:06 PM10/27/15
to herme...@googlegroups.com
That is good to know, Sid. Stable libraries included in the distro will
really make things go much smoother. There was a lot of potholes for
users to fall into during the Qt4 to Qt5 transition. Hopefully we are
beyond that.

John

Steve Haynal

unread,
Oct 28, 2015, 1:36:28 AM10/28/15
to Hermes-Lite
Hi Alan,

I'd be happy if there was a command line mode that worked under Linux. I just want to set my Hermes-Lite to skim all 12 HF bands for WSPR/JT65/JT9/CW/PSK/RTTY when I am not directly using it. I don't mind using the Windows computer for regular operation.

73,

Steve
KF7O
It is loading more messages.
0 new messages