Any update on running WinSDR on Ubuntu/Raspberry Pi?

47 views
Skip to first unread message

Bob Hammond

unread,
Jun 23, 2026, 7:26:17 PMJun 23
to psn...@googlegroups.com
I'm trying to implement WinSDR on a Raspberry Pi 4/B.  I'm using Ubuntu 20.04.6/
I've read the old May 12, 2014 instructions, modified them as best I can to update, installed WineHQ for Ubuntu.

I can't get either the 32 bit or 64 bit versions of WinSDR to run.

Any suggestions?

Bob

Jón Frímann Jónsson

unread,
Jun 23, 2026, 8:18:07 PMJun 23
to psn...@googlegroups.com
Hi,

I am running WinSDR (64bit and 32bit) with Debian. You might have to run
winecfg in your shell before you can start WinSDR with Wine. If you are
running it on Raspberry, that won't work without a extra hardware layer,
because raspberry runs on ARM cpu that does not work with software for
x64 instruction set. This extra layer is supposed to work with ARM to
x64 or i386 CPU software. I have never run a Raspberry, but I was
following discussion on this few years ago.

Best regards,
Jón Frímann
> --
> You received this message because you are subscribed to the Google
> Groups "Public Seismic Network Mailing List" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to psnlist+u...@googlegroups.com.
> To view this discussion visit
> https://groups.google.com/d/msgid/psnlist/CAKoB7Oq1Z6gvq6W9dJykpeiOprq7wUTfGYrRzEYCBrkGuyHkJw%40mail.gmail.com
> <https://groups.google.com/d/msgid/psnlist/CAKoB7Oq1Z6gvq6W9dJykpeiOprq7wUTfGYrRzEYCBrkGuyHkJw%40mail.gmail.com?utm_medium=email&utm_source=footer>.

John L. Males

unread,
Jun 23, 2026, 9:01:15 PMJun 23
to Bob Hammond
Bob,

As you know WinSDR is a x86 Windows 32 or 64 bit program.

The use of Eltechs, ExaGear Desktop noted in
<http://www.seismicnet.com/winsdr/raspberry.html> was used by those
of time with success. The ExaGear Desktop has not been available
for more than few years. Hence not option for any ARM based board.

If you want to run WinSDR on RPi4/B then your will need to install
Box86/Box64 or similar on Pi which provides the x86 emulation for
the ARM processor. Call this layer one of emulation. Then you
need to install Wine for 32 or 64 bit for x86 from WineHQ or if
happens to be package via Ubuntu or what you decide to use that has
all of these as packages. That is layer 2 emulation. The install
WinSDR 32 or 64 bit consistent with Box86/Box64 and respective Wine.

I noted layer one and emulation because it is likely only one core
will be used for WinSDR et al likely. With the two layers of
emulation there will be a penality in overhead. How much
uncertain, but I suspect ExaGear Desktop would have been similar
except packages as one installable file that my sense was those
that used ExaGear Desktop for short time was available for
purchase were happy with WinSDR via ExaGear Desktop on RPi3b.

If you use WinQuake the same applies as noted above for WinSDR.

Another approach is purchase a x86 Tiny PC. You can have more RAM
than ant RPi can to date, there is only one layer of emulation,
Wine, will use a little more power, often cost less than RPi4/5 and
many ARM SBCs. It is even easy to create live custom image with
all the items installed and ready to start. I suspect
<http://www.seismicnet.com/linux_wine.html> is similar approach in
sense on X86 hardware and not ARM processor. This works very well
and stable suggesting if the Box86/Box64 and Wine install are done
correctly then WinSDR should be stable as sense was with ExaGear
Desktop.

As FYI, Earthworm has native PSN ADC support for years, but
Earthworm has large learning curve.

As FYI, PSNADBoard.DLL and Linux, Linux in this case for you works
really well on Linux, FreeBSD, NetBSD, OpenBSD, Solaris. One has
to add code to create output file from PSN ADC as sadly no code in
based reference code to output PSN or any specific data format.
Some had chosen to output in MiniSeed or Seed format. One person
I know added code for MiniSeed format running for over 20 years on
NSLU2 has 32Kb RAM (not type error) using the Linux PSNADBoard.DLL
library. The PSNADBoard.DLL library has sample code that results
in command line program that uses the PSNADBoard.DLL library that
WinSDR uses and so does Earthworm. WinSDR is a Windows code GUI
that uses PSNADBoard.DLL to communicate with the PSN ADC boards.


