adafruit / Adafruit-ESP32-S3-TFT-Feather-PCB

PCB files for the Adafruit ESP32-S3 TFT Feather
Other
8 stars 2 forks source link

What is the expected content on TFT display for ESP32-S3 TFT Feather after performing Factory Reset Firmware UF2? #2

Open przemoc opened 1 year ago

przemoc commented 1 year ago

What is the expected content on TFT display for ESP32-S3 TFT Feather connected only to PC via USB after performing Factory Reset Firmware UF2 using adafruit-esp32-s3-tft-feather-factory-reset.UF2 (SHA256: dbd5238dc04b2db1ccf13ac3cf096f23374979148b53ed1c18fc5ae8631f3696) and pressing Reset button once?

Should it be something as shown in Overview adafruit_products_FS3TFT_battery_sensor but without Battery and I2C lines?

I recently bought one. Nothing was shown on TFT display upon connecting to USB. Thankfully after double-click Reset it finally shown something, so TFT display does not seem to malfunction. I realized it had different UF2 (SHA256: 4d4d017eed71962d89f497e535da0872ade7c1b1314bc96bd24366fa43b06a6f), so I replaced it with UF2 from this repository. But it didn't help (still nothing is shown on TFT display, unless in bootloader mode after double-click Reset). I would like to understand if it is normal behavior or maybe I should be seeing something.

beautifully-br0ken commented 10 months ago

I am having the same issue with 3 of the 16 boards I ordered. The backlight works but nothing is displayed on the screen even after loading the Feather_ESP32S3_TFT_FactoryTest.ino onto it.

caternuson commented 10 months ago

Try again with the UF2 files currently hosted in this repo, or available from download here: https://learn.adafruit.com/adafruit-esp32-s3-tft-feather/factory-reset

File name should be Adafruit_Feather_ESP32S3_TFT_FactoryTest.uf2 with a sha256 checksum of b5837f54fafd7ecdcc3267e84e9ad8d7271fad714b86872fad1c1dd0f4edb1bd

The expected behavior is TFT will display info as shown in product photo above.

ladyada commented 10 months ago

@BlitzCityDIY can you re-test your UF2s on both versions (LC709 and MAX17) of the S3 TFT? https://www.adafruit.com/product/5483

caternuson commented 10 months ago

FWIW - I did test the UF2 I ref'd above. But only on an older LC709203 Feather variant. (circa Aug 2022 mfg)

beautifully-br0ken commented 10 months ago

I tried using the UF2 file in this repo (I verified that the checksum was b5837f54fafd7ecdcc3267e84e9ad8d7271fad714b86872fad1c1dd0f4edb1bd) and the screen still will only backlight. When pressing the reset button twice the board shows as FTHRS3BOOT as a drive on my PC but the TFT doesn't display the bootloader screen like it should. After dragging and dropping the UF2 file over my PC no longer shows FTHRS3BOOT as a drive but the TFT still doesn't display anything. This is happening on both the LC709 and MAX17.

BlitzCityDIY commented 10 months ago

hihi- i just tested the UF2 on LC and MAX S3 TFT boards and the display is showing the expected text. after uploading the UF2, can you try opening a Serial Monitor in the Arduino IDE for the board to see if the I2C scan is showing up? that is included in the UF2

beautifully-br0ken commented 9 months ago

After uploading the UF2 I'm seeing this:

16:12:17.921 -> I2C scan: 0x0, 0xB, 16:12:19.949 -> **

It continues outputting those same lines every few seconds.