ESP32-C3: Disabling USB with fuses does not disable pullup

umisef
Posts: 1
Joined: Mon Dec 14, 2015 12:02 am

ESP32-C3: Disabling USB with fuses does not disable pullup

Postby umisef » Tue Jan 31, 2023 6:50 am

On the ESP32-C3, it appears that burning fuses 41 and 43 of BLK0 does disable the USB functionality, but does not disable the pullup for device detection.

As a consequence, a USB host attached to such an ESP32-C3 will continually detect an attached device, and try to enumerate it --- which, of course, fails, because the device itself has been disabled by the fuses.

I understand that this is almost certainly a hardware/silicon issue, and cannot be fixed. But, as a colleague put it, "if they know about it, at least they might not make the same mistake in future models".

Who is online

Users browsing this forum: No registered users and 48 guests