Firmware update

Using service utility

The fluepboard’s firmware can be easily updated using a standalone binary for GNU/Linux (amd64) that is generated by the Gitlab CI build process of this project.

You can get the latest version here.

Make sure your current user has permission to use the serial port (in this example /dev/ttyUSB0), then run:

./service_utility -serial.port /dev/ttyUSB0

This utility will flash: * the partition table * the bootloader * the factory application

Using esptool.py

You can also flash the firmware using esptool.py. Download and unpack the compiled firmware, then run:

esptool.py --chip esp32 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 40m --flash_size 4MB 0x8000 partition_table/partition-table.bin 0x1000 bootloader/bootloader.bin 0x10000 flipdot-firmware.bin