reTerminal-DM kernel update using rpi-update

Using a the official 32-bit Bookworm image (plus the DT overlay updates), the kernel appears to be 6.1.21

Linux raspberrypi 6.1.21-v7l+ #1642 SMP Mon Apr  3 17:22:30 BST 2023 armv7l GNU/Linux

I am trying to update to see if this fixes an occasional DSI timeout error that’s causing a blank screen on startup.

I have tried rpi-update but get the following error:-

$ sudo rpi-update
 *** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
 *** Performing self-update
 *** Relaunching after update
 *** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
 *** We're running for the first time
 *** Backing up files (this will take a few minutes)
 *** Backing up firmware
 *** Backing up modules 6.1.21-v7l+
##############################################################
WARNING: This update bumps to rpi-6.12.y linux tree
See discussions at:
https://forums.raspberrypi.com/viewtopic.php?t=379745
##############################################################
Would you like to proceed? (y/N)
 *** Downloading specific firmware revision (this will take a few minutes)
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  185M    0  185M    0     0  21.5M      0 --:--:--  0:00:08 --:--:-- 21.3M
 *** Updating firmware
 *** Updating kernel modules
 *** depmod 6.12.34-v8-16k+
 *** depmod 6.12.34+
 *** depmod 6.12.34-v8-rt+
 *** depmod 6.12.34-v7+
 *** Updating VideoCore libraries
 *** Using HardFP libraries
cp: cannot stat '//root/.rpi-firmware/vc/hardfp/*': No such file or directory

Does anyone know if this is supported?
Or are does custom DT overlay cause issues?

Cheers

The error is caused because rpi-update is trying to copy the HardFP VideoCore libraries (/opt/vc/lib) but the expected files aren’t present in the firmware tree for the version you’re updating to (rpi-6.12.y). This doesn’t necessarily mean the update failed entirely, but it can cause issues with GPU-related libraries, such as:

Display output
VideoCore camera functions
DSI display functionality

This is particularly important if you’re debugging DSI display startup issues (e.g. blank screen / timeout errors), which may involve GPU/firmware components.