Hi!
I also met some problems with this screen.
I tried to connect it to a RPi4B 4Gb with Emteria.OS 11.3.0 installed. While booting the latter gets stack at some moment and repeatedly outputs messages shown on the pictures attached. As you can see, sometimes these messages saying something about "zygote_secondary" service, sometimes -- about "cameraserver", "media" and "wificond" services.
To fix it I tried to follow official guide from Waveshare concerning this screen (https://www.waveshare.com/wiki/5.5inch_HDMI_AMOLED ) and inserted these lines of settings:
max_framebuffer_height=1920
max_usb_current=1
config_hdmi_boost=10
hdmi_group=2
hdmi_force_hotplug=1
hdmi_mode=87
hdmi_timings=1080 1 26 4 50 1920 1 8 2 6 0 0 0 60 0 135580000 3
to the end of boot/config.txt file but it didn't help. The only profit it had given that RPi began to use correct resolution of the screen from the very beginning of the boot process and not after few seconds after it how it had been previously.
In addition to this I want to add that the same RPI with the same Emteria.OS installed on it works well with my PC's screen and with another Waveshare screen (with this one https://www.waveshare.com/7.9inch-hdmi-lcd.htm ) and does it out-of-box.
I can try to provide additional information if you need so!
Thank you all for your attention and looking forward for your help!
PS Sorry for bad quality photos 🙁

