CrowPanel 5.0" (ESP32-S3): Screen artifacts and screen jitter in portrait mode
Product: CrowPanel 5.0" ESP32 Display (HMI)
Firmware: openHASP 0.7.0-rc12 (LVGL based)
Power Supply: 5V 3A (25W External Adapter)
Issue Description:
I am experiencing significant graphical issues when using the CrowPanel 5.0" in any orientation other than the default (0°). While the display works perfectly in its native landscape mode, applying a 90, 180, or 270-degree rotation causes the following problems:
Screen Artifacts: When moving interactive elements (like a slider), the screen "jitters" and shows horizontal tearing.
Ghosting Effect: Pop-up windows (e.g., the IP address info box) leave "ghost" trails or static fragments on the background that do not disappear until another element is interacted with.
Touch Inaccuracy: When sliding a finger across a slider, other UI elements on the screen seem to "flicker" or react as if they are being touched (Ghost touches/Jitter).
Troubleshooting already performed:
Confirmed it is not a power issue (tested with a high-quality 25W power supply).
Disabled Anti-aliasing and used flat themes (Theme 1) to reduce CPU load.
Verified that the issue disappears completely in the native 0° orientation.
Questions to Support:
Is the RGB Parallel interface on the 5.0" model limited when it comes to software-based rotation at 800x480 resolution?
Do you recommend specific TFT Timing parameters (HSYNC, VSYNC, PCLK) for the ESP32-S3 to stabilize the frame buffer during rotation?
Is there a firmware or driver update for the GT911 touch controller and the display that improves synchronization?
Thank you for your help!
Comments
Try lowering to this. Mine had the same issue and reducing the frequency from 21000000 to 13000000 worked.
cfg.freq_write = 13000000;
Dear sheepshaker,
To further handle the issue, could you help provide the following :
Please tell us exactly which of our products you are using. We need to know the SKU No. . Or Please provide the purchase link for the product. so that we can continue to analyze the issue
Also, please provide the order number, product purchase link(if applicable), along with the name of the retailer, store, platform, or website where you purchased the product?
This allows us to work with the seller to provide you with better service.
Warm regards,
the same screen is working fine in this mode when using openesp
Dear sheepshaker,
I am sorry, we need some time to analyze/investigate the issue you mentioned. We will get back to you as soon as possible. Please wait for a while.
We apologize for any inconvenience caused.
Thanks!
Warm regards,
Dear sheepshaker,
It seems you are not using our firmware or sample programs. You are using third-party firmware, is that correct?
In that case, the issue is likely software-related; you should reach out to the software provider for a resolution. Since this is not our software, we are sorry we are genuinely unable to identify the root cause of the problem.
Alternatively, you could try using our factory firmware to see if the issue persists. If it works without any problems, we can rule out a hardware defect.
Factory Firmware:
https://github.com/Elecrow-RD/CrowPanel-5.0-HMI-ESP32-Display-800x480/tree/master/factory_firmare
(Please select the corresponding factory firmware according to your device's hardware version. The device's hardware version can be found on the back of the board; for example, it will show V1.0, V1.1, or V2.0.)
Thanks!
Warm regards,