Resolving USB Device Recognition Issues with ESP32-S3

Resolving USB Device Recognition Issues with ESP32-S3

Qiming Cloud/ 01

Problem Description

When using the ESP32-S3 chip/module with a USB wireless network card and ESP-IDF version idf5.0.3, the client encountered an issue where the computer could not recognize the USB device after compiling and flashing the esp-iot-bridge/examples/wireless_nic example. What could be the reason?

Resolving USB Device Recognition Issues with ESP32-S3

Qiming Cloud/ 02

Solution Approach

After understanding the client’s situation, the engineer cloned the esp-iot-bridge library example for testing and successfully reproduced the issue. Through related testing and case analysis, it was found that certain configurations need to be enabled.

Qiming Cloud/ 03

Solution

Configure through menuconfig:

(1) Enable CONFIG_TINYUSB_NET_MODE_ECM_RNDIS=y

Configuration path: (Top) -> Component config -> TinyUSB Stack -> Network driver (ECM/NCM/RNDIS) -> Network mode -> ECM/RNDIS

(2) On Windows, select CONFIG_TINYUSB_NET_RNDIS=y

Configuration path: (Top) -> Component config -> TinyUSB Stack -> USB TinyUSB Stack -> USB Network Class (RNDIS, ECM) -> Enable TinyUSB NET driver -> Choose a network communication standard -> RNDIS

Qiming Cloud/ 04

About Us

Shenzhen Qiming Cloud Technology Co., Ltd. is a partner and agent of Espressif in the Greater China region, focusing on the innovation and development of IoT communication products and overall solutions. We have provided technical support and services to over 3000 enterprises. We have an independently developed AI online support platform, https://support.8ms.xyz/supports, with a BS architecture that does not require login, providing 24/7 uninterrupted after-sales technical support for our customers’ projects!

Resolving USB Device Recognition Issues with ESP32-S3Resolving USB Device Recognition Issues with ESP32-S3

Previous Recommendations·

【New Product Release】 Qiming Cloud WT0132P4 Core Board Small Size High Performance, Based on Espressif ESP32-P4 Development Application

【AI Technical Support】 ESP32-S3-WROOM-1U Module Voice Call Echo Optimization Issue – Qiming Cloud

【New Product Release】 Qiming Cloud WT0132C5-S6 Module, Espressif ESP32-C5 Chip Dual-Band Wi-Fi 6 Solution

【AI Technical Support】 ESP32-C3-MINI-1U Module Wake-Up Freeze Issue in Sleep Mode – Qiming Cloud

Leave a Comment

×