Page 2 of 2
Re: Pi 5 Module for G2
Posted: Sun Aug 24, 2025 8:33 pm
by KD1GA
Everything is working great now even the dedicated NIC. When using the dedicated NIC absolutely no difference in network/ radio / Thetis performance. Jerrys monitoring app proves it. It was a must with my 7000 to utilize the dedicated NIC to run Thetis without VAC overflows. CMASIO also needed the dedicated NIC to limit audio artifacts. With the G2 and p2app no issues at all simply placing the G2 on your network, and as a bonus you have Ethernet connectivity with your pi OS in lieu of wireless.
Re: Pi 5 Module for G2
Posted: Mon Aug 25, 2025 12:20 am
by w-u-2-o
This is the difference between the extremely mature and proven Linux network protocol stack vs. the very primitive protocol stack in the legacy openHPSDR FPGA firmware.
What is this "Jerry's monitoring app" you write about?
Re: Pi 5 Module for G2
Posted: Sun Aug 31, 2025 11:19 pm
by KD1GA
You are absolutely correct. The protocol 2 firmwar for the 7000 series was definitely lacking and never officially supported as you know. The P2 app firmware for the G2 is rock solid and really a pleasure to deal with Jerry‘s monitoring app is simply an app that he added to his image, it monitors network activity Processor, load and ram usage really pretty cool.
Re: Pi 5 Module for G2
Posted: Fri Sep 12, 2025 6:28 pm
by ianferrell
I've just upgraded my G2 Ultra w/ an official raspberry pi CM5 4gb w/ 32gb of MMC. First note that I would recomend using a lite and sticking to just using an sd card. I got it to work, it boots really fast but dealing w/ the microusb port was annoying. I've got the XDMA driver working and I can run thetis.
Second is a question, has anyone got the 8" display built into the g2 ultra to work with bookworm and the official pi cm5? What's the config.txt need to be? I found
https://github.com/ramdor/G2Tools but the G2U8 config doesn't find the display at all. If I add ,dsi0 then I see dmesg logs indicating something is going on and the backlight comes on but doesn't show anything. I maybe confused and actually have a hardware issue, but I'd like some confirmation of what display config actually should work a CM5 in a G2 8" running bookworm.
Edit: just tried booting again with device_tree=bcm2712-rpi-cm5-cm4io.dtb in config.txt and it once again won't boot and says "os not compatible with CM5" ... " bcm2712-rpi-cm5-cm4io.dtb not found" I checked that it was in the /boot folder first as I've been down this path before, and had to then take the lid off again and the audio board and then plug in a microusb cable.
Last time I fixed that I spent a few hours first getting the thing to network boot but apparently the installer images won't really boot like that... was just hoping to be able to mount the boot partition and edit the config.txt file back without taking the radio back apart, but being non-UEFI makes just booting these things so weird and frustrating.
Edit 2: Finally messed around again and got it working, I think that the key maybe to set raspi-config to run the latest beta or whatever firmware, then the device_tree ... cm4io.dtb file works. the dtoverplay for the waveshare panel works w/out i2c commands w/ the proper device tree.
ANAN G2 CM5 upgrade
Posted: Sat Nov 15, 2025 8:38 pm
by syracusepro
Installed the CM5 PCB with the CM5 image.
Unable to read or load from SD card.
I do have the non emmc module.
Also, this CM5, the heatsink has some threads so the plastic screws protruding from the G2 board, can not be mounted, as I will need some holes, so those post pass through, then the heatsink can touch the CM5 or a source for a good heatsink.
As an update, I ordered the correct heatsink, as the plastic screws on the radio, does not allow the heatsink to be installing touching the CM5 PCB. that is due to short metal posts on the heatsink that can not be removed. So ordered the correct one from amazon, which has holes to allow the plastic screws to pass through. Didn't cut the screws, because in case I need to install the CM4 back, the screws are there for it. Now, the new heatsink also has a fan, two version one with a fan and one without a fan, and the fan unit uses the same voltage as the G2 original main fan, so it can be fed from there.
Still on the making and will update as soon as I get the CM5 to read from the SD card.
As an update on this posting, the CM5 is working fine. Reseating on sockets now it is reading SD card, and noticed apps working a lot faster and smoother. P2p I need to remote to it, then start p2P then load Thetis and go.
Working fine.
Still working on p2P autoloading to use with non Display unit. Researching code as changing on autostart was not enough.
As I can remote to inside the radio, I do start the P2P for now, then run Thetis to operate.