Radioberry for sale at aliexpress

2,179 views
Skip to first unread message

Steve Haynal

unread,
May 26, 2021, 1:14:57 AM5/26/21
to Hermes-Lite
Hi Group,

The radioberry is a fork of the Hermes-Lite with the intent of tight integration with a Raspberry Pi. You can now buy an assembled radioberry from vendors on aliexpress:


Just to remind people of the differences, the radioberry does not have a TX RF preamp, 5W amp, gigabit ethernet, or filters. It needs add on boards to be a complete radio. It also has limited bandwidth between radioberry and raspberry pi. But PA3GSB has done some very interesting things with the radioberry. The RX frontend is identical to the HL2 so you should expect similar RX performance. PA3GSB took the gateware modifications I made for 4kHz receivers plus Pavel's fast FT8 decoder and set up a standalone 8-band FT8 skimmer:


For around $100 total, this is probably one of the best solutions for multiband RX-only skimming.

73,

Steve
kf7o


Roger David Powers

unread,
May 26, 2021, 2:46:51 PM5/26/21
to Hermes-Lite

I'm very interested, but have some questions.

I see six different products on offer, how to decide which one is best?

What else is needed to make it into the 8 band FT8 skimmer?    Seems you get a RPi, plug this in the GPIO pins, plug in the antenna, good to go.

RPi3b or RPi4b for the base system, how much RAM?

Maybe I'll write a user manual, lol.

Wish I knew about this before I bought my 2nd HL2, this is pretty much what I was thinking I'd like to do with it, yet having a spare full-blown HL2 is a good thing as well.

Might buy this while it is available and put it into my winter projects pile.

Regards,
RDP

--
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.
To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/a602cb2e-350e-4a44-9f33-97a8bcbbaf75n%40googlegroups.com.

keyboa...@gmail.com

unread,
May 27, 2021, 1:24:55 AM5/27/21
to Hermes-Lite
What's the maximum bandwidth for the receivers? Depending on gateware configuration? It might be nice with OpenWebRX. 
73,
Jayson
AA7NM

ron.ni...@gmail.com

unread,
May 27, 2021, 12:23:09 PM5/27/21
to Hermes-Lite
For those in the U.S., it appears that Amazon might have these in stock next week:
higher price, but possibly faster shipping and easier returns/refunds if any of the boards turn out to be not fully functional.  Add a Pi 4 for a very compact Rx only (and bench signal generator) HL2-like system.
73,
Ron
n6ywu

On Tuesday, May 25, 2021 at 10:14:57 PM UTC-7 softerh...@gmail.com wrote:

Steve Haynal

unread,
May 28, 2021, 1:41:11 AM5/28/21
to Hermes-Lite
Hi All,

To answer some of the questions, I think you will want a Raspberry Pi 4 for best performance. RAM is not as important for skimming. You can find some bandwidth performance data in these threads:
All 6 AliExpress vendors are selling the same thing.

73,

Steve
kf7o

Robert Nickels

unread,
May 28, 2021, 12:02:18 PM5/28/21
to herme...@googlegroups.com
On 5/28/2021 12:41 AM, Steve Haynal wrote:
> I think you will want a Raspberry Pi 4 for best performance.

I agree.   The links you posted seem to bear out the performance
expectations outlined here:

https://github.com/pa3gsb/Radioberry-2.x/wiki/Radioberry-performance

Two receivers, 96kHz, with the DSP running on the same Pi is the
expectation.   Johan does mention that an improvement to his present
polling scheme has been in the wish-list queue and since the Pi is
keeping pretty busy polling the GPIO if a kernel mode interrupt-based
handler can be developed that should enable improved performance.    My
guess is the audio breakups you heard are a result of the CPU running
out of cycles from doing all the polling.

My opinion - it's not the Pi 4 that's the gating item but the lack of a
kernel mode driver.

73, Bob W9RAN

"Christoph v. Wüllen"

unread,
May 28, 2021, 1:13:35 PM5/28/21
to rani...@gmail.com, herme...@googlegroups.com
The radioberry stuff should be very interesting to look at
also for the rest of us, since along these lines
programming for the next-generation FPGAs will go, which
have a (sort of) ARM CPU on-the-chip. You can also compare
this with the RedPitayas.

I personally find it extremely convenient to do the
communication (Ethernet etc.) with the PC in a normal
Linux style. The immediate PRO of such a design is
that you have e.g. speed negotiation on the Ethernet
for free (with the RedPitaya, you run P1 at 1GBit
if you want).
> --
> 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.
> To view this discussion on the web visit https://groups.google.com/d/msgid/hermes-lite/b9949c62-012c-505a-1f3e-02cd5532fda7%40gmail.com.
>

Robert Nickels

unread,
May 28, 2021, 2:57:06 PM5/28/21
to Christoph v. Wüllen, herme...@googlegroups.com
On 5/28/2021 12:13 PM, "Christoph v. Wüllen" wrote:
> I personally find it extremely convenient to do the
> communication (Ethernet etc.) with the PC in a normal
> Linux style. The immediate PRO of such a design is
> that you have e.g. speed negotiation on the Ethernet
> for free (with the RedPitaya, you run P1 at 1GBit
> if you want).

