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
FeatherS2 - ESP32-S2 Unable to Connect
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- Masoric
- Posts: 10
- Joined: Fri Nov 05, 2021 9:22 am
FeatherS2 - ESP32-S2 Unable to Connect
- Attachments
-
- COM Ports.jpg (11.47 KiB) Viewed 356 times
- fultonbd
- Posts: 10
- Joined: Wed Mar 27, 2019 4:00 pm
Re: FeatherS2 - ESP32-S2 Unable to Connect
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
Brad
-
- Posts: 306
- Joined: Wed Jun 12, 2013 5:01 pm
Re: FeatherS2 - ESP32-S2 Unable to Connect
I have similar problem. viewtopic.php?f=57&t=185848
No COMM Port shows to be able to update the UF2 bootloader.
No COMM Port shows to be able to update the UF2 bootloader.
- adafruit_support_carter
- Posts: 29483
- Joined: Tue Nov 29, 2016 2:45 pm
Re: FeatherS2 - ESP32-S2 Unable to Connect
Please try the recovery procedure shown here:
https://learn.adafruit.com/adafruit-esp ... tory-reset
https://learn.adafruit.com/adafruit-esp ... tory-reset
- Masoric
- Posts: 10
- Joined: Fri Nov 05, 2021 9:22 am
Re: FeatherS2 - ESP32-S2 Unable to Connect
No luck... I just get the following messagesadafruit_support_carter wrote:Please try the recovery procedure shown here:
https://learn.adafruit.com/adafruit-esp ... tory-reset
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.
- adafruit2
- Posts: 22200
- Joined: Fri Mar 11, 2005 7:36 pm
Re: FeatherS2 - ESP32-S2 Unable to Connect
@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
@fulton try stable 7.0.0 release - that might work better than the beta, which is unstable
- fultonbd
- Posts: 10
- Joined: Wed Mar 27, 2019 4:00 pm
Re: FeatherS2 - ESP32-S2 Unable to Connect
I have tried to copy different releases onto my feather. Nothing ever gets copied and FTHRS2BOOT never changes its name.
Brad
Brad
- adafruit2
- Posts: 22200
- Joined: Fri Mar 11, 2005 7:36 pm
Re: FeatherS2 - ESP32-S2 Unable to Connect
@fulton can you upload sketches with Arduino?
- fultonbd
- Posts: 10
- Joined: Wed Mar 27, 2019 4:00 pm
Re: FeatherS2 - ESP32-S2 Unable to Connect
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.
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.
- adafruit2
- Posts: 22200
- Joined: Fri Mar 11, 2005 7:36 pm
Re: FeatherS2 - ESP32-S2 Unable to Connect
Adafruit Feather HUZZAH ESP8266 is the wrong board selected
- fultonbd
- Posts: 10
- Joined: Wed Mar 27, 2019 4:00 pm
Re: FeatherS2 - ESP32-S2 Unable to Connect
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.
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.
- adafruit2
- Posts: 22200
- Joined: Fri Mar 11, 2005 7:36 pm
Re: FeatherS2 - ESP32-S2 Unable to Connect
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 :)
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 :)
- fultonbd
- Posts: 10
- Joined: Wed Mar 27, 2019 4:00 pm
Re: FeatherS2 - ESP32-S2 Unable to Connect
I tried again with the correct board and don't get any ports listed except: /dev/cu.Bluetooth-Incoming-Port
- adafruit2
- Posts: 22200
- Joined: Fri Mar 11, 2005 7:36 pm
Re: FeatherS2 - ESP32-S2 Unable to Connect
you are not entering bootloader mode correctly, see above!
-
- Posts: 306
- Joined: Wed Jun 12, 2013 5:01 pm
Re: FeatherS2 - ESP32-S2 Unable to Connect
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.
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.
Please be positive and constructive with your questions and comments.