Edge2 Android 14: HDMI display not properly detected during boot into Android

Which system do you use? Android, Ubuntu, OOWOW or others?

Android 14

Which version of system do you use? Please provide the version of the system here:

edge2-android-14-v250708.img

Please describe your issue below:

Steps to reproduce

  1. Connect Magedock Display Pi-X4 or TF133 to Khadas Edge 2 HDMI<->HDMI
  2. Power on Display
  3. Power on Khadas Edge 2 Board
  4. Wait until system boot is finished

Observation

Display remains black / shows “no signal”

Workaround 1)

Unplug HDMI connector and plug it in again while the system remains powered on → Display works

Workaround 2)

Set fixed mode via property persist.vendor.resolution.HDMI-A-0:

adb shell setprop persist.vendor.resolution.HDMI-A-0 1920x1080@59.94-2008-2052-2200-1084-1089-1125-5-148352

→ Display works

Post a console log of your issue below:

Display shows black screen:

adb shell cat /sys/class/mcu/dpmode
dpmode=1920x1080

adb shell cat /sys/class/drm/card0-HDMI-A-1/status
connected

cat /sys/class/drm/card0-HDMI-A-1/modes
1920x1080
1920x1080
1920x1080
1920x1080
1600x900
1366x768
1280x720
1280x720
1280x720
1280x720
1024x768
1440x480
1440x480
800x600
720x480
720x480
640x480
640x48


Magedok Pi-X4
EDID: magedok_pi-x4_edid.zip / magedok_pi-x4_edid.txt

Magedok T133F
EDID: magedok_t133f_edid.zip / magedok_t133f_edid.txt

logcat.txt (4.5 MB)
dmesg.txt (505.7 KB)

magedok_pi-x4_edid.txt (4.9 KB)
magedok_t133f_edid.txt (4.9 KB)
magedok_pi-x4_edid.zip (395 Bytes)
magedok_t133f_edid.zip (394 Bytes)

@jkoehler https://drive.google.com/file/d/1y88LSvl0Yf9Wx_QZrCuG51jOq7Jd9xcS/view?usp=sharing
Try this link firmware. If there are still issues, please provide a complete dmesg log.

@goenjoy I deleted my previous wrong post. It was a mistake.
The display works with the new image.
Can you please let me know which source code was changes in order to make it work?

@jkoehler

edge2-14/kernel-6.1$ git log -p
commit a302e5287815f7a4042a2ead2e2fe1ee1268e581 (HEAD -> khadas-edge2-android14)
Author: Xiong Zhang <xiong.zhang@wesion.com>
Date:   2025-09-22 15:23:30 +0800

    Revert "Resolve the issue of incomplete display of the special HDMI resolution list"
    
    This reverts commit faaec55467ec2d310962af16f8078e91ee3bc436.

diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-khadas-edge2.dts b/arch/arm64/boot/dts/rockchip/rk3588s-khadas-edge2.dts
index f941303741c3..5266b643eb66 100644
--- a/arch/arm64/boot/dts/rockchip/rk3588s-khadas-edge2.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3588s-khadas-edge2.dts
@@ -233,11 +233,6 @@ &hdmi0_sound {
        status = "okay";
 };
 
-&display_subsystem {
-  clocks = <&hdptxphy_hdmi0>;
-  clock-names = "hdmi0_phy_pll";
-};
-
 &hdptxphy_hdmi0 {
        status = "okay";
 };

Thanks a lot! Works like a charm now.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.