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".
ESP32-C3: Disabling USB with fuses does not disable pullup
Who is online
Users browsing this forum: No registered users and 24 guests