Well, USB 3.0 has transmission speeds of up to 5 Gbit/s, about ten times
faster than USB 2.0 (0.48 Gbit/s) which is already half of gig
ethernet.   The Pi has two USB 3.0 ports so why not use it and avoid the
complications of ethernet?    High speed device-to-device communication
is what USB was designed for.

73,  Bob W9RAN

Steve Haynal

unread,
May 30, 2021, 2:28:04 PM5/30/21
to Hermes-Lite
Hi All,

I said the radioberry RX frontend is the same as the HL2 but that is not exactly true. The frontend LPF on the HL2 and radioberry RX path are the same, but most HL2 users have the N2ADR filter board which has a HPF to block AM. Jim, N2ADR, found that blocking AM had the biggest bang for the buck to prevent ADC  overload. I do find the HPF very helpful. At my remote station, I need to have it on most of the time. One could add a similar external HPF to the radioberry if needed.

73,

Steve
kf7o

Ramakrishnan Muthukrishnan

unread,
May 31, 2021, 1:04:53 AM5/31/21
to Steve Haynal, Hermes-Lite
A friend of mine, Deepu Augustin VU3TLD has designed and built an N2ADR compatible filters for radioberry, stackable on radioberry/raspberry pi board combo. 

73
Ram VU3RDD

--
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.

keyboa...@gmail.com

unread,
Jun 14, 2021, 12:30:36 PM6/14/21
to Hermes-Lite

OK I was curious. I've now got one running into an old i7 laptop with SparkSDR so I can run a deeper skim on 4 tuners at 96kHz. This doesn't strain the Pi too much. Running Spark on the Pi itself would limit the decoding I can do with the available bandwidth. It'd be great if the efficiency of the GPIO interface could be improved. I hooked it up to my 400 foot horizontal loop though an "AM distill" high pass filter I had and that helps a lot. It does lack some of the RF gain control on receive compared to the full Hermes. I haven't experimented with transmitting yet but I imagine with some filtering I could WSPR with just the Radioberry's output. I may also try some of the experimental gateware as I get time.
It just shows up on the network as another HL2 as far as software is concerned. It's a great upgrade to the RTLSDR band-hopping WSPR receiver I was running and can now add FT8 and more. I'd say it's sort of an "ultra-lite" Hermes. It'll be interesting to see if some of the other filter and amplifier hats appear for sale as well. It could make a compact and portable setup. Thanks for the tip!

73,
Jayson
AA7NM

Roger David Powers

unread,
Jun 16, 2021, 10:25:01 AM6/16/21
to Hermes-Lite
> On Monday, June 14, 2021, 12:30:39 PM EDT, keyboa...@gmail.com <keyboa...@gmail.com> wrote:
> OK I was curious. I've now got one running into an old i7 laptop with SparkSDR so I can run a deeper skim on 4 tuners at 96kHz. This doesn't strain the Pi too much. Running Spark on the Pi itself would limit the decoding I can do with the available bandwidth. It'd be great if the efficiency of the GPIO interface could be improved. 

I'm still fascinated by this.

Why is skimming across 96 kHz better?

It seems the GPIO interface is the bottleneck for Radioberry, presumably using a HL2 with its gigabit ethernet interface would work better?

I have seen the writeups with CW skimmer on Windows, but am wondering if anyone has gone through the effort of trying Pavel's FT8 decoders on Raspberry Pi with the eight receiver firmware on HL2?

Is the source code for the CW skimmer module for HL2 available?

I've read some of the apps are finding using more than 2 receivers is a problem, is that an issue with the protocol we use, or just because the apps were not designed with so many receivers in mind?

Is there a wireshark plugin for HL2's protocol?

Regards,
RDP

Steve Haynal

unread,
Jun 16, 2021, 12:35:51 PM6/16/21
to Hermes-Lite
Hi RDP,

I think 96kHz skimming is desirable when using SparkSDR as SparkSDR creates virtual receivers within this bandwidth to skim several modes, FT8/JT9/PSK. Ideally you want all the bandwidth to skim all possible signals and modes.

Yes, the HL2 gigabit allows for skimming 10 bands at 192kHz bandwidth. There is limited filtering with that gateware so only about 80-90 kHz is usable, but enough for most digital portions of a band.

I have never seen the CW skimmer source code.

We have used Pavel's FT8 decoder both with the HL2 and RadioBerry. See this post:
The protocol we used, basically extended openhpsdr1 supports up to 12 receivers. Some apps may not be able to support that many.

Yes there is a wireshark plugin. Search for openhpsdr hermes-lite wireshark on google. 

73,

Steve
kf7o

Steve Haynal

unread,
Jun 16, 2021, 1:02:33 PM6/16/21
to Hermes-Lite
Hi Group,

Here is a cross post I made to the RadioBerry group which may be of interest to those on this list too.

Hi Group,

I recently saw this upcoming Raspberry Pi SDR shield:

It uses the Rasbperry Pi's secondary memory interface for higher bandwidth, something I always wanted to try.