John L. Males
Toronto, Ontario
Canada

2026-06-23 23:57+0000 UTC eMail Start
2026-06-24 01:00+0000 UTC
2026-06-23 21:00-0400 EDT

*****Not GPG/PG Signed*****



On Date: Tue, 23 Jun 2026 16:25:39 -0700
From: Bob Hammond <propg...@gmail.com>
To: psn...@googlegroups.com
Subject: [PsnList] Any update on running WinSDR on Ubuntu/Raspberry
Pi?
> --
> You received this message because you are subscribed to the
> Google Groups "Public Seismic Network Mailing List" group. To
> unsubscribe from this group and stop receiving emails from it,
> send an email to psnlist+u...@googlegroups.com. To view
> this discussion visit
> https://groups.google.com/d/msgid/psnlist/CAKoB7Oq1Z6gvq6W9dJykpeiOprq7wUTfGYrRzEYCBrkGuyHkJw%40mail.gmail.com.

Bob Hammond

unread,
Jun 23, 2026, 9:18:10 PMJun 23
to psn...@googlegroups.com
I think John Males' idea is the best way to go.  I've been fooling around with RPi and WinSDR for a while and it is frustrating.

Thanks Jon and John.

Bob

John L. Males

unread,
Jun 23, 2026, 11:19:08 PMJun 23
to Bob Hammond
Bob,

I missed stating explicitly that the x86 Wine is installed via
Box86/Box64 or similar. Sorry these sorts of technical things are
second nature for me. I did not really even imply that x86 Wine
will be installed from within Box86/Box64 or similar. Hence layer
one emulation will be Box86/Box64 or similar, and layer two
emulation will be Wine consistent with Box86/Box64 or similar.

I suspect makes sense to choose 64 bit versions as likely the OS
will be 64 bit. doing 32 bit on 64 bit OS will take additional
overhead penalities as well as mess of 32 bit libraries that will
need to be installed, assuming some 32 bit libraries have not been
deprecated.


John L. Males
Toronto, Ontario
Canada

2026-06-24 03:05+0000 UTC eMail Start
2026-06-24 03:18+0000 UTC
2026-06-23 23:18-0400 EDT

*****Not GPG/PG Signed*****



On Date: Tue, 23 Jun 2026 18:17:34 -0700
Subject: Re: [PsnList] Any update on running WinSDR on
> > https://groups.google.com/d/msgid/psnlist/20260624010017.024b3da519adbe9b04dbf09e%40softhome.ca
> > .
> >
>
> --
> You received this message because you are subscribed to the
> Google Groups "Public Seismic Network Mailing List" group. To
> unsubscribe from this group and stop receiving emails from it,
> send an email to psnlist+u...@googlegroups.com. To view
> this discussion visit
> https://groups.google.com/d/msgid/psnlist/CAKoB7OoR2-520mCUWbx7yD2UOqN8_%2BA1Dh-3BjgPJnazdTzL1w%40mail.gmail.com.

Pete Fleming

unread,
Jun 24, 2026, 10:54:38 AMJun 24
to psn...@googlegroups.com
I got it working on a pi 4 last month using box86 like John mentioned. I'm out of town but I can post my install steps when I get home Friday.

Pete

Bob Hammond

unread,
Jun 24, 2026, 11:04:36 AMJun 24
to pe...@petefleming.com, psn...@googlegroups.com
Thanks Pete, I'd appreciate the info.

Bob

John L. Males

unread,
Jun 24, 2026, 3:47:57 PMJun 24
to Pete Fleming
Pete,

It will be interesting once return Friday to see if you used Box86
or Box64 in the instructions you will write up for Bob. I knew
what needs to be done, but searched after posting my replies for
Bob as I thought what Bob is trying to do to install Wine was
needed by more than others with same goal to run x86 windows
application on ARM.

There is mixed information especially for RPi when I searched.
Enough so to say one has to install Wine 32 bit and that one has to
use 32 bit Raspberry PI OS I find odd as the focus of most OS
variations is 64 bit and often no 32 bit offered. Yes these are
multiple posts/info as recent as past year.

I also found for Raspberry PI OS and Ubuntu that one just needs to
install Wine or Wine64 and rest of what is needed like Box86
or Box64 is done except winetricks. winetricks is also likely
needed to be install as well as appears winetricks not considered
part of wine package at least Debian based distributions.
Suggestion has been for Wine64 as recent releases have WoW64 that
allow 32 bit Windows applications to run that suggests less or no
32 bit Linux libraries (multilib) need to be installed. As example

