Hi all,
I have been doing some early development work on a new RadioBerry-related hardware initiative.
It is still in a very early stage, so it is not ready to share in detail yet, but I would be interested in hearing your thoughts.
The idea is to create a new module around the RadioBerry Hub 2350, an RP2350-based Ethernet and control board for the RadioBerry ecosystem.
At this stage, I am mainly looking for feedback:
Please let me know what you think. Your feedback would help shape the next steps of the project.
73,
Johan PA3GSB
Nice!
Black box ahead!
Rick LU9DA
--
You received this message because you are subscribed to the Google Groups "Radioberry" group.
To unsubscribe from this group and stop receiving emails from it, send an email to radioberry+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/radioberry/2caee922-5e27-4500-a7be-5802c4e883b8n%40googlegroups.com.
Hi all,
Hi all,
Thank you for the responses and ideas.
I would like to clarify what I am hoping to achieve. I am not planning to lead a formal development project, define a roadmap or assign tasks.
Instead, I would like to find two or three people who enjoy experimenting independently with hardware and software. The idea is to connect the Hub 2350 to a RadioBerry, explore what can be built with it, and share code, hardware designs, test results and discoveries with each other and the wider RadioBerry community.
The first prototype already connects to a RadioBerry and runs OpenHPSDR Protocol 1 in RX-only mode using the RP2350 PIO interface.
A possible direction is something similar in spirit to uSDR-pico:
https://github.com/ArjanteMarvelde/uSDR-pico
—but based on the RadioBerry SDR. This is only an example, not a fixed project specification. Everyone is free to explore their own ideas, whether in firmware, radio control, audio, displays, physical controls or other hardware.
I have two or three prototype Hub 2350 boards available for people who genuinely want to experiment with them. There is no predefined task list or obligation to deliver a finished product. I only ask that participants openly share what they make, learn or discover so others can build on it.
If this kind of open experimentation appeals to you, please contact me and briefly mention your experience and whether you already have a RadioBerry.
After sending this message, I will be off-grid for approximately two weeks. Please feel free to respond in the meantime; I will read and answer your messages when I return.
73,
Johan PA3GSB
To view this discussion visit https://groups.google.com/d/msgid/radioberry/a3aa944f-8dd8-4f08-9559-15f329be99dbn%40googlegroups.com.
First of all, thank you for your incredible work on the Radioberry expansion card. It is a fantastic piece of hardware that brings powerful Software Defined Radio (SDR) capabilities to the Raspberry Pi ecosystem, and the community deeply appreciates the effort put into this project.
As the project grows, we want to ensure it becomes accessible to an even wider audience—from seasoned radio amateurs to beginners. Currently, the deployment workflow presents a few significant hurdles for everyday users. Below is some constructive feedback and a proposal for modernizing the software distribution method. Current Pain Points
Currently, users must manually clone the repository, compile the drivers from source, and install them as kernel modules. While this is straightforward for experienced Linux users and developers, it is a major roadblock for beginners. Many users simply want a stable, "plug-and-play" experience and get discouraged by build errors or command-line complexities.
2. Fragility During System Updates (apt upgrade)Because the kernel module is compiled statically against a specific kernel version, regular system updates via apt frequently break the driver. When the Raspberry Pi OS kernel updates, the Radioberry driver stops working until the user manually recompiles it against the new headers.
3. Major OS Upgrades (e.g., Bookworm to Trixie)With major distribution shifts—such as the moving from Debian Bookworm to Debian Trixie—the underlying kernel architecture, compiler versions, and library dependencies change significantly. This almost guarantees a broken system for the user and leads to a high volume of repetitive support requests in the forums.
The Proposed Solution: PPAs and DKMSTo solve these issues and future-proof the Radioberry software ecosystem, we highly recommend shifting toward a modern package distribution model utilizing a PPA (Personal Package Archive) combined with DKMS (Dynamic Kernel Module Support).
DKMS (Dynamic Kernel Module Support): By packaging the source code with DKMS, the system will automatically recompile the Radioberry kernel module in the background whenever a new kernel is installed via apt. The user never has to run make manually again.
Pre-compiled Packages via PPA: Instead of a long list of build commands, installation becomes as simple as:
Automated CI/CD Build Environment: To achieve this, a Continuous Integration and Continuous Deployment (CI/CD) pipeline (e.g., via GitHub Actions) can be implemented. Whenever you push a stable tag or a release to GitHub, the pipeline automatically builds the Debian packages (.deb) for the target architectures (armhf, arm64) and pushes them to the PPA.
Implementing a CI/CD pipeline with DKMS packaging requires some initial setup, but it will drastically reduce the maintenance overhead in the long run. It eliminates broken installations, reduces GitHub issues/support requests, and makes the Radioberry a truly accessible, stable, and beginner-friendly platform.
Thank you again for your dedication to this project. We would love to support or test any initiatives moving in this direction!
Best regards
Thank you for opening up the floor for feedback regarding the future architecture of the Radioberry project. Shifting away from the Raspberry Pi Single Board Computer (SBC) toward a dedicated embedded microcontroller platform is a highly intriguing and strategic move.
Below is some structured feedback on the advantages of this approach, along with a few recommendations to ensure the new hardware platform is future-proof and meets the needs of the amateur radio community.
1. Key Advantages of the Microcontroller Approach1. Resolution of the OS and Driver DilemmaBy decoupling the Radioberry from the Raspberry Pi OS, you completely eliminate the ongoing challenges with manual driver compilation, apt upgrade breakages, and major Debian distribution shifts (like Bookworm to Trixie). A dedicated firmware environment guarantees that once the system is running, it remains completely stable for the user.
2. Cost EfficiencyThe Raspberry Pi has become increasingly expensive and harder to justify solely as an interface layer. Utilizing a dedicated microcontroller board will significantly lower the total hardware cost, making the Radioberry an even more competitive and accessible DIY SDR platform.
3. Power Supply Integration (13.8V Standard)A dedicated board allows for an integrated, robust power management circuit. We highly recommend designing the board to accept a standard 13.8V DC input, as this is the universal power standard in amateur radio shacks. This removes the need for awkward 5V USB-C adapters and aligns perfectly with existing station power supplies.
4. Smart HAT Extension Support (Preamp Board)The native board should be designed to automatically detect the Radioberry Preamp board. Furthermore, it should handle the necessary voltage regulation to provide a clean, stable, and well-filtered power supply directly to the Preamp HAT without requiring external routing.
Critical Technical RecommendationsYou mentioned planning to use the OpenHPSDR Protocol 1 because the selected microcontroller features a native 100 Mbps TCP/IP stack.
While Protocol 1 is highly capable, 100 Mbps Ethernet is simply no longer contemporary. In modern network architectures, older 100 Mbps stacks can sometimes cause negotiation issues with smart switches, or bottlenecks in busy home networks. We strongly recommend aiming for a Gigabit Ethernet (10/100/1000 Mbps) interface with automated fallback. Even if the protocol data doesn't fully saturate the bandwidth, a Gigabit physical layer ensures flawless compatibility with modern network infrastructure and future-proofs the hardware.
2. Keep the Focus Strictly on a Pure SDR Backend (The HL2 Philosophy)I strongly agree that the primary focus should remain strictly on providing a high-performance SDR Backend.
There is a tendency among some DIY-ers to turn the Radioberry into a standalone transceiver with integrated displays, front-panel controls, and a heavy UI. Trying to handle a leistungshungriges (power-hungry) frontend on an embedded microcontroller would waste precious processing resources and drastically increase software complexity.
Modern PC-based SDR software (and mobile apps) are already outstanding. By focusing purely on a solid network-attached backend, you save resources, keep the firmware maintainable, and follow the exact philosophy of the Hermes-Lite 2 (HL2), which has proven to be incredibly successful in the community.
ConclusionTransitioning the Radioberry into a dedicated, network-accessible microcontroller platform is a fantastic evolution. It resolves the most painful software deployment issues while optimizing cost and hardware integration. If the network interface is kept modern (Gigabit) and the focus remains firmly on a pure backend, this new generation of Radioberry will undoubtedly be a massive success.
Thank you for your continuous innovation and for involving the community in these foundational decisions!
Best regards,
--
You received this message because you are subscribed to the Google Groups "Radioberry" group.
To unsubscribe from this group and stop receiving emails from it, send an email to radioberry+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/radioberry/1be76c6c-e0d6-49d3-a8d6-b6e755d6d7c9n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/radioberry/CAGzkEXcJL8%3DP9C6OgdN%2BOZs0d1Q7wAizjt5_z4FtQpg%3DCtW80Q%40mail.gmail.com.
Hi everyone,
I would like to propose a general hardware design feature for future Radioberry boards or companion preamp/frontend boards: an integrated, automated Hardware Self-Test using a safe, internal loopback path.
Currently, verifying that the FPGA, RF-chip (AD9866), and the SPI communication are working flawlessly usually requires external test equipment or risking the hardware by transmitting. Especially when using a preamp board (delivering 3-5W of RF power), accidentally transmitting into an unmatched load or without an antenna connected can easily destroy the PA stage.
To make hardware verification 100% safe and simple, we could implement a dedicated, attenuated internal loopback path directly on the PCB:
PA Isolation: During the self-test mode, the main PA stage is completely disabled or powered down via a GPIO pin to prevent any high-power transmission.
RF Switches & Attenuator: The low-power TX output from the AD9866 is routed via an RF switch through a fixed attenuator (e.g., -50 dB) and then switched directly back into the RX input.
Software Evaluation: A simple software utility (e.g., a Python or C script) triggers a low-power carrier, captures the IQ data, and performs a quick FFT. If a precise peak at the target frequency is detected at the expected signal level (e.g., -40 dBm), the hardware is verified as fully operational.
This built-in loopback would allow users to instantly verify that the entire digital and RF chain (SPI, FPGA, AD9866, and RF switches) is functional with a single command, without any risk of frying the hardware.
What are your thoughts on integrating such a test path into the hardware layout? Has anyone experimented with a similar automated loopback design on custom Radioberry frontends yet?
Best regards,
Frank

--
You received this message because you are subscribed to the Google Groups "Radioberry" group.
To unsubscribe from this group and stop receiving emails from it, send an email to radioberry+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/radioberry/f4f3d1ed-e33a-4303-be52-261047c0c6ean%40googlegroups.com.
Hello.
Based on your schematics, I try to adapt my efforts using RP2040 as ADC talking to Thetis...
Rick LU9DA
To view this discussion visit https://groups.google.com/d/msgid/radioberry/a3aa944f-8dd8-4f08-9559-15f329be99dbn%40googlegroups.com.