# Is there a process guide to recover Arduino Nano ESP32, with the usb dfu boot issue?

**URL:** <https://forum.arduino.cc/t/is-there-a-process-guide-to-recover-arduino-nano-esp32-with-the-usb-dfu-boot-issue/1462157>\
**Category:** Nano ESP32\
**Created:** [October 4, 2026, 4:35pm UTC](https://forum.arduino.cc/t/is-there-a-process-guide-to-recover-arduino-nano-esp32-with-the-usb-dfu-boot-issue/1462157 "2026-10-04T16:35:33Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![n3sdoham](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/n3sdoham/32/1201117_2.png) [@n3sdoham](https://forum.arduino.cc/u/n3sdoham)\
**Post date:** [October 4, 2026, 4:35pm UTC](https://forum.arduino.cc/t/is-there-a-process-guide-to-recover-arduino-nano-esp32-with-the-usb-dfu-boot-issue/1462157/1 "2026-10-04T16:35:33Z")

</div>

I have seen a lot of people having same type issue I am with sketch messing up NANO ESP32, and re-flashing bootloader does not return it to "Genuine Arduino ESP32" It thinks its "Ozobot esp32" , and programming and serial behaves differently then it did a week ago when I took it out of the box.

I saw reference to a 9 step process, but have not found it.

Thanks

Ed

---

<div class="post-metadata">

**Author:** ![BitSeeker](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/bitseeker/32/1241632_2.png) [@BitSeeker](https://forum.arduino.cc/u/BitSeeker)\
**Post date:** [October 4, 2026, 8:18pm UTC](https://forum.arduino.cc/t/is-there-a-process-guide-to-recover-arduino-nano-esp32-with-the-usb-dfu-boot-issue/1462157/2 "2026-10-04T20:18:40Z")

</div>

I found this document on the official Arduino site:

[https://support.arduino.cc/hc/en-us/articles/9810414060188-Reset-the-Arduino-bootloader-on-the-Nano-ESP32](https://support.arduino.cc/hc/en-us/articles/9810414060188-Reset-the-Arduino-bootloader-on-the-Nano-ESP32)

Hopefully it will be of some help?

---

<div class="post-metadata">

**Author:** ![n3sdoham](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/n3sdoham/32/1201117_2.png) [@n3sdoham](https://forum.arduino.cc/u/n3sdoham)\
**Post date:** [October 4, 2026, 8:34pm UTC](https://forum.arduino.cc/t/is-there-a-process-guide-to-recover-arduino-nano-esp32-with-the-usb-dfu-boot-issue/1462157/3 "2026-10-04T20:34:41Z")

</div>

Thank you, but no improvement. I have done this procedure 9 times already, and It still does not restore the DFU functionality to this board. I can upload sketches using the esp tool mode, but it then jumps from Com13 to com12 when it resets.

---

<div class="post-metadata">

**Author:** ![BitSeeker](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/bitseeker/32/1241632_2.png) [@BitSeeker](https://forum.arduino.cc/u/BitSeeker)\
**Post date:** [October 4, 2026, 9:10pm UTC](https://forum.arduino.cc/t/is-there-a-process-guide-to-recover-arduino-nano-esp32-with-the-usb-dfu-boot-issue/1462157/4 "2026-10-04T21:10:30Z")

</div>

Is the Ozobot identification still persisting?  
What's happening with the LEDs?

---

<div class="post-metadata">

**Author:** ![sumguy](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/sumguy/32/1134826_2.png) [@sumguy](https://forum.arduino.cc/u/sumguy)\
**Post date:** [October 5, 2026, 2:37pm UTC](https://forum.arduino.cc/t/is-there-a-process-guide-to-recover-arduino-nano-esp32-with-the-usb-dfu-boot-issue/1462157/5 "2026-10-05T14:37:13Z")

</div>

I once posted an eleven step recovery process, be aware that during this process the COM port number can change and is quite normal so keep an eye on the port number in "Tools" every step of the way.

[Nano ESP32 Bricked? - #3 by sumguy](https://forum.arduino.cc/t/nano-esp32-bricked/1352500/3?%5C_gl=1%5C*12wk7ka%5C*%5C_up%5C*MQ&_gl=1*ezk9gl*_up*MQ).._\_ga_MTkyOTA4NTQzMy4xNzkxMjEwMzI1\*\_ga\_NEXN8H46L5\*czE3OTEyMTAzMjUkbzEkZzAkdDE3OTEyMTAzMjUkajYwJGwwJGg2MDQ5NDIzMjE.

---

<div class="post-metadata">

**Author:** ![BitSeeker](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/bitseeker/32/1241632_2.png) [@BitSeeker](https://forum.arduino.cc/u/BitSeeker)\
**Post date:** [October 5, 2026, 8:17pm UTC](https://forum.arduino.cc/t/is-there-a-process-guide-to-recover-arduino-nano-esp32-with-the-usb-dfu-boot-issue/1462157/6 "2026-10-05T20:17:15Z")

</div>

@n3sdoham which operating system are you using?

---

<div class="post-metadata">

**Author:** ![n3sdoham](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/n3sdoham/32/1201117_2.png) [@n3sdoham](https://forum.arduino.cc/u/n3sdoham)\
**Post date:** [October 5, 2026, 9:43pm UTC](https://forum.arduino.cc/t/is-there-a-process-guide-to-recover-arduino-nano-esp32-with-the-usb-dfu-boot-issue/1462157/7 "2026-10-05T21:43:02Z")

</div>

Yes. Purple on boot up / reboot cycle. Green when I wire b1 to gnd.

---

<div class="post-metadata">

**Author:** ![n3sdoham](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/n3sdoham/32/1201117_2.png) [@n3sdoham](https://forum.arduino.cc/u/n3sdoham)\
**Post date:** [October 5, 2026, 9:44pm UTC](https://forum.arduino.cc/t/is-there-a-process-guide-to-recover-arduino-nano-esp32-with-the-usb-dfu-boot-issue/1462157/8 "2026-10-05T21:44:02Z")

</div>

Windows 10. AMD CPU, Asrock X370 gamer motherboard.

---

<div class="post-metadata">

**Author:** ![BitSeeker](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/bitseeker/32/1241632_2.png) [@BitSeeker](https://forum.arduino.cc/u/BitSeeker)\
**Post date:** [October 6, 2026, 6:06pm UTC](https://forum.arduino.cc/t/is-there-a-process-guide-to-recover-arduino-nano-esp32-with-the-usb-dfu-boot-issue/1462157/9 "2026-10-06T18:06:10Z")

</div>

Its seems that some part of the Ozboot stuff is not getting cleared.

You could try manually erasing the flash first.

- connect B1 and GND
- press RST
- remove the jumper
- run: `python -m esptool --chip esp32s3 erase_flash`

After that run the process linked in post #2 to re-install the bootloader again.

If that doesn't do it, then I'm not sure what else to suggest.

---

<div class="post-metadata">

**Author:** ![n3sdoham](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/n3sdoham/32/1201117_2.png) [@n3sdoham](https://forum.arduino.cc/u/n3sdoham)\
**Post date:** [October 7, 2026, 12:07am UTC](https://forum.arduino.cc/t/is-there-a-process-guide-to-recover-arduino-nano-esp32-with-the-usb-dfu-boot-issue/1462157/10 "2026-10-07T00:07:20Z")

</div>

BitSeeker, you are the winner! This has gotten my board straightened out, back to booting properly, and downloading code via DFU on com 13 and the serial port not crashing! Yay!

---

<div class="post-metadata">

**Author:** ![BitSeeker](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/bitseeker/32/1241632_2.png) [@BitSeeker](https://forum.arduino.cc/u/BitSeeker)\
**Post date:** [October 7, 2026, 6:42am UTC](https://forum.arduino.cc/t/is-there-a-process-guide-to-recover-arduino-nano-esp32-with-the-usb-dfu-boot-issue/1462157/11 "2026-10-07T06:42:29Z")

</div>

Brilliant!! Glad you got it working again. 👍
