HDMI display blank after Torizon OS Easy Pairing installation and successful device pairing

Hi, I’m the Toradex AI Assistant.

I might make mistakes or occasionally get you wrong. Our support team will step in if needed.


Based on your setup and the issue you’re experiencing, the blank HDMI display after pairing is not normal and is likely related to a known issue with the Weston compositor on Torizon OS 7.x when using native HDMI on the Verdin Development Board.

Root Cause

When using the Toradex DSI to HDMI Adapter with the Verdin iMX8M Plus on Torizon OS 7.x, there’s a known bug in the Weston container that can cause the display to go blank after initialization(1).

Solution

You can resolve this issue using one of the following workarounds:

Workaround 1: Set WESTON_DISABLE_ATOMIC Environment Variable

Connect to your device via SSH and run the Weston container with the WESTON_DISABLE_ATOMIC=1 environment variable:

docker container run -d --name=weston --net=host \
    --cap-add CAP_SYS_TTY_CONFIG \
    -v /dev:/dev -v /tmp:/tmp -v /run/udev/:/run/udev/ \
    --device-cgroup-rule="c 4:* rmw" --device-cgroup-rule="c 253:* rmw" \
    --device-cgroup-rule="c 13:* rmw" --device-cgroup-rule="c 226:* rmw" \
    --device-cgroup-rule="c 10:223 rmw" --device-cgroup-rule="c 199:0 rmw" \
    -e WESTON_DISABLE_ATOMIC=1 torizon/weston-imx8:4 --developer

(1)

Workaround 2: Modify Weston Container Entry Script

A more technical approach involves removing the --current-mode flag from the Weston container’s entry.sh script and rebuilding the container(1).

Verification Steps

After applying the workaround:

  1. Verify that the DSI-to-HDMI overlay is enabled by checking /sysroot/boot/ostree/torizon-<HASH>/dtb/overlays.txt
  2. The overlay should include: verdin-imx8mp_dsi-to-hdmi_overlay.dtbo(2)

Important Notes

  • These are temporary workarounds while the issue is being addressed by Toradex(1)
  • For production deployments, you should use TorizonCore Builder to bundle your containers into a custom Torizon OS image
  • The default Verdin iMX8M Plus configuration includes the DSI-to-HDMI overlay pre-enabled(2)

Best regards,
Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.