



Many thanks Johan,

You’re right that avoiding version mismatches requires being a bit more precise.
1. Check what will be updatedBefore running any upgrade, always check which relevant packages are involved:
apt list --upgradable 2>/dev/null | grep -E "kernel|firmware|eeprom" 2. Prevent breaking changesIf there is no kernel update, but you do see raspi-firmware or rpi-eeprom in the list, you should exclude them from the upgrade:
sudo apt-mark hold raspi-firmware rpi-eepromThis prevents changes in device tree, overlays, and boot firmware, which can affect the driver even when the kernel itself remains unchanged.
First verify that the running kernel is still the expected one:
uname -rIf it is still:
6.12.79-v8-16k+then the kernel module should still be compatible, and the issue is most likely in the device-tree overlay.
In that case, rebuild and reinstall the overlay:
git clone https://github.com/pa3gsb/Radioberry-2.x.git cd Radioberry-2.x/SBC/rpi-5/device_driver/pio-mode/driver dtc -@ -I dts -O dtb -o radioberry.dtbo radioberry-overlay.dts sudo cp radioberry.dtbo /boot/firmware/overlays/ sudo rebootThis works because the kernel version has not changed.
If the kernel does change, the module (radioberry.ko) may also need to be rebuilt.
This approach should allow you to restore the current setup and avoid similar issues in future updates.
73 Johan
PA3GSB