T-Display S3 firmware & flash
I have T-Display S3.
Could you tell me how to download the original firmware and flash the T-Display S3 because mine does not respond to any buttons and all I get is green and red LED.
Thanks in advance
@artik Hi, may I ask if you are using ArduinoIDE, as this is all I know, but I have a GitHub Repository on setting up the T-Display S3.
Out of the box you need to select Serial Monitor, for example, it is not default and all programs need to start with, in Setup, "power on the LCD"
My repo is here:
"It's all here" I believe.
I cannot get the factory.ino to compile but the tft.ino is great.
However, the two Hothead examples are not cool apps...but great tutorials to get you started.
Don't hesitate to contact me here or email firstname.lastname@example.org
Go to this link
click the 'code' button and download the zip file
unzip the zip file
to load the original software,
copy the file from the unzipped files you find in the 'lib' folder into your Arduino 'libraries' folder.
next, open the factory.ino file (found in the 'examples' directory) using the Arduino IDE (v2.0.1 or above)
in the Arduino IDE under 'File' - 'Preferences' - 'Additional Board Manager urls', ensure this is included:
in the Arduino IDE, in the Arduino board manager select the following as the board:
ESP32S2 Dev Module
in the Arduino IDE, under 'Tools' check the following options are set
// Arduino Tools settings:
// USB CDC On Boot: Enabled
// CPU Frequency: 240MHz
// USB DFU On Boot: Enabled
// Core Debug Level: None
// Erase All Flash Before Upload: Disabled
// Events Run On: Core 1
// Flash Mode: QIO 80Mhz
// Flash Size: 8MB (64Mb)
// Arduino Runs On: Core 1
// USB Firmware MSC On Boot: Disabled
// PSRAM: OPI PSRAM
// Partition Scheme: 8MB with spifs (3MB APP/1.5 SPIFS)
// USB Mode: Hardware CDC and JTAG
// Upload Mode: UART0 / Hardware CDC
// Upload Speed: 921600
// Programmer ESPTool
plug your LILYGO T-Display-S3 into a usb port on your computer
in the Arduino IDE, under 'Tools' - 'Port' select the port you LILYGO is plugged into
build and upload the sketch to your LilyGO T-Display-S3
My repo contains a link to the Official LilyGO T-Display S3 repo, so it is always current.