I bought 4 ESP32-S3 boards. One of them seems to have a faulty display. I have attached a picture of what the display looks like when first connected. The other 3 units are working perfectly. Any ideas on how to fix it?
ESP32-S3 Faulty Display
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_carter
- Posts: 29056
- Joined: Tue Nov 29, 2016 2:45 pm
Re: ESP32-S3 Faulty Display
Let's make sure it's not a simple software related thing.
First check the current state of the Feather's bootloader. If you double press reset, can you get the FTHRS3BOOT folder to show up?
If not, should be able to get into ROM bootloader mode by holding the D0 button while pressing Reset. There will *not* be a folder that shows up, but should get a COM port.
First check the current state of the Feather's bootloader. If you double press reset, can you get the FTHRS3BOOT folder to show up?
If not, should be able to get into ROM bootloader mode by holding the D0 button while pressing Reset. There will *not* be a folder that shows up, but should get a COM port.
- Mark_Aerobat
- Posts: 35
- Joined: Fri Feb 26, 2016 10:38 am
Re: ESP32-S3 Faulty Display
When I double click reset I get into the bootloader. The version of the bootloader is:
TinyUF2 Bootloader 0.12.3 - tinyusb (0.12.0-203-ga4cfd1c69)
Model: Adafruit Feather ESP32-S3 Reverse TFT
Board-ID: ESP32S3-FeatherRevTFT-revC
Date: Feb 2 2023
TinyUF2 Bootloader 0.12.3 - tinyusb (0.12.0-203-ga4cfd1c69)
Model: Adafruit Feather ESP32-S3 Reverse TFT
Board-ID: ESP32S3-FeatherRevTFT-revC
Date: Feb 2 2023
- adafruit_support_carter
- Posts: 29056
- Joined: Tue Nov 29, 2016 2:45 pm
Re: ESP32-S3 Faulty Display
OK, cool. The UF2 bootloader is working fine.
Try downloading the factory reset UF2 from here:
https://learn.adafruit.com/esp32-s3-rev ... f2-3107942
and drag the UF2 file to the BOOT folder.
Any change to the TFT?
Try downloading the factory reset UF2 from here:
https://learn.adafruit.com/esp32-s3-rev ... f2-3107942
and drag the UF2 file to the BOOT folder.
Any change to the TFT?
- Mark_Aerobat
- Posts: 35
- Joined: Fri Feb 26, 2016 10:38 am
Re: ESP32-S3 Faulty Display
I downloaded the factory reset UF2
Feather_ESP32S3_ReverseTFT_FactoryTest.uf2
and dragged it into the bootloader. It transferred successfully but the display still shows the same defect.
Feather_ESP32S3_ReverseTFT_FactoryTest.uf2
and dragged it into the bootloader. It transferred successfully but the display still shows the same defect.
- adafruit_support_carter
- Posts: 29056
- Joined: Tue Nov 29, 2016 2:45 pm
Re: ESP32-S3 Faulty Display
OK, thanks. Sounding like a hardware issue with the TFT.
Just as a double check, since you have the other Feathers, can you try the same test on one of those. Just to verify that UF2 does something with the TFT. I think it should show the demo from the product page.
Just as a double check, since you have the other Feathers, can you try the same test on one of those. Just to verify that UF2 does something with the TFT. I think it should show the demo from the product page.
- Mark_Aerobat
- Posts: 35
- Joined: Fri Feb 26, 2016 10:38 am
Re: ESP32-S3 Faulty Display
I copied the factory reset UF2 to a working device. It worked successfully but I noticed that the boot time is a lot longer and it takes about 4 seconds for the display to register a key press. It seems to respond a lot slower than when I received it.
- Mark_Aerobat
- Posts: 35
- Joined: Fri Feb 26, 2016 10:38 am
Re: ESP32-S3 Faulty Display
I tried installing Circuit Python on the device with the defective display. Circuit Python loaded successfully but the display remained unchanged with the white horizontal bars.
- adafruit_support_carter
- Posts: 29056
- Joined: Tue Nov 29, 2016 2:45 pm
Re: ESP32-S3 Faulty Display
Not sure about that change in behavior on the working boards, with the slow response time. But that is most likely software related. For the board with the bad TFT, let's just replace it. Thanks for trying all the troubleshooting steps to help verify the issue.
Send an email to [email protected] with a link to this thread and your order number and they can send you a replacement Feather ESP32-S3 Reverse TFT.
Send an email to [email protected] with a link to this thread and your order number and they can send you a replacement Feather ESP32-S3 Reverse TFT.
- Mark_Aerobat
- Posts: 35
- Joined: Fri Feb 26, 2016 10:38 am
Re: ESP32-S3 Faulty Display
Thank for your support. I have placed the order for a replacement.
You may wish to verify the factory reset UF2 file you have on your website. It is definitely not the same file you load when shipping the part. If you have a chance try it yourself and you will see how slow the boot and button response is.
You may wish to verify the factory reset UF2 file you have on your website. It is definitely not the same file you load when shipping the part. If you have a chance try it yourself and you will see how slow the boot and button response is.
Please be positive and constructive with your questions and comments.