Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ILI9488 working, ILI9341 NOT #3253

Open
bbuster2 opened this issue Mar 25, 2024 · 4 comments
Open

ILI9488 working, ILI9341 NOT #3253

bbuster2 opened this issue Mar 25, 2024 · 4 comments

Comments

@bbuster2
Copy link

bbuster2 commented Mar 25, 2024

I need 2 different screen for 2 devices. Both bought here:
https://nl.aliexpress.com/item/32837085500.html?spm=a2g0o.order_list.order_list_main.5.17b579d2X3nRKb&gatewayAdapt=glo2nld
I have the 2.4" ILI9341 and the 3.5" ILI9488

De documentation shows both screens use exactly the same wiring but for some reason, the ILI9341 stays white and the ILI9488 works perfect.

I changed the driver in code corresponding the used display but the ILI9341 stays white.

The only difference i made is the speeds.

ILI9488:
SPI_FREQUENCY=27000000
SPI_READ_FREQUENCY=10000000

ILI9431:
SPI_FREQUENCY=40000000
SPI_READ_FREQUENCY=20000000

What can be the problem?
I have tested 3 different ILI9431 displays and all 3 have the same issue

@vikraj-ai
Copy link

Hi bbuster 2,
May you provide me with you wiring diagrams and user setup files you have used for your ILI9488

@bbuster2
Copy link
Author

I got it working. The documentation switched 2 pins (SDA and SDO). After using the correct pins the display started to work

@vikraj-ai
Copy link

Thank you for efforts my display is now working but I don't know how to use the touch functionality of my touch screen can you give wiring diagrams and user setup file for that it would be a great help

@fungreenfox
Copy link

fungreenfox commented Jul 15, 2024

Same here. Having both displays, and the 9488 works ok.
Esp32 wroom da module board driver.
After upgrading from a year old TFT_Espi library to newest:
The ili9341 gos white background with black text on with tft.setTextColor(WHITE, BLACK);

define LTBLUE 0xB6DF gives a pastel yellow color.
The black color lies around a pixcolor 254.
The driver choise is #include <User_Setups/Setup42_ILI9341_ESP32.h> // Setup file for ESP32 and SPI ILI9341 240x320
The inverse color choise from setup, does not have any effect.
Adding tft.invertDisplay(true); after tft-init(); will work.
2 displays of same kind were tested with same result.

Do you have a clue why this happens after a library upgrade for TFT_Espi?
How to fix this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants