pi5 study

559 views
Skip to first unread message

pa3gsb

unread,
May 5, 2025, 1:51:57 PMMay 5
to Radioberry
Hi All,

I have done some work for the pi5 using the radioberry.

Happy reading.


73 Johan
PA3GSB
pi5-rp1-rb2.0 v0.1.pdf

pa3gsb

unread,
Jun 8, 2025, 12:52:02 PMJun 8
to Radioberry

Hi All,


After the study i did make a statemachine for the rp1 at the raspberry pi 5 


For sample rate of 192K  radioberry consumes only 4% ( 1 cpu) 

I changed the driver (also the rp1-pio driver)  no changes in the other radioberry components.  Really promising and i need to work it all out to share the result.

Enjoy.

73 Johan
PA3GSB

pi5-pio-rb.jpg

Op maandag 5 mei 2025 om 19:51:57 UTC+2 schreef pa3gsb:

Wim Gmail

unread,
Jun 9, 2025, 6:07:05 AMJun 9
to pa3gsb, Radioberry
Nice Work Johan.
Wim
PE1PWR
73

Op 8 jun 2025, om 18:52, pa3gsb <pa3...@gmail.com> schreef:

Ravi Miranda

unread,
Jun 9, 2025, 1:00:25 PMJun 9
to Wim Gmail, pa3gsb, Radioberry
Great work, Johan

Ravi/M0RVI

I'm here to add more value to the world than I'm using up.

--
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/0eb6e3eb-b9a6-433c-a043-b617720e9722%40gmail.com.

Peter Hiltz

unread,
Jun 9, 2025, 1:07:27 PMJun 9
to Ravi Miranda, Wim Gmail, pa3gsb, Radioberry
And add my voice to the thanks for the hard work.  I'm looking forward to upgrading my Radioberry to a Pi 5.  It is appreciated.

Pete, WV3S

Virus-free.www.avast.com



--
WV3S
Monitoring 146.52 MHz & the CCARC UHF Repeater
WV...@winlink.org   put //WL2K R/ in the subject line

Paulh002

unread,
Jun 23, 2025, 10:17:24 AMJun 23
to pa3gsb, Radioberry
Hi Johan,

Just received my 2nd radioberry for testing purposes, don't want to kill my transceiver all the time.
If you want me to test something let me know.
Also Techminds made a nice review of my software.

regards,
Paul


Op zo 8 jun 2025 om 18:52 schreef pa3gsb <pa3...@gmail.com>:
--
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.

pa3gsb

unread,
Jun 28, 2025, 9:55:39 AMJun 28
to Radioberry
Hi All,

Again some progress.... but some work ahead! 

Hope it is a little bit clear what iam doing and why...

73 Johan
PA3GSB

Op maandag 23 juni 2025 om 16:17:24 UTC+2 schreef paul.hol...@gmail.com:
pi5-rp1-rb2.0 v0.2.pdf
Message has been deleted
Message has been deleted

Gopakumar K

unread,
Jul 1, 2025, 11:14:42 AMJul 1
to Radioberry
Very nice Johan.... after the two weeks bike trip  mind became fresh and you have reached almost  near to the result which we all need ... 
Eagerly waiting ... now happy with pi4 .. which is doing a wonderful job.. but we humans always  will look for the next ? 
congratulations for your genius works ...appreciate...no words ...
73s
Gopan 
VU2XTO 

Gopakumar K

unread,
Jul 1, 2025, 11:14:47 AMJul 1
to Radioberry

Yesterday I had  sent a mail and i do not know where it has gone.. any how 
Johan  ... you are doing a wonderful part of solving the rpi5 issue  with radioberry hat. 
After your bike ride you are almost reached at solution ...appreciate your efforts for the  hamdom  ..
eagerly waiting for the final release  and your go ahead notification. Till then happy with rpi4..
73s
Gopan VU2XTO

On Saturday, June 28, 2025 at 7:25:39 PM UTC+5:30 pa3gsb wrote:

pa3gsb

unread,
Jul 2, 2025, 9:34:55 AMJul 2
to Radioberry
rpi5-pio-nibble rx.png


Using nibble (4 bits) for getting the rx stream; Utilization for 2 x 384 kc sampling rate.  As said in the design doc; aiming for 4 x 192K sampling rate is indeed very good possible.

Now looking to the TX part; this is data streaming the other way around.... see if that is working also hoping the rp1 driver is not having much additional needs

73 Johan
PA3GSB


Op dinsdag 1 juli 2025 om 17:14:47 UTC+2 schreef vu2...@gmail.com:

