|
|
# ESP32C3-CORE initial flashing
|
|
|
|
|
|
The FreeDSM is based on Tasmota IoT free software. It is possible to flash the device before the complete assembly ... or after that, but inside the chassis, the "Boot" button is not so accesible.
|
|
|
The FreeDSM is based on Tasmota IoT free software. It is possible to flash the device before the complete assembly ... or after that, but inside the chassis, the "Boot" button is not so accesible (trick: you can use "Left" in joystick, it behaves as "Boot").
|
|
|
|
|
|
To perform these processes, espfuse and esptool are needed. They are available as Python or compiled for different OS:
|
|
|
|
... | ... | @@ -33,11 +33,15 @@ Connect the USB-C cable to your computer and push the "Boot" button (around 1 se |
|
|
```bash
|
|
|
esptool.exe --chip esp32-c3 --port COM99 --baud 921600 write_flash -fs 4MB -fm dio --erase-all 0x0 .\firmware.factory.bin
|
|
|
```
|
|
|
If the display is connected, you can use joystick "Left" (GPIO9 - Boot).
|
|
|
If the display is connected, you can use joystick "Left" (GPIO9 - "Boot").
|
|
|
|
|
|
# ESP32C3-CORE web upgrade
|
|
|
After the flashing, your FreeDSM should boot for the first time. To perform the first configuration, follow the instructions
|
|
|
|
|
|
To perform a complete upgrade of the FreeDSM, it is mandatory to update the Berry script and the firmware.
|
|
|
|
|
|
|
|
|
# Later ESP32C3-CORE web upgrades procedure
|
|
|
|
|
|
To perform a complete upgrade of the FreeDSM, it is mandatory to update the Berry script and the firmware (the FreeDSM will maintain the current configuration).
|
|
|
|
|
|
Access to the web interface of your FreeDSM (you can check the IP address in your router or physically access the configuration of the device, "AP information" will tell you the IP).
|
|
|
|
... | ... | @@ -47,6 +51,12 @@ Access to the web interface of your FreeDSM (you can check the IP address in you |
|
|
<img src="img/F_upgradeSc.jpg" width="450" align="center"/>
|
|
|
</div>
|
|
|
|
|
|
Yo will see this screen in the first boot of your FreeDSM
|
|
|
|
|
|
<div align="center">
|
|
|
<img src="img/F_upgradeFw.jpg" width="450" align="center"/>
|
|
|
</div>
|
|
|
|
|
|
Upload the new "autoexec.bec" using the first button.
|
|
|
|
|
|
- Second: Main Screen, selecting "Firmware Upgrade" you will see this screen:
|
... | ... | @@ -55,7 +65,7 @@ Upload the new "autoexec.bec" using the first button. |
|
|
<img src="img/F_upgradeFw.jpg" width="450" align="center"/>
|
|
|
</div>
|
|
|
|
|
|
Check that the url is this one:
|
|
|
Check that the show url is this one:
|
|
|
https://gitlab.citic.udc.es/lia2-publico/g4s/-/wikis/fw/firmware.bin
|
|
|
|
|
|
... upload the "firmware.bin" in "Upgrade by file upload". Press "start upgrade"
|
... | ... | |