CrowPanel 4.2" E-Paper (DIE07300S, V1.0) — panel frozen, won't update even with official factory fw
Hi everyone,
I have a CrowPanel ESP32 4.2" E-Paper HMI (SKU: DIE07300S, hardware V1.0 — no green sticker on the back). The panel worked perfectly out of the box (factory demo displayed). After flashing my own code, the panel stopped updating and now stays frozen on the last image. I've spent many hours troubleshooting and I'm stuck — hoping someone can help.
Current symptom: The e-paper never refreshes (no visible flicker/refresh at all) regardless of what I flash. The last factory demo image is still frozen on screen. The ESP32-S3 itself is clearly alive and healthy.
Evidence the chip/board is fine:
Detected every time in ESP Tool: Connected to ESP32-S3 (QFN56) revision v0.2
Uploads always succeed (100%, "Hash of data verified")
Clean boot in serial monitor: rst:0x1 (POWERON), mode:DIO
What I've tried (all with no change on the panel):
Correct board settings per the wiki: ESP32S3 Dev Module, Flash Mode QIO 80MHz, Flash Size 8MB, PSRAM OPI, Partition Scheme "Huge APP (3MB No OTA/1MB SPIFFS)", USB CDC On Boot Enabled, Upload Speed 115200.
Official Elecrow Demos.zip (4.2_WIFI_refresh) — uploads fine, panel doesn't change.
Official Elecrow Examples.zip (basic display example) — same, no change.
A minimal sketch using the official EPD driver (EPD.cpp / EPD_SPI.cpp) doing only EPD_GPIOInit() → EPD_Clear() → full-screen fill — no change.
Both pin sets found in EPD_SPI.h: the active set (RES 47, DC 46, CS 45, BUSY 48, SCK 12, MOSI 11) and the commented-out alternate set (RES 21, DC 9, CS 10) — no change with either.
Re-flashed the official factory firmware from the GitHub repo (factory_firmware: bootloader @0x0, partitions @0x8000, boot_app0 @0xe000, main.ino @0x100000) using esptool-js — flash succeeded, but the panel still does not display anything.
Reseated the orange FPC ribbon connector several times (clip fully closed, ribbon straight and fully inserted).
My conclusion / question:
Since the ESP32-S3 flashes and boots fine, but even the official factory firmware can't drive the panel, it seems the issue is with the e-paper panel or the FPC connection — not software. The driver appears to hang waiting on the BUSY signal (which never returns).
Is this a known failure mode for the FPC connector / panel on the 4.2" V1.0?
Is there any recovery procedure or hardware check I might have missed?
Thanks in advance!
Comments
Dear surdilamak,
We sincerely apologize for the inconvenience. We need some time to analyze your video and will get back to you as soon as possible. Please wait patiently.