Esp32S3 : Is it possible to modify the USB string descriptors when using USB-SERIAL-JTAG ?

ThomasESP32
Posts: 281
Joined: Thu Jul 14, 2022 5:15 am

Esp32S3 : Is it possible to modify the USB string descriptors when using USB-SERIAL-JTAG ?

Postby ThomasESP32 » Fri Sep 19, 2025 11:05 am

Good afternoon,

I am programming an Esp32S3 using ESP-IDF.
I am using the USB-Serial-JTAG driver in order to send/receive datas over the USB Bus with the following functions :

- usb_serial_jtag_driver_install : In order to install the usb_serial_jtag driver.
- usb_serial_jtag_read_bytes : In order to Read datas.
- usb_serial_jtag_write_bytes : In order to Write datas.

The problem is that I would like to modify some string descriptors of the USB Device.
Especially, iProduct (String descriptor 2) and iManufacturer (String descriptor 1).

Is it possible to modify the content of these two string descriptors using the USB-SERIAL-JTAG interface ?

Thank you for your help on the subject,
Best regards,

Thomas TRUILHE

Sprite
Espressif staff
Espressif staff
Posts: 10612
Joined: Thu Nov 26, 2015 4:08 am

Re: Esp32S3 : Is it possible to modify the USB string descriptors when using USB-SERIAL-JTAG ?

Postby Sprite » Sat Sep 20, 2025 6:31 am

No, all the descriptors are stored in (unchangable) ROM. You can use USB-OTG where you can set those as you desire.

Who is online

Users browsing this forum: Applebot, ChatGPT-User, Qwantbot and 3 guests