Orin NX HDMI connector registers as DP in L4T 36.x (JP6)

We have a custom carrier board (based on p3768/p3767-0001) with a mini-HDMI physical connector wired. On JetPack 5 (L4T 35.x), the connector correctly registered as HDMI-0 in xrandr. After upgrading to JetPack 6 (L4T 36.4.4 / 36.5), the same hardware now registers as DP-1.

What we’ve tried (none changed the connector type):

  • Replaced the nvidia,dcb-image in the device tree with the HDMI DCB blob (version 94.0B.00.00.21, same one used in JP5)
  • Swapped display-t234-dce.bin firmware

The display output itself works fine (HDMI monitor connects and displays via DP-1), but the connector type is wrong.

Environment:

  • Platform: Jetson Orin NX (p3767-0001) on custom carrier
  • L4T: R36.4.4 / R36.5.0
  • Kernel: 5.15.148 / 5.15.185
  • nvidia driver: 540.4.0 / 540.5.0

Question: what determines the connector type (DP vs HDMI) in L4T 36.x? The DCB blob in the device tree appears to be ignored for connector type registration. Do you know if there is a new device tree property or configuration needed in JP6 to register a connector as HDMI?

Regards
Daniel

Hello @daniel.chaves!

Based on the title and content of your topic, it looks like it may receive better visibility and feedback in a different category. We took the liberty of moving it for you.

If this was an incorrect assessment, please send me a direct message.

Disclaimer: this moderation suggestion and message were generated with AI assistance.

No matter using Jetpack5 or Jetpack6, please refer to p3509 board config.

That file has a fixed solution to enable HDMI. Follow similar things from it for your own files.

Thanks, this led me to the solution: missing DCE overlay during flashing.