pa3gsb

unread,
Jul 24, 2025, 7:45:40 AMJul 24
to Radioberry

Hi all,

So the  next development iteration.

I have the RX and TX working using the PIO@RP1@PI-5   

The gateware is pushed to the HL gateware github page (for now only the CL025 FPGA)
The driver is pushed to the radioberry github page.

For testing i need to think how to get this going....

The radioberry consumes very little CPU in comparison with rpi-4 The CPU utilization is under 2% for 192 K sampling rate.

Iam quite busy with house renovation... so not much time.

Will let now how the testing could be done but as said i need to think about a good way of doing this.


73 Johan
PA3GSB




Op woensdag 2 juli 2025 om 15:34:55 UTC+2 schreef pa3gsb:
pi5-rp1-rb2.0 v0.3.pdf

Yado-san

unread,
Jul 27, 2025, 1:05:01 PMJul 27
to Radioberry
Tnx! Johan, Great work.

I tried to build the PIO@RP1@PI-5 driver ‘radioberry.ko’.
but my skills are not very good, so I had to learn from my Copilot teacher...
Tonight, ‘radioberry.ko’ has not been built yet.

Running summary:
First, I created the /home/pi/git/rp1-driver/Module.symvers and rp1-pio.ko), which is written in SBC/rpi-5/device_driver/pio-mode/driver/Makefile.
The driver was obtained from the official Raspberry Pi Linux kernel repository. https://github.com/raspberrypi/linux
 
Actually, I git cloned it from Johan's github below. (raspberrypi/linux:rpi-6.12.y) due to a modification in rp1-pio.c
 -> Pull request #6918 rp1-pio config and transfer not right synced. In raspberrypi/linux;· pa3gsb opened on Jun 22
    cd ~/git

Build radioberry driver.
$ cd  ~/tmp/rpi-5_driver_250723/device_driver/pio-mode/driver/src/
$ make clean
$ make

-  I had the following error and tried all Sunday, but still no radioberry.ko with the error
   pi@raspi5:~ $ ls -lrt /lib/modules/6.6.74+rpt-rpi-2712/kernel/drivers/misc
   -rw-r--r-- 1 root root  5668 Jan 28 02:19 ws2812-pio-rp1.ko.xz
   -rw-r--r-- 1 root root 11124 Jan 28 02:19 rp1-pio.ko.xz     <---   Jan 28 rp1-pio.ko !
   -rw-r--r-- 1 root root  6460 Jan 28 02:19 bcm2835_smi.ko.xz
   drwxr-xr-x 2 root root  4096 Mar 26 13:50 ti-st
   drwxr-xr-x 2 root root  4096 Mar 26 13:50 eeprom     <---   Mar 26 eeprom !;
- Only rp1-pio was built separately, but ~/git/linux/drivers/misc/Module.symvers was not generated.
- EXPORT symbol "rp1_pio_sm_buffer_virt" version generation failed
- When building `rp1-pio.c`, `PIO_IOC_SM_CONFIG_XFER32' macro not visible.

Attached gateware change pin (rx/tx) for RPi5_pr1-pio in pins.tcl file.
- control the radio via SPI
- RX stream via PIO sm and DMA uses 6 IO pins. - TX stream via PIO sm and DMA uses 3 IO pins.
RB2_pins_rpi5_rp1-pio.png
// Yado-san, jg1twp
2025年7月24日木曜日 20:45:40 UTC+9 pa3gsb:

pa3gsb

unread,
Jul 27, 2025, 3:26:30 PMJul 27
to Radioberry
Yado-san

Indeed it is not obvious to make it work.... that is why indicated to think about an easy test setup.


But by trying and experimenting you are getting a good understanding of all the small pieces, settings and configs which are needed to make it work.


Enjoy

73 Johan
PA3GSB


Op zondag 27 juli 2025 om 19:05:01 UTC+2 schreef Yado-san:
Message has been deleted

J P Watters

unread,
Jul 28, 2025, 9:10:13 AMJul 28
to Radioberry
Johan,

Trying to catch up on your Pi5 progress. 

Is there a current set of "how to" instructions to build a SD card to boot for a Pi5 version of a RadioBerry environment.

I would like to experiment with a Pi5 and Radioberry. I have a a couple of Juice boards, Preamps and Radioberrry boards in my inventory. 
But to start with, I would experiment with a Pi5 and Radioberry. Adding a Preamp as successful testing is accomplished. 

Again, Thanks for your contributions. 

..jpw J P Watters
KC9KKO
Morris, IL USA
Reply all
Reply to author
Forward
0 new messages