-
Notifications
You must be signed in to change notification settings - Fork 7.6k
ESP32-S2 Com port in Windows 8.1 #5994
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
Comments
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. |
Closing the issue, as @atanisoft mentioned., it's not feasible to support older OS versions forever. Please consider updating your OS @waltr1 :) Hope it's fair enough solution for you and you understand our approach. |
I am disappointed that support for the native ESP32-S2 usb is not planned for Windows 7/8. In the link |
Sorry my previous incomplete comment. I am disappointed that support for the native ESP32-S2 usb is not planned for Windows 7/8. I agree with waltr1 that there are lots of developers using windows 7/8 still. Also, in the link: |
Have you tried Zadig driver for Windows? Three is nothing to support on our side per say, it's Windows that needs drivers. The CDC post is standard. |
Yes, I agree with both above - I have been working with windows 8.1 64 on all my developments and I am not sure why i am NOT being able to use ESP32-S2 Com Port on Windows 8.1. I also tried to see if it is recognizable in Windows 10 and IT WEAS NOT as well. |
@aryehassbian Open a new issue and provide a reproducible test case. Windows itself needs to support USB-CDC devices and not specifically the ESP32-S2. If you are using custom descriptors it is possible you have an error in the descriptor which is why Windows is not recognizing the device when plugged in. I haven't seen this issue on any of my available devices or machines. |
@waltr1 @xalier1 @aryehassbian The support actually is there, the required (class-)driver is called usbser.sys and is included with Win7 and Win8 too. Win10 just bothers to install it automatically for all CDC devices, while older OSs don't, you have to do it manually. I was surprised how little information is there about getting generic CDC devices running under Win7, so I created a repository with necessary documentation links and INF files for ESP32: https://github.com/kutukvpavel/Esp32-Win7-VCP-drivers Btw, about that screenshot you've included, only one of 2 endpoints exposed by ESP32 native CDC stack provides the serial port functionality, so you are seeing 1 yellow triangle if you try to install the same VCP driver for both endpoints. This is by design. Go to device properties and look up "Compatible IDs". For one of the endpoints you should see |
Trying to upload code (or UF2 bootloader) into Adafruit Feather ESP32-S2 and bare ESP32-S2 modules through the Native USB hardware.
----------------------------- Remove above -----------------------------
Hardware:
Board: Adafruit Feather ESP32-S2
Core Installation version: 2.0.1
IDE name: Arduino IDE
Flash Frequency: 80Mhz
PSRAM enabled: yes
Upload Speed: 921600
Computer OS: Windows 8.1
Description:
When plugging USB into PC no Com Port shows in Device manager. Had dialog in Adafruit's Forum and found that only Windows 10's Microsoft drivers work. Testing ESP32-S2 on a Win10 PC at work and Com port shows.
There are many developers that still use Win 7 or win8. We need driver to support the ESP32-S2 for Win7 & Win8.
The text was updated successfully, but these errors were encountered: