Adafruit ESP32-S2 Feather -No COM port

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

Adafruit ESP32-S2 Feather -No COM port

Post by waltr »

New Adafruit ESP32-S2 Feather, #5000. when plugged into Win8.1 USB the Device manager shows in "Other devices" TinyUSB CDC. The ESP seems to be running some code since the tri-color LED cycles through its colors.
In Boot mode, Device manager shows two ESP32-S@ in "Other devices".

I tried the Adafruit WebSerial ESPTool as in post: viewtopic.php?f=57&t=185395&p=900317&hi ... 32#p900317
but Only the Mother board COM1 shows for selection so unable to load the UF2 bootloader.

In BOOT mode the ESP32-S2 devices do have a Code 28 error.

What am I missing????
Attachments
ESP32-S2-BOOT mode.PNG
ESP32-S2-BOOT mode.PNG (9.55 KiB) Viewed 331 times
ESP32-S2-running.PNG
ESP32-S2-running.PNG (8.55 KiB) Viewed 331 times

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

Re: Adafruit ESP32-S2 Feather -No COM port

Post by waltr »

Some additional info:
Since many other ESP32-S2 Dev boards simply use a USB bridge chip I connected an "FTDI Friend" to the TXD & RXD lines of the Feather. Still no joy trying to download a program.

I also bought 3 ESP32S2 WROVER modules. Soldered wires onto the module, GND, 3V3, TX, RX to FTDI Friend plus IO0 & EN to 10k pull-ups and ground push buttons.
Arduino IDE loaded code without an issue. For my purposes this is completely reasonable method to load code. No need for the Native ESP32 USB.
However, it seems the code loaded is not running, no Serial out and IO7 not blinking

It seems that there is some weird code in the ESP32-S2 on the Feather board that does not enumerate as a COM port. Therefore the Feather ESP32-S2 is still NOT working as per tutorials.

User avatar
mikeysklar
 
Posts: 13936
Joined: Mon Aug 01, 2016 8:10 pm

Re: Adafruit ESP32-S2 Feather -No COM port

Post by mikeysklar »

It looks like you are on the right track going to into bootloader mode and using the WebSerial ESPTool. What version of Chrome are you running? This is the guide to follow mentioned in the forum link you shared.

https://learn.adafruit.com/adafruit-esp ... tory-reset

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

Re: Adafruit ESP32-S2 Feather -No COM port

Post by waltr »

Thanks,
Chrome V96.0.4664.45 (Official Build) (64 bit)

It has been some time since Chrome was installed. I'll update and try the WebSerial ESPTool again.

The problem seems to be that the ESP32-S2 does NOR show up as a COMxx port so the WeSerial tool can not see the ES32-S2.

Originally with the Feather bd. A bare ESP32-S2 module didn't work on its UART pins and I wired a USB cable to pins IO19 & 20 (USB D- & D+). This has the same problem, Only the two ESP32-S2 under "Other Devices".

This is similar to an issue I had with Microchip's MPLab IDE until I found where the correct USB drives resided in the IDE installed files.

Any possibility there is a Windows USB driver I am missing?

User avatar
mikeysklar
 
Posts: 13936
Joined: Mon Aug 01, 2016 8:10 pm

Re: Adafruit ESP32-S2 Feather -No COM port

Post by mikeysklar »


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

Re: Adafruit ESP32-S2 Feather -No COM port

Post by waltr »

I have both the CP210x & FTDI drivers installed since I use both as Serial to USB converters for many other projects. They work properly

The ESP32-S2 NATIVE USB is the problem. This is what the Feather bd ESP32-S2 uses.
See the screen captures of Device Manager in my first post.........

These are with the USB connected to the Feather Bd.
This is also what the Tutorials say to do.

Have read other threads in this forum and other have gotten the Native ESP32-S2 USB port to show up as a COM port. Their problem was not having the proper Boot-loader.
I tried the Adafruit WebSerial ESPTool as in post: viewtopic.php?f=57&t=185395&p=900317&hilit=Feather+ESP32#p900317
but Only the Mother board COM1 shows for selection so unable to load the UF2 bootloader.
NO COM Port = WebSerial ESPTool has no nothing to connect to to load the boot-loader!!!

Please grab a Feather ESP32-S2 and plug it into a Windows PC (preferably win8.1). Then open the Device Manger to see what the USB port enumerates as.

Thanks

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

Re: Adafruit ESP32-S2 Feather -No COM port

Post by adafruit2 »

there is no windows 8 support for espressif - they did not release a driver it seems. only windows 10+ is supported for native USB!

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

Re: Adafruit ESP32-S2 Feather -No COM port

Post by waltr »

I tried the ESP32-S2 Feather on two Win10 PCs today.
Both installed "Microsoft Driver 6/21/2006 10.0.19041.1202" and it shows as a Com port in both BOOT and RUN modes.

Seems this "Microsoft Driver" should be available for win8.1.

Tutorial "Recommends" win 10 but it seems MANDATORY.

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

Re: Adafruit ESP32-S2 Feather -No COM port

Post by adafruit2 »

ok! best thing you can do is open a ticket with espressif to ask them to release a windows 7/8 driver

https://github.com/espressif/arduino-esp32/issues

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

Re: Adafruit ESP32-S2 Feather -No COM port

Post by waltr »

Good idea.

Issue "ESP32-S2 Com port in Windows 8.1 #5994" opened.

Hope others that need Win8 support adds to this issue.

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

Re: Adafruit ESP32-S2 Feather -No COM port

Post by waltr »

Got a reply on "[espressif/arduino-esp32] ESP32-S2 Com port in Windows 8.1 (Issue #5994)"
Support for Windows 7/8 is not feasible as the underlying tools no longer support those platforms. It is time to upgrade to newer versions of Windows.
So they plainly say TOO BAD if you are not using the Latest Windows OS...

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

Return to “Feather - Adafruit's lightweight platform”