Skip to content

Commit 7caa8b4

Browse files
committed
Instructions for installing WLED on ESP32-C3
Added instructions specifically for ESP32-C3, as the procedure for ESP32 does not work.
1 parent da98db8 commit 7caa8b4

1 file changed

Lines changed: 23 additions & 1 deletion

File tree

docs/basics/install-binary.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,36 @@ esptool.py write-flash 0x10000 ./WLED_XXX.bin
4848

4949
When esptool.py says `Connecting...`, some ESP32 boards require you to hold the boot button (to the right of the USB port) for a few seconds
5050

51-
- If you experience issues, run this command before trying `write_flash` again (Note: this will erase all settings stored on the ESP!)
51+
- If you experience issues, run this command before trying `write-flash` again (Note: this will erase all settings stored on the ESP!)
5252

5353
```bash
5454
esptool.py erase-flash
5555
```
5656

5757
If you have a MagicHome controller, here is a [good video tutorial](https://www.youtube.com/watch?v=qgBAU39v07k) on how to flash it.
5858

59+
#### ESP32-C3
60+
61+
Firstly, flash the version 2 bootloader file, which you can find [here](https://github.com/wled/WLED-WebInstaller/raw/refs/heads/master/bin/Release/release_0_15_3/esp32-c3_bootloader_v2.bin).
62+
This step only has to be done once, to update afterwards the bootloader does not have to be re-installed.
63+
64+
```bash
65+
esptool.py write-flash 0x0 ./esp32-c3_bootloader_v2.bin
66+
```
67+
68+
Now you can flash the actual firmware binary. Keep in mind the bootloader needs to have a flash offset of 0, but the firmware 0x10000.
69+
70+
```bash
71+
esptool.py write-flash 0x10000 ./WLED_XXX.bin
72+
```
73+
74+
- If you experience issues, run this command before trying `write-flash` again (Note: this will erase all settings stored on the ESP!)
75+
76+
```bash
77+
esptool.py erase-flash
78+
```
79+
80+
5981
### ESP8266 Flashing method 3: [ESP Home Flasher](https://github.com/esphome/esphome-flasher/releases) tool
6082

6183
!!! warning

0 commit comments

Comments
 (0)