reTerminal-DM occasional blank screen on startup

After installing 32-bit Bookworm and the dt-overlay updates, my panel boots fine … most of the time!!

However, occasionally I will get a blank screen.

The backlight is working and will go off/on as per the screensaver settings.
I can also ssh onto the unit and all software appears to be running as expected.

However, dmesg has shows the following DSI error:-

[ 18.475778] vc4_dsi fe700000.dsi: transfer interrupt wait timeout
[ 18.475801] vc4_dsi fe700000.dsi: instat: 0x00000000
[ 18.475817] [drm:vc4_dsi_host_transfer [vc4]] *ERROR* DSI transfer failed, resetting: -110

I have done some research and it appears to be a similar issue to the following:-

[1] 4 lanes DSI panel on cm3+ enabling error with VC4 · Issue #4323 · raspberrypi/linux
[2] [reTerminal] Display sleep: DSI transfer failed, resetting: -110 · Issue #116 · Seeed-Studio/seeed-linux-dtoverlays

Has anyone else seen this?
Are there any fixes?

Add vc4.force_hotplug=1 to cmdline.txt

Sometimes the DSI device doesn’t get probed correctly at boot. Forcing hotplug can help.

Edit /boot/cmdline.txt and append (do not replace!) the following:

vc4.force_hotplug=1

Make sure it’s on the same line as the rest of the parameters.