<https://linuxiac.com/arch-linux-shifts-to-pure-wow64-builds-for-wine-and-wine-staging/
>
<https://www.theregister.com/software/2024/01/18/wine-90-brings-better-wow64-support-to-64-bit-x86/988131>

John L. Males
Toronto, Ontario
Canada

2026-06-24 19:27+0000 UTC eMail Start
2026-06-24 19:47+0000 UTC
2026-06-24 15:47-0400 EDT

*****Not GPG/PG Signed*****



On Date: Wed, 24 Jun 2026 07:54:25 -0700
From: Pete Fleming <pe...@petefleming.com>
> > https://groups.google.com/d/msgid/psnlist/20260624031829.dd4cb7f922252ff64a22e328%40softhome.ca
> > .
> >
>
> --
> You received this message because you are subscribed to the
> Google Groups "Public Seismic Network Mailing List" group. To
> unsubscribe from this group and stop receiving emails from it,
> send an email to psnlist+u...@googlegroups.com. To view
> this discussion visit
> https://groups.google.com/d/msgid/psnlist/CAJ5Low12jvKA259bdpJ3cnedXT-2SwGNGSycSfnzPO1f8ZLo%3DA%40mail.gmail.com.

Pete Fleming

unread,
Jun 27, 2026, 12:06:51 PMJun 27
to Public Seismic Network Mailing List
I put the instructions in a git repo https://github.com/psfleming/WinSDRPi4

I used Claude code to create the readme and asked it to create an install script. I read the script and did not see any red flags but its untested so use at your own risk. I'll update with any feedback I get.

Pete

Pete Fleming

unread,
Jun 27, 2026, 12:09:37 PMJun 27
to Public Seismic Network Mailing List
Bob, I also failed to notice you said Ubuntu. I'm using raspbian.

Pete

Bob Hammond

unread,
Jun 27, 2026, 2:56:54 PMJun 27
to psn...@googlegroups.com
Thanks Pete.  I'll give it a try.

Bob Hammond

unread,
Jun 27, 2026, 2:58:10 PMJun 27
to psn...@googlegroups.com
...and use Raspian.

John L. Males

unread,
Jun 27, 2026, 4:52:40 PMJun 27
to Pete Fleming
Pete,

Great work on instructions and install shell script to enable
WinSDR to work in RPI4B.

I am curious, is Raspberry Pi OS for RPi4B a 32 bit OS that uses a
64 Bit Kernel? I looked at download page:

<https://www.raspberrypi.com/software/operating-systems/>

It appears at first look there is a 64 bit and 32 bit Raspberry Pi
OS.

Are you using the 64 bit or 32 bit (Trixe) version?

If the 32 bit version, then I am implying it still uses 64 bit
kernel. Correct?

I assume you are using the non "Full" or "Full" desktop version? I
know you are not using the "Lite" version as that is CLI only.

I assume you did not try Wine 10.x. I wonder if the serious issues
you had with Wine 11.4/11.6 are fixed in Wine 11.11? I find it
concerning to hear of such regressions for popular Wine and/or if
the distribution version of Wine has same issues or distribution
version fixed that somehow may take time to reach upstream.


John L. Males
Toronto, Ontario
Canada


John L. Males
Toronto, Ontario
Canada

2026-06-27 20:27+0000 UTC eMail Start
2026-06-27 20:52+0000 UTC
2026-06-27 16:52-0400 EDT

*****Not GPG/PG Signed*****



On Date: Sat, 27 Jun 2026 09:06:51 -0700 (PDT)
From: Pete Fleming <pe...@petefleming.com>
To: Public Seismic Network Mailing List <psn...@googlegroups.com>
> https://groups.google.com/d/msgid/psnlist/0c404de7-0391-4236-bccb-07bebe3e59dan%40googlegroups.com.

Pete Fleming

unread,
Jun 27, 2026, 5:05:49 PMJun 27
to psn...@googlegroups.com
John,

Thanks, you are correct, it's a 64 bit kernel and 32bit user space.

Pete

Pete Fleming

unread,
Jun 27, 2026, 5:12:37 PMJun 27
to psn...@googlegroups.com
Its the 32 bit version of Trixe full desktop. I did not try wine 10.

Pete
Reply all
Reply to author
Forward
0 new messages