FeatherS2 - ESP32-S2 Unable to Connect

Please tell us which board you are using.
For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
User avatar
Masoric
 
Posts: 10
Joined: Fri Nov 05, 2021 9:22 am

FeatherS2 - ESP32-S2 Unable to Connect

Post by Masoric »

FeatherS2 - ESP32-S2 Unable to Connect

by Masoric on Fri Dec 03, 2021 5:14 pm

I recently purchased a FeatherS2 - ESP32-S2 and it seems to be defective. However, I am hoping it just something that I am doing wrong.

At the most basic level it appears windows does not recognize it being plugged in.

When I plug in my other esp's 32s or 8266 I get a silicon Labs USB to UART Bridge COM Port (please see the attached picture).

However, when I plug in the FeatherS2 there is nothing.

Any suggestions would be appreciated.

Regards,
Masoric
Attachments
COM Ports.jpg
COM Ports.jpg (11.47 KiB) Viewed 351 times

User avatar
fultonbd
 
Posts: 10
Joined: Wed Mar 27, 2019 4:00 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by fultonbd »

I have had the same problem. I have a MacBook Air and my machine does not see the feather ESP32-S2 boards I purchased. On one of them I followed the instructions in your forum (viewtopic.php?f=57&t=185395) and updated the UF2 bootloader. My machine could then see this board, but when I dragged and dropped the circuitpython file (adafruit-circuitpython-adafruit_feather_esp32s2-en_US-7.1.0-beta.1.uf2) onto it circuitpython would not load. I cannot access anything on the board.

Brad

waltr
 
Posts: 306
Joined: Wed Jun 12, 2013 5:01 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by waltr »

I have similar problem. viewtopic.php?f=57&t=185848

No COMM Port shows to be able to update the UF2 bootloader.

User avatar
adafruit_support_carter
 
Posts: 29150
Joined: Tue Nov 29, 2016 2:45 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by adafruit_support_carter »

Please try the recovery procedure shown here:
https://learn.adafruit.com/adafruit-esp ... tory-reset

User avatar
Masoric
 
Posts: 10
Joined: Fri Nov 05, 2021 9:22 am

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by Masoric »

adafruit_support_carter wrote:Please try the recovery procedure shown here:
https://learn.adafruit.com/adafruit-esp ... tory-reset
No luck... I just get the following messages

Adafruit WebSerial ESPTool loaded.
Connecting...
Connected successfully.
Try to reset.
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Timed out after 100 milliseconds
Error: Couldn't sync to ESP. Try resetting.

User avatar
adafruit2
 
Posts: 22144
Joined: Fri Mar 11, 2005 7:36 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by adafruit2 »

@masoric if you're using arduino IDE, please try uploading a Blink sketch or something - get into the bootloader with boot+rst button and then select that COM port from the IDE to upload. that will clean up the bootloader as well!

@fulton try stable 7.0.0 release - that might work better than the beta, which is unstable

User avatar
fultonbd
 
Posts: 10
Joined: Wed Mar 27, 2019 4:00 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by fultonbd »

I have tried to copy different releases onto my feather. Nothing ever gets copied and FTHRS2BOOT never changes its name.

Brad

User avatar
adafruit2
 
Posts: 22144
Joined: Fri Mar 11, 2005 7:36 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by adafruit2 »

@fulton can you upload sketches with Arduino?

User avatar
fultonbd
 
Posts: 10
Joined: Wed Mar 27, 2019 4:00 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by fultonbd »

I tried to upload the blink program using arduino and got the following error message:

Arduino: 1.8.13 (Mac OS X), Board: "Adafruit Feather HUZZAH ESP8266, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

