Due to high demand expect some shipping delays at this time, orders may not ship for 3-4 business days. On MLK Day no orders will be shipped.
0

FeatherS2 - ESP32-S2 Unable to Connect
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

FeatherS2 - ESP32-S2 Unable to Connect

by Masoric on Sat Dec 04, 2021 12:00 pm

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 268 times

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

Re: FeatherS2 - ESP32-S2 Unable to Connect

by fultonbd on Sat Dec 04, 2021 11:54 pm

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

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

Re: FeatherS2 - ESP32-S2 Unable to Connect

by waltr on Sun Dec 05, 2021 3:36 pm

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

No COMM Port shows to be able to update the UF2 bootloader.
waltr
 
Posts: 306
Joined: Wed Jun 12, 2013 5:01 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

by adafruit_support_carter on Sun Dec 05, 2021 7:56 pm

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

adafruit_support_carter
 
Posts: 22254
Joined: Tue Nov 29, 2016 2:45 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

by Masoric on Mon Dec 06, 2021 9:15 am

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.

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

Re: FeatherS2 - ESP32-S2 Unable to Connect

by adafruit2 on Mon Dec 06, 2021 12:10 pm

@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

adafruit2
Site Admin
 
Posts: 20470
Joined: Fri Mar 11, 2005 7:36 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

by fultonbd on Mon Dec 06, 2021 1:36 pm

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

Brad

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

Re: FeatherS2 - ESP32-S2 Unable to Connect

by adafruit2 on Mon Dec 06, 2021 1:40 pm

@fulton can you upload sketches with Arduino?

adafruit2
Site Admin
 
Posts: 20470
Joined: Fri Mar 11, 2005 7:36 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

by fultonbd on Mon Dec 06, 2021 2:58 pm

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.

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

Re: FeatherS2 - ESP32-S2 Unable to Connect

by adafruit2 on Mon Dec 06, 2021 3:00 pm

Adafruit Feather HUZZAH ESP8266 is the wrong board selected

adafruit2
Site Admin
 
Posts: 20470
Joined: Fri Mar 11, 2005 7:36 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

by fultonbd on Mon Dec 06, 2021 3:57 pm

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.

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

Re: FeatherS2 - ESP32-S2 Unable to Connect

by adafruit2 on Mon Dec 06, 2021 5:24 pm

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 :)

adafruit2
Site Admin
 
Posts: 20470
Joined: Fri Mar 11, 2005 7:36 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

by fultonbd on Mon Dec 06, 2021 6:02 pm

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 197 times

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

Re: FeatherS2 - ESP32-S2 Unable to Connect

by adafruit2 on Mon Dec 06, 2021 6:07 pm

you are not entering bootloader mode correctly, see above!

adafruit2
Site Admin
 
Posts: 20470
Joined: Fri Mar 11, 2005 7:36 pm

Re: FeatherS2 - ESP32-S2 Unable to Connect

by waltr on Mon Dec 06, 2021 7:28 pm

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.
waltr
 
Posts: 306
Joined: Wed Jun 12, 2013 5:01 pm

Please be positive and constructive with your questions and comments.