Page 1 of 1

ESP32s3 USB MSC sample not working

Posted: Wed Mar 04, 2026 12:09 pm
by ujurmsde
I am trying the sample application on ESP32s3 based board. The application is not working as expected.
esp-idf/examples/peripherals/usb/host/msc/
After flashing the board with the sample, it should create some files with data on connected USB Flash drive.

I have tried this same application with ESP32P4 device and it works as expected.

Do I have to enable any specific settings to get it working on S3 device?

Re: ESP32s3 USB MSC sample not working

Posted: Wed Mar 04, 2026 9:58 pm
by lbernstone
I am also unable to get this working on S3. Note that for S2, I had to enable exfat (even though my flash drive is formatted as fat32). Sure would be nice if this could be done through menuconfig...
My S3 devkit doesn't have usb-c, so it is running through an adapter to micro-A. I can't be sure that isn't the difference.

Re: ESP32s3 USB MSC sample not working

Posted: Thu Mar 05, 2026 3:44 am
by ujurmsde
If S3 could not support the MSC host feature than it would be nice to remove it from supported device list on the official example.

https://github.com/espressif/esp-idf/tr ... b/host/msc

Re: ESP32s3 USB MSC sample not working

Posted: Thu Mar 05, 2026 6:17 am
by lbernstone
It supports it, just the example is broken.

Re: ESP32s3 USB MSC sample not working

Posted: Thu Mar 05, 2026 10:44 am
by ujurmsde
But the example works with P4 then why not with S3?