Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 3a6e5ba

Browse files
Merge pull request #1493 from arduino/Hannes7eicher/Update-ESP32-Custom-Upload
Update esp32-upload.md
2 parents e5c64b2 + c0511f0 commit 3a6e5ba

File tree

1 file changed

+3
-68
lines changed
  • content/hardware/02.hero/boards/uno-r4-wifi/tutorials/esp32-upload

1 file changed

+3
-68
lines changed
Lines changed: 3 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Arduino UNO R4 WiFi Upload to ESP32
3-
description: Learn how to upload firmware to the ESP32-S3 on the UNO R4 WiFi
2+
title: UNO R4 WiFi Custom Firmware Upload to ESP32 (Advanced)
3+
description: 'Learn how to load custom firmware to the ESP32-S3 module on the UNO R4 WiFi, using the esptool.py command line interface.'
44
author: Hannes Siebeneicher
55
tags: [ESP32, esptool, Flash]
66
hardware:
@@ -70,69 +70,4 @@ esptool.py --chip esp32s3 --port <your port> write_flash -z 0 <yourCustomFirmwar
7070

7171
## Restore Default Firmware
7272

73-
Restoring the default firmware varies slightly depending on which operating system you are using.
74-
75-
**Windows**
76-
77-
- [Download the latest firmware](https://github.com/arduino/uno-r4-wifi-usb-bridge/releases/download/0.2.0/unor4wifi-update-windows.zip) and unzip it.
78-
79-
- Unplug all the USB devices except for your **UNO R4 WiFi**.
80-
81-
- Open the **update.bat** file - if a warning dialog appears, click on "More info" and then "Run anyway".
82-
83-
- Follow the steps inside the terminal and select your board from the device list (if you still see more than one device after unplugging everything apart from the board, check under Windows' Device Manager)
84-
85-
- Once done, unplug the board, connect it again and you should have the default firmware installed again.
86-
87-
**MacOS**
88-
89-
- [Download the latest firmware](https://github.com/arduino/uno-r4-wifi-usb-bridge/releases/download/0.2.0/unor4wifi-update-macos.zip) and unzip it.
90-
91-
- Unplug all the USB devices except for your **UNO R4 WiFi**.
92-
93-
- Right-click on the folder, select "New terminal at folder" (you might find it under "Services"), and launch the following commands:
94-
95-
```
96-
chmod a+x update.command
97-
```
98-
99-
```
100-
sudo xattr -d com.apple.quarantine bin/espflash
101-
```
102-
103-
```
104-
sudo xattr -d com.apple.quarantine bin/unor4wifi-reboot-macos
105-
```
106-
107-
- Launch this command in your terminal:
108-
109-
```
110-
./update.command
111-
```
112-
113-
- Follow the steps inside the terminal and select your board from the device list, it is listed as
114-
/dev/tty.usbmodem141301 - USB JTAG_serial debug unit.
115-
116-
- Once done, unplug the board, connect it again and you should have the default firmware installed again.
117-
118-
**Linux**
119-
120-
- [Download the latest firmware](https://github.com/arduino/uno-r4-wifi-usb-bridge/releases/download/0.2.0/unor4wifi-update-linux.zip) and unzip it.
121-
122-
- Unplug all the USB devices except for your **UNO R4 WiFi**.
123-
124-
- Right-click on the folder, select "Open in Terminal" and launch the following command:
125-
126-
```
127-
sudo ./update.sh
128-
```
129-
130-
- Follow the steps inside the terminal and answer yes to the first question, no to the second.
131-
132-
- Once done, unplug the board, connect it again and you should have the default firmware installed again.
133-
134-
Alternatively you can also repeat **Step 1** and **Step 2** using the ``.bin`` file found inside the ``.zip`` file using the esptool.
135-
136-
## Conclusion
137-
138-
These are the steps for uploading firmware to your ESP32-S3. This process is **not suitable for beginners** as it easily breaks your board. Unless the new firmware does not implement a new serial bridge, a lot of functionality is lost. But for those who know what they are doing, it opens up many new possibilities as you can rewrite the firmware on the ESP32 to fit your custom needs.
73+
To restore the default firmware on the ESP32 check out [Update the connectivity module firmware on UNO R4 WiFi](https://support.arduino.cc/hc/en-us/articles/9670986058780-Update-the-connectivity-module-firmware-on-UNO-R4-WiFi#espflash).

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /