meshtastic / firmware

Meshtastic device firmware
https://meshtastic.org
GNU General Public License v3.0
2.98k stars 714 forks source link

[Bug]: ESP32-S3 Boards with Native USB Not Booting without USB Host Serial #4012

Closed ndoo closed 3 weeks ago

ndoo commented 1 month ago

Category

Hardware Compatibility, Serial

Hardware

Other

Firmware Version

2.3.10.d19607b

Description

Connect CDEBYTE EoRa-S3 to 5V charger (not host computer) using USB-C to USB-A or USB-C to USB-C cable.

Device does not boot and OLED never displays any output. User LED does not light up or blink.

As this board uses the ESP32-S3's native USB pins (schematic is in the EoRa-S3-900TB downloads page -> hardware data), I suspect the issue and fix would be related to a whole bunch of USB connectivity issues the T-Beam Supreme also had, due to that board also wiring the USB-C port to the native USB pins of its ESP32-S3: #3944 #3912 #3856 #3736 #3597.

Relevant log output

No response

nikvostro commented 4 weeks ago

I've got the same behaviour for Lilygo T3S3 v1.2 for 3 devices I've flashed with 2.3.10 Beta just recently. Devices doesn't respond anyhow (power on/off, HW reboot etc) if NOT connected to PC. I did device-update but not entire re-flash. Flashing (updating) back to FW v2,3,7 makes devices adequate back again.

blurcak commented 3 weeks ago

I have the same problem on my lilygo t3s3 v1.3 via webflash (fullerase). Device boots only when connected to PC. Any configuration change is ending in "Rebooting" and device starts only after disconn/conecting the usb. FW 2.3.4 and 2.3.6 are working OK.

ndoo commented 3 weeks ago

Updated the issue title to be more generic to ESP32-S3 with native USB

thebentern commented 3 weeks ago

Please test these artifacts and see if it resolves the issue: T3S3 - https://github.com/meshtastic/firmware/actions/runs/9418801324/artifacts/1579655956 EoRA S3 - https://github.com/meshtastic/firmware/actions/runs/9418801324/artifacts/1579647484

blurcak commented 3 weeks ago

Hi, i was not able to install it on my T3S3, i tried only webflasher, but it was stuck on "stub running ... " I have new PC so no python etc. instaled yet. 2.3.11 alfa works ok

thebentern commented 3 weeks ago

2.3.11 alfa works ok

Wait, so it's already working in the latest alpha release of the firmware?

thebentern commented 3 weeks ago

This is working fine in the latest 2.3.11 alpha. I just tested from full erase and install on a T3S3 and EoRA S3