Skip to content

JD9365 lcd driver with esp32p4 MCU board #259

@Hema-capuf

Description

@Hema-capuf

Hey,

I am working with a 10.1-inch 800×1280 MIPI-DSI display using the JD9365 driver on ESP32-P4 (ESP-IDF v5.5.1).
The initialization completes successfully and the panel returns a valid ID, but the screen remains black even after sending red pixel data to the display.

What is working

Backlight turns ON
JD9365 driver loads correctly
Reading ID works:
jd9365: version: 2.0.1
jd9365: LCD ID: 93 65 04
Even when I manually draw a full-red framebuffer immediately after panel init, the screen stays black.

What I need help with
I want to confirm:

Are the recommended DPI timing parameters correct for this JD9365 panel?
(HSYNC/HBP/HFP, VSYNC/VBP/VFP, pixel clock)
Is the JD9365 driver expecting a specific porch value or PLL setting?
Does the JD9365 panel require any additional vendor commands after Sleep Out / Display On?
Is the lane bitrate (tested 1000–1500 Mbps) correct for 800×1280 RGB888 @ ~60Hz?
Does the driver support RGB888 mode directly, or do I need to switch to RGB565?
Hardware & Settings

ESP32-P4
2 MIPI DSI lanes
Lane bitrate tested: 1500 Mbps
Pixel clock tested: 72 MHz and 80 MHz
Color format: RGB888

#define EXAMPLE_MIPI_DSI_DPI_CLK_MHZ 72
#define EXAMPLE_MIPI_DSI_LCD_H_RES 800
#define EXAMPLE_MIPI_DSI_LCD_V_RES 1280
#define EXAMPLE_MIPI_DSI_LCD_HSYNC 20
#define EXAMPLE_MIPI_DSI_LCD_HBP 40
#define EXAMPLE_MIPI_DSI_LCD_HFP 40
#define EXAMPLE_MIPI_DSI_LCD_VSYNC 10
#define EXAMPLE_MIPI_DSI_LCD_VBP 20
#define EXAMPLE_MIPI_DSI_LCD_VFP 20

#define EXAMPLE_MIPI_DSI_LANE_BITRATE_MBPS 1000 // 1Gbps
#define BIT_PER_PIXEL 24

these are the timming values i am using right now
and also tried basic UI but still not working. i can see only black screen

if you required i can give you my code to verification

Can anyone please help me with my problem..

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions