You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove double press reset option for "Reset the Arduino bootloader on the Nano ESP32" (#453)
* Document bootloader mode option and clarify some steps based on article feedback
* Update content/Hardware Support/Nano Family/Reset-the-Arduino-bootloader-on-the-Nano-ESP32.md
Co-authored-by: Renat0Ribeir0 <[email protected]>
* Update content/Hardware Support/Nano Family/Reset-the-Arduino-bootloader-on-the-Nano-ESP32.md
Co-authored-by: Renat0Ribeir0 <[email protected]>
* Clarify development tools needed for each option
* Remove Option 1 (Using bootloader mode)
Option 1 does not actually "reset" the bootloader as the tile suggests. While the option can be useful for updating a Micropython board to run IDE sketches, it does not recover the board from a damaged bootloader.
---------
Co-authored-by: Renat0Ribeir0 <[email protected]>
Copy file name to clipboardExpand all lines: content/Hardware Support/Nano Family/Reset-the-Arduino-bootloader-on-the-Nano-ESP32.md
+2-28
Original file line number
Diff line number
Diff line change
@@ -10,34 +10,8 @@ These are some reasons you may want to reset the bootloader:
10
10
* Update the Arduino bootloader already on the board. This can resolve issues with Nano ESP32 being misidentified as other ESP32 boards.
11
11
* Restore the ability to upload regular Arduino sketches to a Nano ESP32 that has been flashed with the MicroPython firmware.
12
12
13
-
In this article:
14
-
15
-
*[Option 1: Using the bootloader mode](#bootloader-mode)
16
-
*[Option 2: Use the Esptool programmer option in Arduino IDE](#esp32-download-mode)
17
-
18
-
---
19
-
20
-
## Option 1: Using bootloader mode {#bootloader-mode}
21
-
22
-
The quickest way to reset your Arduino Nano ESP32 is by activating the bootloader mode and uploading any sketch.
23
-
24
-
Follow these steps:
25
-
26
-
1. Press the RST button two times, waiting 0.3 to 1 second between each press.
27
-
28
-
> [!IMPORTANT]
29
-
> The timing between presses is different compared to bootloader mode on most other Arduino boards. If bootloader mode won’t activate, try adjusting your timing.
30
-
31
-
2. Check the on-board LED near the RST button:
32
-
***If the LED pulses slowly in green[^colors]:** The board is in bootloader mode. Go to the next step.
33
-
***If the LED is off:** Repeat step 1 or try [Option 2: Use the Esptool programmer option in Arduino IDE](#esp32-download-mode).
34
-
3. Select Arduino Nano ESP32 in Arduino IDE or the Cloud Editor.
35
-
4. Upload any sketch to restore the standard Arduino bootloader.
36
-
37
13
---
38
14
39
-
## Option 2: Use the Esptool programmer option in Arduino IDE {#esp32-download-mode}
40
-
41
15
> [!TIP]
42
16
> Before you begin, it is recommended to have the latest version of the **Arduino ESP32 Boards** or **esp32** boards package installed using the Board Manager.
43
17
@@ -72,9 +46,9 @@ Follow these steps:
72
46
73
47
10. Press the **RST** button on top of the board to exit firmware download mode.
74
48
75
-
###Troubleshooting
49
+
## Troubleshooting
76
50
77
-
####dfu-util: No DFU capable USB device available
51
+
### dfu-util: No DFU capable USB device available
78
52
79
53
If you see this error, it means that the sketch is still being uploading with the regular upload process.
0 commit comments