i have now integrated the Rockchip change for the Rockpi4 device tree.
But do not know exactly whether the problem could be.
Here is the dtb file.
I also saw if I use an old u-boot package >5 months ago then LE also boots correctly again on every device.
You don't perhaps know how fans work on RK3399?
The Khadas Edge also has a fan like the nanopi4(rk3399-nanopi4-common.dtsi) but I can't seem to get it turning on automatically on LE with the 4.4 kernel. With mainline LE, the fan is working.
If I use the NanoPi4 dts file, the fan starts spinning on the Edge but obviously doesn't boot because it's the incorrect dts/dtb used.
Here is a kernel fan patch but I think it's for Android and not Linux(LE) - FAN: enable PWM FAN, add auto mode and factory test support · khadas/[email protected] · GitHub. The fan has 0 1 2 3 speeds, if it can automatically use speed 1, low speed, it would be great.
The device runs quite hot if software decoding 1080p so having the fan work would be helpful with the older 4.4 kernel.