Doing some research I found this link:
https://docs.espressif.com/projects/esp ... s/dfu.html
Which said this:
By default, USB_SERIAL_JTAG module is connected to the internal PHY of the ESP32-S3, while USB_OTG peripheral can be used only if the external USB PHY is connected. Since DFU mode is provided via USB_OTG peripheral, it cannot be used through the internal PHY in this configuration.
You can permanently switch the internal USB PHY to work with USB_OTG peripheral instead of USB_SERIAL_JTAG by burning USB_PHY_SEL eFuse. See ESP32-S3 Technical Reference Manual for more details about USB_SERIAL_JTAG and USB_OTG.
Okay so I need to burn the proper fuse so it can act like a DFU device instead. So I found this link:
https://docs.espressif.com/projects/esp ... index.html
Seems like this is the place I want to be. Now before I go ahead and mess around with this, since it is a permanent change by burning the efuse, does all what I said make sense? At least this is how I interpret from the documentation. End goal would be to test out a built DFU file to load using this tool:
https://devanlai.github.io/webdfu/dfu-util/
Found through this forum post:
viewtopic.php?t=15981
Any hints or confirmation would be ideal. Thank you for reading this!