esphome / esphome/feature-requests

Support for ILI9488 display controller

Open
#1,715 23 comments 7 reactions 0 assignees View on GitHub
Type: Display
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**

The ILI9488 display controller is used in some "larger" TFT displays (https://www.aliexpress.com/item/1005003773199628.html). It is similar to the ILI9341 display controller but needs some changes to work:
* Changing the resolution to 480*320
* Changing the colors to 888-values (e.g.: 24 bit rgb)

**Please describe your use case for this integration and alternatives you've tried:**

I already tried to use the ILI9341 component but it did not work (display is flashing white). I also tried to implement the needed changes myself but had no success. Changing the resolution resulted in a boot loop and only changing the way colors are handled did not work either (maybe my math was wrong).

**Additional context**

An arduino library for ILI9488 can be found here: https://github.com/jaretburkett/ILI9488

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by comparing the existing ILI9341 component with the linked Arduino ILI9488 library, focusing on the 480x320 resolution and 24-bit color handling. Done means the ILI9488 display initializes reliably without flashing or boot loops and renders correctly at the requested resolution and color depth.

Written by the indexing model from the issue text.

Assessment

Tech stack
arduino
Domain
embedded-iot
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.