Thanks a lot for your help!
One more question:
What does the hard reset via RTS do to the chip? What happens in the ROM bootloader when that signal is received?
It's seem like it's a critical step to get the device back into booting mode again, and I can't do that by just toggling EN or ...
Search found 9 matches
- Mon Mar 16, 2026 10:30 am
- Forum: Hardware
- Topic: ESP32-S3 - Device reset loop and USB re-enumeration when trying to run esptool commands over USB serial in own app
- Replies: 11
- Views: 1069
- Thu Mar 12, 2026 9:43 am
- Forum: Hardware
- Topic: Right sequense for flashing and burning e-fuses
- Replies: 0
- Views: 120
Right sequense for flashing and burning e-fuses
Hi.
What is the right sequence and approach to flash an esp32-s3 device and then burn e-fuses as part of a continuous manufacturing flow, with as high automation as possible?
The hard reset via RTS seems to be critical after the flashing to get the device into boot mode. Otherwise I can't start ...
What is the right sequence and approach to flash an esp32-s3 device and then burn e-fuses as part of a continuous manufacturing flow, with as high automation as possible?
The hard reset via RTS seems to be critical after the flashing to get the device into boot mode. Otherwise I can't start ...
- Tue Feb 10, 2026 6:40 am
- Forum: Hardware
- Topic: ESP32-S3 - Device reset loop and USB re-enumeration when trying to run esptool commands over USB serial in own app
- Replies: 11
- Views: 1069
Re: ESP32-S3 - Device reset loop and USB re-enumeration when trying to run esptool commands over USB serial in own app
Offcourse.
Here is the sequence I used:
Source device
- Erase flash
- Load code
- Extract full 4Mb flash from 0x00 into a firmware file
Target device
- Erase flash
- Write flash from 0x00
- Verify MD5 (start address 0x00, using raw byte array with firmware file)
Which gives me a MD5 mismatch ...
Here is the sequence I used:
Source device
- Erase flash
- Load code
- Extract full 4Mb flash from 0x00 into a firmware file
Target device
- Erase flash
- Write flash from 0x00
- Verify MD5 (start address 0x00, using raw byte array with firmware file)
Which gives me a MD5 mismatch ...
- Mon Feb 09, 2026 8:37 pm
- Forum: Hardware
- Topic: ESP32-S3 - Device reset loop and USB re-enumeration when trying to run esptool commands over USB serial in own app
- Replies: 11
- Views: 1069
Re: ESP32-S3 - Device reset loop and USB re-enumeration when trying to run esptool commands over USB serial in own app
I have two final issues that I have encountered:
- Device stuck if not reset via RTS last in write-flash sequence (reset button / pin won't put it in boot mode)
The final step of doing a hard reset via RTS as the last step in the flash sequence seems important. Otherwise, the device seems to be in ...
- Device stuck if not reset via RTS last in write-flash sequence (reset button / pin won't put it in boot mode)
The final step of doing a hard reset via RTS as the last step in the flash sequence seems important. Otherwise, the device seems to be in ...
- Tue Feb 03, 2026 4:57 pm
- Forum: Hardware
- Topic: Using ESP32-RF test tool without a USB serial adapter
- Replies: 0
- Views: 395
Using ESP32-RF test tool without a USB serial adapter
Hi.
I'm doing CE certification of my complete device including a ESP32-S3 module.
My device has a USB-C port and I can communicate with the ESP32-S3 over serial, using the esptool to flash firmware, etc.
>> Can I use the RF test tool to send RF test signals, without using a USB/UART bridge or ...
I'm doing CE certification of my complete device including a ESP32-S3 module.
My device has a USB-C port and I can communicate with the ESP32-S3 over serial, using the esptool to flash firmware, etc.
>> Can I use the RF test tool to send RF test signals, without using a USB/UART bridge or ...
- Mon Feb 02, 2026 11:27 am
- Forum: Hardware
- Topic: ESP32-S3 - Device reset loop and USB re-enumeration when trying to run esptool commands over USB serial in own app
- Replies: 11
- Views: 1069
Re: ESP32-S3 - Device reset loop and USB re-enumeration when trying to run esptool commands over USB serial in own app
Got it.
I connect my ESP32-S3 device directly to Windows, Mac and Android via USB.
It works well to connect and communicate with your guidance above.
Do I need a USB driver for any of these platforms? Anything available that improves the communications?
The USB connector is just connected ...
I connect my ESP32-S3 device directly to Windows, Mac and Android via USB.
It works well to connect and communicate with your guidance above.
Do I need a USB driver for any of these platforms? Anything available that improves the communications?
The USB connector is just connected ...
- Sun Feb 01, 2026 4:51 pm
- Forum: Hardware
- Topic: ESP32-S3 - Device reset loop and USB re-enumeration when trying to run esptool commands over USB serial in own app
- Replies: 11
- Views: 1069
Re: ESP32-S3 - Device reset loop and USB re-enumeration when trying to run esptool commands over USB serial in own app
It works well.
Why is the device going into this "reset loop" when it's not in bootloader, delivered from the factory and connected via USB?
What is causing that?
Why is the device going into this "reset loop" when it's not in bootloader, delivered from the factory and connected via USB?
What is causing that?
- Mon Jan 26, 2026 6:58 am
- Forum: Hardware
- Topic: ESP32-S3 - Device reset loop and USB re-enumeration when trying to run esptool commands over USB serial in own app
- Replies: 11
- Views: 1069
Re: ESP32-S3 - Device reset loop and USB re-enumeration when trying to run esptool commands over USB serial in own app
Great. I'll try it. It only needs to work with the factory shipped firmware and that saves some hassle in the manufacturing line.
- Sat Jan 24, 2026 10:14 am
- Forum: Hardware
- Topic: ESP32-S3 - Device reset loop and USB re-enumeration when trying to run esptool commands over USB serial in own app
- Replies: 11
- Views: 1069
ESP32-S3 - Device reset loop and USB re-enumeration when trying to run esptool commands over USB serial in own app
Hi.
I'm building a secure mobile Android firmware updater app that programs ESP32-S3 devices over USB. The idea is to use this in manufacturing of my complete device for fast and secure handling and flashing of own firmware.
I'm using out of the box modules with the native USB-Serial-JTAG ...
I'm building a secure mobile Android firmware updater app that programs ESP32-S3 devices over USB. The idea is to use this in manufacturing of my complete device for fast and secure handling and flashing of own firmware.
I'm using out of the box modules with the native USB-Serial-JTAG ...