-
Notifications
You must be signed in to change notification settings - Fork 111
Description
Checklist
- Checked the issue tracker for similar issues to ensure this is not a duplicate
- Read the documentation to confirm the issue is not addressed there and your configuration is set correctly
- Tested with the latest version to ensure the issue hasn't been fixed
How often does this bug occurs?
always
Expected behavior
Hello Espressif team,
I am working with an ESP32-P4 board that originally came with the ESP_Brookesia demo firmware:
- UI Framework: ESP_Brookesia
- Software Version: v0.2.0
- Device Name: ESP32-P4-Function-EV-Board
The factory firmware worked perfectly:
- LCD image OK
- Backlight OK
- Touch OK
The display included with the kit is:
- Panel model: JC8012P4A1C_I_W_Y1
- Driver IC: JD9365
- Size: 10.1"
- Resolution: 800×1280
- SKU: 10153002
Actual behavior (suspected bug)
🟥 Problem
When building and flashing the official ESP32-P4 Function-EV-Board examples (from esp-idf or esp-brookesia repositories):
- Backlight turns on
- LCD stays black (no image)
- Repeated error in log:
Error logs or terminal output
lcd.dsi.dpi: can't fetch data fast enough, underrun happensSteps to reproduce the behavior
- Flash the official ESP32-P4 Function-EV-Board display example.
- Connect the JD9365 panel (JC8012P4A1C_I_W_Y1).
- Boot the board.
- Backlight turns on but the display stays completely black.
- Log shows repeated DSI/DPI underrun errors.
Additional information:
The device originally came with factory firmware (ESP_Brookesia v0.2.0)
where the JD9365 display was working perfectly: image + touch + backlight.
It appears the official example does not include the correct initialization
sequence or timing parameters for this JD9365 (JC8012P4A1C_I_W_Y1) panel.
Attached photos:
- Working factory demo (Brookesia)
- Panel model sticker
Project release version
v.5.5.1
System architecture
Intel/AMD 64-bit (modern PC, older Mac)
Operating system
Windows
Operating system version
Windows 10
Shell
PowerShell
Additional context
If needed, I can provide the full project, logs, or help test experimental patches.
The same JD9365 panel works with the factory firmware, so hardware is confirmed OK.
Only custom builds fail to show any image.