"The 4MSPS I/Q samples (both Tx and Rx) are transmitted over the RPI’s secondary memory interface, where CaribouLite acts as a high throughput memory peripheral."

The IQ samples are each at least 13bit/13bit, so at 4MSPS they must be realizing 26*4 = just over 100 Mbs. 

The project is fully open source:

Maybe the RadioBerry could leverage and reuse this existing work on the secondary memory interface? The github page says bandwidths of up to 500 Mbs are possible on some RPis.

73,

Steve
kf7o

keyboa...@gmail.com

unread,
Jun 16, 2021, 3:27:46 PM6/16/21
to Hermes-Lite
That's interesting to know Steve. The biggest problem I'm seeing is the current GPIO overhead means significant loading of the Pi's processors by other applications will interfere with the interface and lead to dropped samples. I'm not experienced with the needs involved so the practicality of making improvements is unknown. But if that could be fixed you could probably run the whole thing on the same Pi. The amount of RAM on the Pi only seems to matter for what applications you have. I've actually switched to running SparkSDR on another Raspberry Pi 4 over Ethernet, and it has no trouble decoding WSPR,FT8,PSK-31 and JT9 at the same time from the 4 receivers. That helps with power consumption for sure.

And Robert, like Steve said running the receivers at 96 kHz allows me to have multiple virtual receivers within them for WSPR, FT8, PSK31 and JT9 as they are all close enough in frequency to the range covered by the sample rate. It gives them all a big enough receiver window. It could be smaller if I was only decoding one mode. I can also alternatively get a single 384 KHz stream from it in SDRConsole so I'm happy with that. It doesn't have the full bandwidth of the HL2's Ethernet interface but works well otherwise. There may be room for improvement.

Jayson
AA7NM

keyboa...@gmail.com

unread,
Jun 16, 2021, 3:42:16 PM6/16/21
to Hermes-Lite

And that's Rodger, not Robert. So much for spellcheck. 
-Jayson

Roger David Powers

unread,
Jun 19, 2021, 9:00:41 PM6/19/21
to Hermes-Lite
Some follow-on questions...

>  We have used Pavel's FT8 decoder both with the HL2 and RadioBerry. See this post:
> The protocol we used, basically extended openhpsdr1 supports up to 12 receivers. Some apps may not be able to support that many.

Ok, following the radioberry link to http://pavel-demin.github.io/red-pitaya-notes/sdr-transceiver-ft8/ I see the main use case of Pavel's FT8 decoder is to use the CPU to pull samples from the radio, write the samples to a file (236000 complex 32 bit samples gathered at 4000 samples per second), then run his decoder over the file.   

It's not clear if this is a physical file, or if a shared memory segment is being used.

Which app is being used on HL2 to gather these samples?  This would be the software that needs to use the extended protocol you mention above to access up to 12 receivers, and presumably write them to a file or shared memory segment.

> Yes there is a wireshark plugin. Search for openhpsdr hermes-lite wireshark on google. 
https://github.com/matthew-wolf-n4mtt/openhpsdr-u

Ok, I have not built my own wireshark plugins yet but the documentation looks solid, I'll give it a try soon.

Regards,
RDP


.

Steve Haynal

unread,
Jun 21, 2021, 1:35:52 AM6/21/21
to Hermes-Lite
Hi RDP,

The code to use Pavel's decoder is at:


It is very experimental code. It is not file based but uses ZeroMQ for communication between several computers. The intent is to decode many combinations of IQ signals from two coherent radios to do on-the-fly beamforming in all directions. See this post and thread:


73,

Steve
kf7o

Roger David Powers

unread,
Jun 21, 2021, 11:49:13 AM6/21/21
to Hermes-Lite
Ahh, okay!  I had read the beam forming thread but hadn't made the mental leap that its code could also be used for experimenting with multi band skimming too.  I like the zMQ approach.  I haven't used it myself but zMQ is also integrated into gnuradio.  I was kinda struggling with how to do the plumbing.  It seemed the files based approach would not work well on a raspberry pi which is often IO limited.  

I think I'll try to get the code you pointed me to running with the default firmware and one RX, then incrementally add a 2nd RX, then switch firmware and shoot for the moon.  That's the plan for now.  Let me know if that makes sense to you.

I did get the wireshark plugin built with no issues, thanks for the pointer.

Regards,
RDP


Message has been deleted

keyboa...@gmail.com

unread,
Jul 18, 2023, 9:45:24 PM7/18/23
to Hermes-Lite
Just FYI.


RADIOBERRY HF SDR TRANSCEIVER PI HAT - IT'S BACK!
https://www.youtube.com/watch?v=kt7jA0T12E8

On Tuesday, May 25, 2021 at 10:14:57 PM UTC-7 softerh...@gmail.com wrote:

Steve Haynal

unread,
Jul 19, 2023, 12:27:37 AM7/19/23
to Hermes-Lite
I read somewhere that there was a PCB change not by the original creator which removed the inner ground planes. This is contrary to what the AD9866 datasheet recommends. I am curious to hear what effect if any that has on noise.

73,

Steve
kf7o
Reply all
Reply to author
Forward
0 new messages