Executable segment sizes:
IROM : 227612 - code in flash (default or ICACHE_FLASH_ATTR)
IRAM : 26768 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...)
DATA : 1252 ) - initialized variables (global, static) in RAM/HEAP
RODATA : 672 ) / 81920 - constants (global, static) in RAM/HEAP
BSS : 24880 ) - zeroed variables (global, static) in RAM/HEAP
Sketch uses 256304 bytes (24%) of program storage space. Maximum is 1044464 bytes.
Global variables use 26804 bytes (32%) of dynamic memory, leaving 55116 bytes for local variables. Maximum is 81920 bytes.
Traceback (most recent call last):
esptool.py v2.8
File "/Users/bradfulton/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/pyserial/serial/serialposix.py", line 265, in open
self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK)
FileNotFoundError: [Errno 2] No such file or directory: '/dev/cu.usbmodem14201'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/bradfulton/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/upload.py", line 65, in <module>
esptool.main(cmdline)
File "/Users/bradfulton/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool/esptool.py", line 2889, in main
esp = chip_class(each_port, initial_baud, args.trace)
File "/Users/bradfulton/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool/esptool.py", line 237, in __init__
self._port = serial.serial_for_url(port)
Serial port /dev/cu.usbmodem14201
File "/Users/bradfulton/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/pyserial/serial/__init__.py", line 88, in serial_for_url
instance.open()
File "/Users/bradfulton/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/pyserial/serial/serialposix.py", line 268, in open
raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg))
serial.serialutil.SerialException: [Errno 2] could not open port /dev/cu.usbmodem14201: [Errno 2] No such file or directory: '/dev/cu.usbmodem14201'
the selected serial port serial.serialutil.SerialException: [Errno 2] could not open port /dev/cu.usbmodem14201: [Errno 2] No such file or directory: '/dev/cu.usbmodem14201'
does not exist or your board is not connected


This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

User avatar
adafruit2
 
Posts: 22144
Joined: Fri Mar 11, 2005 7:36 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by adafruit2 »

Adafruit Feather HUZZAH ESP8266 is the wrong board selected

User avatar
fultonbd
 
Posts: 10
Joined: Wed Mar 27, 2019 4:00 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by fultonbd »

As soon as I posted the last message I realized I had used the wrong board. I downloaded the expressive esp32s2 board using the instructions at: https://docs.espressif.com/projects/ard ... ds-manager
I was able to pick my adafruit board.

I tried to upload the blink program and got the following error:

Arduino: 1.8.13 (Mac OS X), Board: "Adafruit Metro ESP32-S2, Enabled, Disabled, Disabled, Internal USB, Enabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi), QIO, 80MHz, 4MB (32Mb), 921600, None"

Sketch uses 218194 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 17932 bytes (5%) of dynamic memory, leaving 309748 bytes for local variables. Maximum is 327680 bytes.
Couldn't find a Board on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board's reset button after initiating the upload.


I picked the only available port listed under Tools: Port and tried to upload blink again and got this error:

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Arduino: 1.8.13 (Mac OS X), Board: "Adafruit Metro ESP32-S2, Enabled, Disabled, Disabled, Internal USB, Enabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi), QIO, 80MHz, 4MB (32Mb), 921600, None"

Sketch uses 218194 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 17932 bytes (5%) of dynamic memory, leaving 309748 bytes for local variables. Maximum is 327680 bytes.
esptool.py v3.1
Serial port /dev/cu.Bluetooth-Incoming-Port
Connecting........_____....._____....._____....._____....._____....._____.....____An error occurred while uploading the sketch
_

A fatal error occurred: Failed to connect to ESP32-S2: Timed out waiting for packet header


This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

User avatar
adafruit2
 
Posts: 22144
Joined: Fri Mar 11, 2005 7:36 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by adafruit2 »

Adafruit Metro ESP32-S2
is also the wrong board
make sure you hold down BOOT then press reset button, to get the COM port to appear
/dev/cu.Bluetooth-Incoming-Port
is not ever the right port, that is always your OS bluetooth port
check your USB cable, try another computer, etc.

check
https://learn.adafruit.com/adafruit-esp ... -ide-setup
https://learn.adafruit.com/adafruit-esp ... rduino-ide
for deets :)

User avatar
fultonbd
 
Posts: 10
Joined: Wed Mar 27, 2019 4:00 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by fultonbd »

I tried again with the correct board and don't get any ports listed except: /dev/cu.Bluetooth-Incoming-Port
Screen Shot 2021-12-06 at 1.41.51 PM.jpg
Screen Shot 2021-12-06 at 1.41.51 PM.jpg (348.61 KiB) Viewed 280 times

User avatar
adafruit2
 
Posts: 22144
Joined: Fri Mar 11, 2005 7:36 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by adafruit2 »

you are not entering bootloader mode correctly, see above!

waltr
 
Posts: 306
Joined: Wed Jun 12, 2013 5:01 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

Post by waltr »

Same here: NO COM port shows in Device Manger (win8.1 PC).
Yes, Holding down BOOT button then Press-release Reset button .

Neither Arduino IDE or the WebSerial ESPTool will work if NO COM port shows up.
Therefore the Factory Reset instructions DO NOT WORK.

Locked
Please be positive and constructive with your questions and comments.

Return to “Feather - Adafruit's lightweight platform”