-
Notifications
You must be signed in to change notification settings - Fork 110
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
Can you provide a firmware for Lilygo T-HMI #127
Comments
For the display, try the S3LCD_OCT_16M firmware from https://github.com/russhughes/s3lcd. For the touch screen, I use: https://github.com/fantasticdonkey/uFT6336U. |
Yes. Look in the examples/configs/t-hmi folder for configuration settings that work with the T-HMI. |
I tried to flash the firmware you advised (https://github.com/russhughes/s3lcd/tree/main/firmware/S3LCD_OCT_16M), with no success. Here is what I did:
This works. Then:
I get the same error with
Can you help me? |
Actually, it seems the board is not responding, I cannot erase the flash anymore, I get the same error.
|
I first erased the flash then installed the generic firmware (my mistake). From that moment on, it's impossible to erase and install again. |
I saw the instructions here : https://github.com/russhughes/st7789_mpy/blob/74e55d2711ec769ed9f0366b08135c121054ba3b/firmware/ESP32_BOX_LITE/flash_instructions.md Now erase flash works, and I can upload the firmware. But the device keeps booting on and on.
I also tried with instructions from here : https://github.com/russhughes/s3lcd/blob/9c8469426165d19c188d3352429ef586e479d288/README.md esptool.py --port COM26 erase_flash but I obtain the same result. |
The firmware for the ESP32-S3 must be flashed starting at address 0x0, try: esptool.py --chip esp32s3 --port COM26 write_flash -z 0x0 firmware.bin |
I first eras the flash again:
But flashing the firmware is still the same. Now, I downloaded it again, and it works ! |
The display works perfectly. Now I'm trying the touch...
I think this touch device is using a SPI bus. But this library is for I2C bus. |
You are correct, the uFT6336U is for the wt32-sc01 board. You need an xpt2046 library for the T-HMI. |
You are right, I found one, I'm trying to use it |
Hi, I actually wrote my own version of the XPT2046 driver, that I put on Github |
The T-HMI from Lilygo is equipped with an ST7789V display 240 x 320 pixels : can you provide a firmware ?
https://github.com/Xinyuan-LilyGO/T-HMI
The display is touch enabled: which library should I use for the touchscreen?
Thanks for your great work!
The text was updated successfully, but these errors were encountered: