-
Notifications
You must be signed in to change notification settings - Fork 964
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
Fix T-Beam S3 USB CLI #3736 #3764
Fix T-Beam S3 USB CLI #3736 #3764
Conversation
I hope this finally fixes any issues around USB Serial while allowing to flash new FW without having to put the device in download mode first. Apologies for the issues this has been causing in the meantime. |
36e6708
to
0f67562
Compare
This probably introduces a new issue: the device cannot work without serial connection... |
It does work without serial, I've tested that. The bug that causes serial to block has been fixed in the espressif arduino framework |
This reverts commit 7140010.
…tastic#3764)" (meshtastic#3809) This reverts commit 7140010.
Fix for #3736
It seems that we do need ARDUINO_USB_CDC_ON_BOOT=1 after all in order for the CLI to work with the ESP32-S3. Otherwise I cannot get the S3 to read from USB Serial.
Issue #3650 that can cause the S3 to block on boot when no Serial is connected (and is triggered by ARDUINO_USB_CDC_ON_BOOT=1 in combination with ARDUINO_USB_MODE=1) has recently been fixed in arduino-esp32 @ 2.0.15 . I've confirmed that using platform_packages = framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#2.0.15